Пример #1
0
 def test_something(self):
     shards = [u'redis1', u'redis2', u'redis3', u'redis4']
     users = [
         u'-84942321036308', u'-76029520310209', u'-68343931116147',
         u'-54921760962352'
     ]
     sharder = ConsistentHash(shards)
     expected = ['redis4', 'redis4', 'redis2', 'redis3']
     actual = []
     for user in users:
         shard = sharder.get_shard(user)
         actual.append(shard)
     self.assertEqual(expected, actual)