Example #1
0
 def test_chr_remove_node_missing(self):
     hosts = [
         ("127.0.0.1", "cache0"),
         ("127.0.0.1", "cache1"),
         ("127.0.0.1", "cache2"),
     ]
     hashring = ConsistentHashRing(hosts)
     self.assertEqual(hashring.nodes, set(hosts))
     hashring.remove_node(("127.0.0.1", "cache4"))
     self.assertEqual(hashring.nodes, set(hosts))
     self.assertEqual(hashring.nodes_len, 3)