示例#1
0
 def test_dhl_awb_barcode(self):
     package = drogher.barcode('1656740256')
     assert package.shipper == 'DHL'
示例#2
0
 def test_invalid_barcode(self):
     package = drogher.barcode('1234')
     assert package.shipper is None
示例#3
0
 def test_barcode_classes(self):
     package = drogher.barcode('EF123456785US', barcode_classes=['DHLAWB'])
     assert package.shipper is None
     package = drogher.barcode('1656740256', barcode_classes=['DHLAWB'])
     assert package.shipper == 'DHL'
示例#4
0
 def test_gls_barcode(self):
     package = drogher.barcode('900606363150')
     assert package.shipper == 'GLS'
示例#5
0
 def test_usps20_barcode(self):
     package = drogher.barcode('71123456789123456787')
     assert package.shipper == 'USPS'
示例#6
0
 def test_uspsimpb_barcode(self):
     package = drogher.barcode('420221539101026837331000039521')
     assert package.shipper == 'USPS'
示例#7
0
 def test_uspss10_barcode(self):
     package = drogher.barcode('EF123456785US')
     assert package.shipper == 'USPS'
示例#8
0
 def test_ups_barcode(self):
     package = drogher.barcode('1Z999AA10123456784')
     assert package.shipper == 'UPS'
示例#9
0
 def test_ontrac_barcode(self):
     package = drogher.barcode('D10010945303074')
     assert package.shipper == 'OnTrac'
示例#10
0
 def test_fedex_ground96_barcode(self):
     package = drogher.barcode('9611019012345612345671')
     assert package.shipper == 'FedEx'
示例#11
0
 def test_fedex_express_barcode(self):
     package = drogher.barcode('9632001960000000000400152152152158')
     assert package.shipper == 'FedEx'
示例#12
0
 def test_dhl_expressboxnum_barcode(self):
     package = drogher.barcode('JJD000298342000202806')
     assert package.shipper == 'DHL'