def test_monkey_patch(self):
     rendezvous = RendezvousHash()
     self.assertEqual(rendezvous.hash_function('lol'), 4294967295)
     self.assertEqual(rendezvous.hash_function('wat'), 4294967295)
예제 #2
0
 def test_init_no_options(self):
     rendezvous = RendezvousHash()
     self.assertEqual(0, len(rendezvous.nodes))
     self.assertEqual(1361238019, rendezvous.hash_function('6666'))
 def test_monkey_patch(self):
     rendezvous = RendezvousHash()
     self.assertEqual(rendezvous.hash_function('lol'), 4294967295)
     self.assertEqual(rendezvous.hash_function('wat'), 4294967295)
예제 #4
0
 def test_seed(self):
     rendezvous = RendezvousHash(seed=10)
     self.assertEqual(2981722772, rendezvous.hash_function('6666'))
예제 #5
0
 def test_init(self):
     nodes = ['0', '1', '2']
     rendezvous = RendezvousHash(nodes=nodes)
     self.assertEqual(3, len(rendezvous.nodes))
     self.assertEqual(1361238019, rendezvous.hash_function('6666'))
 def test_init_no_options(self):
     rendezvous = RendezvousHash()
     self.assertEqual(0, len(rendezvous.nodes))
     self.assertEqual(1361238019, rendezvous.hash_function('6666'))
 def test_seed(self):
     rendezvous = RendezvousHash(seed=10)
     self.assertEqual(2981722772, rendezvous.hash_function('6666'))
 def test_init(self):
     nodes = ['0', '1', '2']
     rendezvous = RendezvousHash(nodes=nodes)
     self.assertEqual(3, len(rendezvous.nodes))
     self.assertEqual(1361238019, rendezvous.hash_function('6666'))