コード例 #1
0
ファイル: tests.py プロジェクト: tkaemming/dht
def test_rehashing():
    """
    Tests key rehashing for replication.
    """
    count = 3
    rehashed = rehash('example', count)
    assert len(rehashed) == count
    assert len(set(rehashed)) == count
コード例 #2
0
ファイル: replication.py プロジェクト: tkaemming/dht
 def rehash(self, key):
     return map(lambda hash: '%s:%s' % (key, hash),
         rehash(key, self.replica_count))