def test_get(self): mbh = MalcBlockHandler(MagicMock(), MagicMock()) mbh.servercomms = MagicMock() mbh.get("test/endpoint/string") request = mbh.servercomms.on_request.call_args[0][0] self.assertIsInstance(request, Get) self.assertEqual(["test", "endpoint", "string"], request.endpoint) self.assertIsNone(request.response_queue)
def test_post(self): mbh = MalcBlockHandler(MagicMock(), MagicMock()) mbh.servercomms = MagicMock() mbh.get_body_argument = MagicMock(side_effect=['{"test_json":12345}']) mbh.post("test/endpoint/string") request = mbh.servercomms.on_request.call_args[0][0] self.assertIsInstance(request, Post) self.assertEqual(["test", "endpoint", "string"], request.endpoint) self.assertEqual({"test_json": 12345}, request.parameters) self.assertIsNone(request.response_queue)