def test_distance_unicode(self): self.assertEqual( util.distance(self._pad_guid(u"1"), self._pad_guid("4")), 5) self.assertEqual( util.distance(self._pad_guid("1"), self._pad_guid(u"4")), 5) self.assertEqual( util.distance(self._pad_guid(u"1"), self._pad_guid(u"4")), 5)
def test_distance_unicode(self): self.assertEqual( util.distance(self._pad_guid(u"1"), self._pad_guid("4")), 5 ) self.assertEqual( util.distance(self._pad_guid("1"), self._pad_guid(u"4")), 5 ) self.assertEqual( util.distance(self._pad_guid(u"1"), self._pad_guid(u"4")), 5 )
def test_distance_simple(self): self.assertEqual( util.distance(self._pad_guid('a'), self._pad_guid('a')), 0) self.assertEqual( util.distance(self._pad_guid('a'), self._pad_guid('b')), 1) self.assertEqual( util.distance(self._pad_guid('1'), self._pad_guid('4')), 5) self.assertEqual( util.distance('f' * constants.HEX_NODE_ID_LEN, 'e' * constants.HEX_NODE_ID_LEN), 97433442488726861213578988847752201310395502865)
def test_distance_simple(self): self.assertEqual( util.distance(self._pad_guid('a'), self._pad_guid('a')), 0 ) self.assertEqual( util.distance(self._pad_guid('a'), self._pad_guid('b')), 1 ) self.assertEqual( util.distance(self._pad_guid('1'), self._pad_guid('4')), 5 ) self.assertEqual( util.distance( 'f' * constants.HEX_NODE_ID_LEN, 'e' * constants.HEX_NODE_ID_LEN ), 97433442488726861213578988847752201310395502865 )