コード例 #1
0
class AlertHandlerTest(unittest.TestCase):
	def setUp(self):
		self.displayer = Mock()
		AlertListener.scope = self.displayer
		self.a = AlertHandler()
		self.a.send_response = Mock()

	def test_put(self):
		self.a.path = "/foo"
		self.a.do_PUT()
		
		self.displayer.show_text.assert_called_with("foo")
		self.a.send_response.assert_called_with(201)
	
	def test_put_with_bad_code(self):
		self.a.path = "/foobar"
		self.a.do_PUT()
		
		self.a.send_response.assert_called_with(404)
		
	def test_delete(self):
		self.a.do_DELETE()
		
		self.displayer.clear.assert_called_with()
		self.a.send_response.assert_called_with(204)
コード例 #2
0
	def setUp(self):
		self.displayer = Mock()
		AlertListener.scope = self.displayer
		self.a = AlertHandler()
		self.a.send_response = Mock()