def test_distance(self): 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): self.assertEqual(_hamming_distance('roses', 'toned'), 3) self.assertEqual(_hamming_distance('are', 'are'), 0) self.assertEqual(_hamming_distance('read', 'daer'), 4)