Example #1
0
 def test_time_in_transit(self):
     time_in_transit_request = TimeInTransit.time_in_transit_request_type(
         TimeInTransit.transit_to_type(
             PoliticalDivision2="Zapopan",
             PoliticalDivision1="JAL",
             CountryCode="MX",
             PostcodePrimaryLow="45150",
         ),
         TimeInTransit.transit_from_type(
             PoliticalDivision2="Aachen",
             CountryCode="DE",
             PostcodePrimaryLow="52064",
         ),
         TimeInTransit.shipment_weight_type('14.1', Code='KGS'),
         TimeInTransit.invoice_line_total_type(
             MonetaryValue='120',
             CurrencyCode='EUR',
         ),
         TotalPackagesInShipment='3',
         PickupDate=datetime.now().strftime('%Y%m%d'),
         Time='1830',
         DocumentsOnlyIndicator='02',
         MaximumListSize='45')
     resp = self.time_in_transit_api.request(time_in_transit_request)
     assert resp['Response']['ResponseStatusCode'] == 1
     assert resp['Response']['ResponseStatusDescription'] == 'Success'
Example #2
0
 def test_time_in_transit(self):
     time_in_transit_request = TimeInTransit.time_in_transit_request_type(
         TimeInTransit.transit_to_type(
             PoliticalDivision2="Zapopan",
             PoliticalDivision1="JAL",
             CountryCode="MX",
             PostcodePrimaryLow="45150",
         ),
         TimeInTransit.transit_from_type(
             PoliticalDivision2="Aachen",
             CountryCode="DE",
             PostcodePrimaryLow="52064",
         ),
         TimeInTransit.shipment_weight_type('14.1', Code='KGS'),
         TimeInTransit.invoice_line_total_type(
             MonetaryValue='120',
             CurrencyCode='EUR',
         ),
         TotalPackagesInShipment='3',
         PickupDate=datetime.now().strftime('%Y%m%d'),
         Time='1830',
         DocumentsOnlyIndicator='02',
         MaximumListSize='45'
     )
     resp = self.time_in_transit_api.request(time_in_transit_request)
     assert resp['Response']['ResponseStatusCode'] == 1
     assert resp['Response']['ResponseStatusDescription'] == 'Success'