Esempio n. 1
0
 def test_delete_an_experiment(self):
     Experiment.find_or_create(self.redis, 'link_color', 'blue', 'red')
     response = self.client.post('/split/link_color/delete')
     assert_redirects(response, '/split/')
     assert Experiment.find(self.redis, 'link_color') is None
Esempio n. 2
0
 def test_handles_non_existing_experiment(self):
     assert Experiment.find(self.redis, 'non_existent_experiment') is None
Esempio n. 3
0
 def test_find_returns_an_existing_experiment(self):
     experiment = Experiment(self.redis, 'basket_text', 'Basket', 'Cart')
     experiment.save()
     assert Experiment.find(self.redis, 'basket_text').name == 'basket_text'
Esempio n. 4
0
 def test_delete_an_experiment(self):
     Experiment.find_or_create(self.redis, 'link_color', 'blue', 'red')
     response = self.client.post('/split/link_color/delete')
     assert_redirects(response, '/split/')
     assert Experiment.find(self.redis, 'link_color') is None
Esempio n. 5
0
 def test_handles_non_existing_experiment(self):
     assert Experiment.find(self.redis, 'non_existent_experiment') is None
Esempio n. 6
0
 def test_find_returns_an_existing_experiment(self):
     experiment = Experiment(self.redis, 'basket_text', 'Basket', 'Cart')
     experiment.save()
     assert Experiment.find(self.redis, 'basket_text').name == 'basket_text'