def get(self): randomizer = Randomizer() pattern = randomizer.get_pattern() left = randomizer.get_number() operator = randomizer.get_operator() right = randomizer.get_number() self.captcha = Captcha(pattern, left, operator, right)
def test_get_json_with_stub_randomizer(self): stub_randomizer = Randomizer() def get_pattern(): return 1 def get_number(): return 1 def get_operator(): return 1 captcha_controller = CaptchaController() stub_randomizer.get_pattern = get_pattern stub_randomizer.get_number = get_number stub_randomizer.get_operator = get_operator captcha_controller.randomizer = stub_randomizer self.assertTrue('{"left":"ONE", "operator":"+", "right":"1"}', captcha_controller.to_json())
def test_get_pattern_should_return_1_or_2(self): randomizer = Randomizer() self.assertTrue(randomizer.get_pattern() >=1 and randomizer.get_pattern() <= 2)