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_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))
 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))