def test_percent_cookie_off(self): self.crit.percent = 50 self.crit.save() self.request.COOKIES['dac_test_crit'] = 'False' self.mock.StubOutWithMock(random, 'uniform') self.mock.StubOutWithMock(utils, 'set_persist_criteria') utils.set_persist_criteria(self.request, 'test_crit', False) self.mock.ReplayAll() self.assertIs( meets_criteria(self.request, 'test_crit'), False) self.mock.VerifyAll()
def test_percent_off(self): self.crit.percent = 50 self.crit.save() self.mock.StubOutWithMock(random, 'uniform') random.uniform(0, 100).AndReturn(99) self.mock.StubOutWithMock(utils, 'set_persist_criteria') utils.set_persist_criteria(self.request, 'test_crit', False) self.mock.ReplayAll() self.assertIs( meets_criteria(self.request, 'test_crit'), False) self.mock.VerifyAll()
def test_persist_w_existing_persists(self): request = RequestFactory().get('') request.affect_persist = {'other_crit': True} set_persist_criteria(request, 'test_crit', False) self.assertDictEqual( request.affect_persist, {'other_crit': True, 'test_crit': False})
def test_persist(self): request = RequestFactory().get('') set_persist_criteria(request, 'test_crit', False) self.assertDictEqual(request.affect_persist, {'test_crit': False})