示例#1
0
    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'])
                )
示例#2
0
 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)