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)