def test_not_matches_barcode(self): # Only 8 digits instead of 9 usps = package.USPSS10('EF12345678US') assert usps.matches_barcode == False
def test_valid_checksum_remainder_11(self): usps = package.USPSS10('VA456789015KG') assert usps.valid_checksum == True
def test_matches_barcode(self): usps = package.USPSS10('EF123456785US') assert usps.matches_barcode == True
def test_valid_checksum_remainder_10(self): usps = package.USPSS10('RZ030057180PH') assert usps.valid_checksum == True
def test_is_valid(self): usps = package.USPSS10('EF123456785US') assert usps.is_valid == True
def test_shipper(self): usps = package.USPSS10('EF123456785US') assert usps.shipper == 'USPS'
def test_tracking_number(self): usps = package.USPSS10('EF123456785US') assert usps.tracking_number == 'EF123456785US'
def test_barcode_spaces(self): usps = package.USPSS10('EF 12345678 5 US') assert usps.barcode == 'EF123456785US'