From f50b8250407743f4f426aca62d873e30a067a98d Mon Sep 17 00:00:00 2001 From: egodolja Date: Fri, 26 Jun 2015 12:16:44 -0700 Subject: [PATCH] New changes to README -changes to readme -moved stuff around between controller and demoTest -updated generating script --- README.md | 21 +++++++++++++++++++ .../ARBCreateSubscriptionController.py | 5 +++++ src/script/generateObjectsFromXSD.bat | 9 ++------ src/tests/demoTest.py | 15 +------------ 4 files changed, 29 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index b3ed879..060aca6 100644 --- a/README.md +++ b/README.md @@ -3,3 +3,24 @@ Python SDK for the Authorize.Net API Python - demo version commit 06/25/2015 + +Installations +-------------------------------------- +- python 2.7 +- pyxb 1.2.4 + *install python before pyxb + + +Generating classes from xsd +-------------------------------------- +- run generateObjectsFromXSD.bat script + + +Testing Controllers +-------------------------------------- +- each controller has its corresponding test +- results recorded in the log + +Testing demoTest +-------------------------------------- +- uncomment the commented out helper function in ARBCreateSubscriptionController to run demoTest \ No newline at end of file diff --git a/src/controller/ARBCreateSubscriptionController.py b/src/controller/ARBCreateSubscriptionController.py index e2c5074..35403b3 100644 --- a/src/controller/ARBCreateSubscriptionController.py +++ b/src/controller/ARBCreateSubscriptionController.py @@ -19,3 +19,8 @@ def ARBCreateSubscriptionController(self, requestObject): def getResponseClass(self): return binding.ARBCreateSubscriptionResponse() +'''uncomment helper function for demoTest + def getSubscriptionIdFromResponse(self,): + order = binding.CreateFromDocument(response) + return order.subscriptionId +''' \ No newline at end of file diff --git a/src/script/generateObjectsFromXSD.bat b/src/script/generateObjectsFromXSD.bat index f1fc538..a52b487 100644 --- a/src/script/generateObjectsFromXSD.bat +++ b/src/script/generateObjectsFromXSD.bat @@ -1,13 +1,8 @@ @echo off rem first script -echo current folder.. -dir -echo going into pyxb folder.. -cd PyxB-1.2.4 -echo running pyxbgen on %DATE%-%TIME% -echo what is %TEMP% +rem !!!set pyxbgenFilePath = C:/.../pyxbgen!!! set xsd=https://apitest.authorize.net/xml/v1/schema/AnetApiSchema.xsd rem !!Must have python already installed!! -python pyxbgen -u %xsd% -m bind +python %pyxbgenFilePath% -u %xsd% -m bind echo file is generated Pause diff --git a/src/tests/demoTest.py b/src/tests/demoTest.py index 4aeae40..3d2b191 100644 --- a/src/tests/demoTest.py +++ b/src/tests/demoTest.py @@ -102,17 +102,4 @@ class demoTest(): '''4. Get subscription status - execute getSubscriptionStatus request from previously created request object ''' - ARBGetSubscriptionStatusController.execute(statusRequest, ARBGetSubscriptionStatusController.getResponseClass()) - - - -'''helper function to be added to ARBOperationBase for demoTest - def getSubscriptionIdFromResponse(self,): - order = binding.CreateFromDocument(response) - return order.subscriptionId -''' - - - - - \ No newline at end of file + ARBGetSubscriptionStatusController.execute(statusRequest, ARBGetSubscriptionStatusController.getResponseClass()) \ No newline at end of file pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy