def test_distance(self): """distance should know the distance between the average_hash of two test images""" for i in range(len(self.photos)): for j in range(i, len(self.photos)): hamming_distance = _hamming_distance( self.photos[i]['average_hash'], self.photos[j]['average_hash']) self.assertEqual( hamming_distance, distance(self.photos[i]['path'], self.photos[j]['path']))
def test_distance(self): """distance should know the distance between the average_hash of two test images""" for i in range(len(self.photos)): for j in range(i, len(self.photos)): hamming_distance = _hamming_distance( self.photos[i]['average_hash'], self.photos[j]['average_hash'] ) self.assertEqual( hamming_distance, distance(self.photos[i]['path'], self.photos[j]['path']) )
def test_hamming_distance(self): """_hamming_distance should know the distance between two strings""" self.assertEqual(_hamming_distance('roses', 'toned'), 3) self.assertEqual(_hamming_distance('are', 'are'), 0) self.assertEqual(_hamming_distance('read', 'daer'), 4)