def testCaseInsensitive(self): """hexToDec should accept and give same result for both upper and lowercase input""" lower = dColors.hexToDec("abcdef123") upper = dColors.hexToDec("ABCDEF123") self.assertEqual(lower, upper)
def testLeadingZeros(self): """testing hexToDec(number) = hexToDec('00'+number)""" number = "FF" result = dColors.hexToDec(number) zeroResult = dColors.hexToDec("000" + number) self.assertEqual(result, zeroResult)
def testKnownValues(self): """hexToDec should give known result with known input""" for hex, integer in self.knownValues: result = dColors.hexToDec(hex) self.assertEqual(integer, result)