def test_all(self): # there are three created in setUp() all_of_them = Experiment.all(redis=self.redis) self.assertEqual(len(all_of_them), 3) exp_1 = Experiment('archive-this', ['archived', 'unarchive'], redis=self.redis) exp_1.save() all_again = Experiment.all(redis=self.redis) self.assertEqual(len(all_again), 4) exp_1.archive() all_archived = Experiment.all(redis=self.redis) self.assertEqual(len(all_archived), 3) all_with_archived = Experiment.all(exclude_archived=False, redis=self.redis) self.assertEqual(len(all_with_archived), 4) all_archived = Experiment.archived(redis=self.redis) self.assertEqual(len(all_archived), 1)
def test_all(self): # there are three created in setUp() all_of_them = Experiment.all(self.redis) self.assertEqual(len(all_of_them), 3) exp_1 = Experiment("archive-this", ["archived", "unarchive"], self.redis) exp_1.save() all_again = Experiment.all(self.redis) self.assertEqual(len(all_again), 4) exp_1.archive() all_archived = Experiment.all(self.redis) self.assertEqual(len(all_archived), 3) all_with_archived = Experiment.all(self.redis, False) self.assertEqual(len(all_with_archived), 4) all_archived = Experiment.archived(self.redis) self.assertEqual(len(all_archived), 1)
def test_all(self): # there are three created in setUp() all_of_them = Experiment.all(redis=self.redis) self.assertEqual(len(all_of_them), 3) exp_1 = Experiment('archive-this', ['archived', 'archived2'], redis=self.redis) exp_1.save() # Check if we have 4 active experiments in total all_again = Experiment.all(redis=self.redis) self.assertEqual(len(all_again), 4) # Pause one experiment. exp_1.pause() # We should have 1 paused experiment in total all_paused = Experiment.paused(redis=self.redis) self.assertEqual(len(all_paused), 1) # We should have 3 active experiments. all_active_experiments = Experiment.all(redis=self.redis) self.assertEqual(len(all_active_experiments), 3) # Total, with paused and excluding archived should be 4. all_with_paused = Experiment.all(exclude_paused=False, redis=self.redis) self.assertEqual(len(all_with_paused), 4) # Resume the experiment exp_1.resume() # We should have 4 active experiments all_active_experiments = Experiment.all(redis=self.redis) self.assertEqual(len(all_active_experiments), 4) # Archive the experiment exp_1.archive() all_active_experiments = Experiment.all(redis=self.redis) self.assertEqual(len(all_active_experiments), 3) # We should have 1 archived experiment all_archived = Experiment.archived(redis=self.redis) self.assertEqual(len(all_archived), 1) # Total, with archived, excluding paused should be 4 all_with_archived = Experiment.all(exclude_archived=False, redis=self.redis) self.assertEqual(len(all_with_archived), 4)