def test_wrong_ean13_codes(self): self.assertFalse(product_gtin.check_ean13("")) # test string self.assertFalse(product_gtin.check_ean8("odoo_oca_sflx")) # less than 13 numbers self.assertFalse(product_gtin.check_ean13("123456789012")) # 13 random numbers self.assertFalse(product_gtin.check_ean13("1234567890123")) self.assertFalse(product_gtin.check_ean13("1234514728123")) # 14 numbers self.assertFalse(product_gtin.check_ean13("12345147281234"))
def test_returns_upc_codes(self): """Ean13 should not accept UPC""" for code in VALID_UPC_CODES: self.assertFalse(product_gtin.check_ean13(code))
def test_returns_ean8_codes(self): """Ean13 should not accept ean8""" for code in VALID_EAN8_CODES: self.assertFalse(product_gtin.check_ean13(code))
def test_return_ean13_codes(self): """test valid ean 13 number.""" for code in VALID_EAN13_CODES: self.assertTrue(product_gtin.check_ean13(code))