def testEmptyStrings(self): distance = hammingDistance("","") self.assertEqual(0,distance)
def testHammingDistanceUpperCase(self): distance = hammingDistance(TEST_STR_A(), TEST_STR_B()) self.assertEqual(EXPECTED_DISTANCE(),distance)
def testLowerCaseStrings(self): distance = hammingDistance(TEST_STR_A().lower(), TEST_STR_B().lower()) self.assertEqual(EXPECTED_DISTANCE(), distance)
def calcNumPointMutations(twoStrings): """Given two DNA strings seperated by a new line, find Hamming distance""" dnaStrA, dnaStrB = twoStrings.split('\n') return hammingDistance(dnaStrA, dnaStrB)