def test_valid_hexa5(self): self.assertEqual(256, hexa('100'))
def test_valid_hexa7(self): self.assertEqual(0, hexa('000000'))
def test_valid_hexa1(self): self.assertEqual(1, hexa('1'))
def test_valid_hexa3(self): self.assertEqual(16, hexa('10'))
def test_valid_hexa8(self): self.assertEqual(16776960, hexa('ffff00'))
def test_invalid_hexa(self): with self.assertRaises(ValueError): hexa('carrot')
def test_valid_hexa4(self): self.assertEqual(hexa('af'), 175)
def test_valid_hexa6(self): self.assertEqual(105166, hexa('19ACE'))
def test_valid_hexa2(self): self.assertEqual(hexa('c'), 12)
def test_valid_hexa3(self): self.assertEqual(hexa('10'), 16)
def test_invalid_empty_string(self): with self.assertRaises(ValueError): hexa('')
def test_valid_hexa7(self): self.assertEqual(0, hexa("000000"))
def test_valid_hexa5(self): self.assertEqual(256, hexa("100"))
def test_valid_hexa9(self): self.assertEqual(65520, hexa('00fff0'))
def test_valid_hexa5(self): self.assertEqual(hexa('100'), 256)
def test_valid_hexa4(self): self.assertEqual(175, hexa("af"))
def test_valid_hexa2(self): self.assertEqual(12, hexa('c'))
def test_valid_hexa4(self): self.assertEqual(175, hexa('af'))
def test_valid_hexa3(self): self.assertEqual(16, hexa("10"))