Пример #1
0
 def add_service(self, service=None):
     if not service:
         s, port = bind_unused_port()
         s.close()
         service = MockService(self.io_loop, port)
     self.mock_services.append(service)
     return service
Пример #2
0
 def test_add_method(self):
     s, port = bind_unused_port()
     s.close()
     service = MockService(self.io_loop, port)
     service.add_method("GET", "/endpoint", handle_get)
     self.add_service(service)
     self.start_services()
     client = AsyncHTTPClient()
     response = yield client.fetch(service.url("/endpoint"))
     self.assertEqual(200, response.code)
     self.assertEqual({"foo": "bar"},
                      json.loads(response.body.decode("utf-8")))
Пример #3
0
 def setUp(self):
     super(TestMockService, self).setUp()
     _, self.port = bind_unused_port()
     self.service = MockService(self.io_loop, self.port)