def testHashSpaceLookupsAreValidTargets(self): targets = ["target" + str(i) for i in range(1, 10)] hashSpace = Flexihash() hashSpace.addTargets(targets) for i in range(1, 10): self.assertTrue(hashSpace.lookup("r"+str(i)) in targets, 'target must be in list of targets')
def testHashSpaceLookupsAreValidTargets(self): targets = ["target" + str(i) for i in range(1, 10)] hashSpace = Flexihash() hashSpace.addTargets(targets) for i in range(1, 10): self.assertTrue( hashSpace.lookup("r" + str(i)) in targets, 'target must be in list of targets')
def testAddTargetsAndGetAllTargets(self): targets = ['t-a', 't-b', 't-c'] hashSpace = Flexihash() hashSpace.addTargets(targets) self.assertEqual(hashSpace.getAllTargets(), targets)