@@ -20,7 +20,7 @@ class FedexConfig(object):
2020 at a later time if you must.
2121 """
2222 def __init__ (self , key , password , account_number = None , meter_number = None ,
23- integrator_id = None , wsdl_path = None ):
23+ integrator_id = None , wsdl_path = None , use_test_server = False ):
2424 """
2525 @type key: L{str}
2626 @param key: Developer test key.
@@ -39,6 +39,11 @@ def __init__(self, key, password, account_number=None, meter_number=None,
3939 @type wsdl_path: L{str}
4040 @keyword wsdl_path: In the event that you want to override the path to
4141 your WSDL directory, do so with this argument.
42+ @type use_test_server: L{bool}
43+ @keyword use_test_server: When this is True, test server WSDLs are used
44+ instead of the production server. You will also need to make sure
45+ that your L{FedexConfig} object has a production account number,
46+ meter number, authentication key, and password.
4247 """
4348 self .key = key
4449 """@ivar: Developer test key."""
@@ -50,6 +55,8 @@ def __init__(self, key, password, account_number=None, meter_number=None,
5055 """@ivar: Web services meter number."""
5156 self .integrator_id = integrator_id
5257 """@ivar: Web services integrator ID."""
58+ self .use_test_server = use_test_server
59+ """@ivar: When True, point to the test server."""
5360
5461 # Allow overriding of the WDSL path.
5562 if wsdl_path == None :
0 commit comments