File tree Expand file tree Collapse file tree 1 file changed +41
-0
lines changed
Expand file tree Collapse file tree 1 file changed +41
-0
lines changed Original file line number Diff line number Diff line change 1+ """
2+ Test module for the Fedex AddressValidationService WSDL.
3+ """
4+
5+ import unittest
6+
7+ import sys
8+ sys .path .insert (0 , '..' )
9+ from fedex .services .address_validation_service import FedexAddressValidationRequest
10+
11+ # Common global config object for testing.
12+ from common import get_test_config
13+ CONFIG_OBJ = get_test_config ()
14+
15+
16+ class AddressValidationServiceTests (unittest .TestCase ):
17+ """
18+ These tests verify that the address validation service WSDL is in good shape.
19+ """
20+ def test_avs (self ):
21+
22+ avs_request = FedexAddressValidationRequest (CONFIG_OBJ )
23+
24+ address1 = avs_request .create_wsdl_object_of_type ('AddressToValidate' )
25+ address1 .Address .StreetLines = ['155 Old Greenville Hwy' , 'Suite 103' ]
26+ address1 .Address .City = 'Clemson'
27+ address1 .Address .StateOrProvinceCode = 'SC'
28+ address1 .Address .PostalCode = 29631
29+ address1 .Address .CountryCode = 'US'
30+ address1 .Address .Residential = False
31+ avs_request .add_address (address1 )
32+
33+ avs_request .send_request ()
34+
35+ assert avs_request .response
36+
37+
38+
39+ if __name__ == "__main__" :
40+
41+ unittest .main ()
You can’t perform that action at this time.
0 commit comments