コード例 #1
0
 def to_worldship_to_address(self):
     """
     Return xml object of to address
     """
     values = self.to_worldship_address()
     values['CompanyOrName'] = self.name or self.party.name
     return WorldShip.ship_to_type(**values)
コード例 #2
0
 def to_worldship_to_address(self):
     """
     Return xml object of to address
     """
     values = self.to_worldship_address()
     values["CompanyOrName"] = self.name or self.party.name
     return WorldShip.ship_to_type(**values)
コード例 #3
0
ファイル: test_worldship_xml.py プロジェクト: openlabs/PyUPS
    def test_creating_xml(self):
        "Test worldship"
        package = WorldShip.package_type(
            PackageType='CP',
            Weight='15',
            Length='10',
            Width='15',
            Height='8'
        )
        ship_to = WorldShip.ship_to_type(
            CompanyOrName="Openlabs",
            Attention="Tarun Bhardwaj",
            Address1="48 Bismark St.",
            CountryTerritory="US",
            PostalCode="07712",
            CityOrTown="Asbury Park",
            StateProvinceCounty="NJ",
            Telephone="1234567891",
            ReceiverUpsAccountNumber="123456",
        )
        ship_from = WorldShip.ship_from_type(
            CompanyOrName="Amazon LLC",
            Attention="Amazon India",
            Address1="123 Main Street",
            CountryTerritory="US",
            PostalCode="59484",
            CityOrTown="Sweet Grass",
            StateProvinceCounty="MT",
            Telephone="9876543211",
            UpsAccountNumber="654321",
        )
        shipment_information = WorldShip.shipment_information_type(
            ServiceType="1DA",
            DescriptionOfGoods="Super Cool Stuff",
            GoodsNotInFreeCirculation="0",
            BillTransportationTo="Shipper",
        )
        final_xml = WorldShip.get_xml(
            ship_to, ship_from, shipment_information, package
        )

        print final_xml
        xml = objectify.fromstring(final_xml)
        self.assertTrue(xml.tag.endswith('OpenShipments'))
コード例 #4
0
ファイル: party.py プロジェクト: nicoe/trytond-shipping-ups
 def to_worldship_to_address(self):
     """
     Return xml object of to address
     """
     values = self.to_worldship_address()
     return WorldShip.ship_to_type(**values)
コード例 #5
0
ファイル: party.py プロジェクト: nicoe/trytond-shipping-ups
 def to_worldship_to_address(self):
     """
     Return xml object of to address
     """
     values = self.to_worldship_address()
     return WorldShip.ship_to_type(**values)