def test_delete(self): exp = Experiment('delete-me', self.alternatives, redis=self.redis) exp.save() exp.delete() with self.assertRaises(ValueError): Experiment.find('delete-me', redis=self.redis)
def test_find_or_create(self): # should throw a ValueError if alters are invalid with self.assertRaises(ValueError): Experiment.find_or_create('party-time', ['1'], redis=self.redis) with self.assertRaises(ValueError): Experiment.find_or_create('party-time', ['1', '*****'], redis=self.redis) # should create a -NEW- experiment if experiment has never been used with self.assertRaises(ValueError): Experiment.find('dance-dance', redis=self.redis)
def test_find(self): exp = Experiment('crunches-situps', ['crunches', 'situps'], redis=self.redis) exp.save() with self.assertRaises(ValueError): Experiment.find('this-does-not-exist', redis=self.redis) try: Experiment.find('crunches-situps', redis=self.redis) except: self.fail('known exp not found')
def test_find_or_create(self): # should throw a ValueError if alters are invalid with self.assertRaises(ValueError): Experiment.find_or_create("party-time", ["1"], self.redis) with self.assertRaises(ValueError): Experiment.find_or_create("party-time", ["1", "*****"], self.redis) # should create a -NEW- experiment if experiment has never been used with self.assertRaises(ValueError): Experiment.find("dance-dance", self.redis)
def test_find(self): exp = Experiment("crunches-situps", ["crunches", "situps"], self.redis) exp.save() with self.assertRaises(ValueError): Experiment.find("this-does-not-exist", self.redis) try: Experiment.find("crunches-situps", self.redis) except: self.fail("known exp not found")
def test_leaky_delete(self): exp = Experiment('delete-me-1', self.alternatives, redis=self.redis) exp.save() exp2 = Experiment('delete', self.alternatives, redis=self.redis) exp2.save() exp2.delete() exp3 = Experiment.find('delete-me-1', redis=self.redis) self.assertEqual(exp3.get_alternative_names(), self.alternatives)