def setUp(self):
self._old_loop = asyncio.get_event_loop()
self.loop = asyncio.new_event_loop()
asyncio.set_event_loop(self.loop)
# logging.basicConfig(level=logging.DEBUG)
# self.loop.set_debug(True)
self.parsed_url = urlparse(self.GOOD_WEBHOOK_URL)
dummy_mattermost_api_app = web.Application()
dummy_mattermost_api_app.router.add_post(
"/hooks/{webhook_id}",
partial(handle_incoming_webhook,
webhook_urls=[self.parsed_url.path])
)
dummy_mattermost_api_factory = self.loop.create_server(
dummy_mattermost_api_app.make_handler(),
*self.parsed_url.netloc.split(":")
)
self.dummy_mattermost_api_server = self.loop.run_until_complete(dummy_mattermost_api_factory)
评论列表
文章目录