From 0c43f24aea81589755d33d678272e0cbb068c8d5 Mon Sep 17 00:00:00 2001 From: Marius Kriegerowski Date: Sat, 9 Jan 2021 21:06:41 +0100 Subject: [PATCH] Fix missing plugin property --- hbmqtt/plugins/manager.py | 2 +- tests/test_broker.py | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/hbmqtt/plugins/manager.py b/hbmqtt/plugins/manager.py index 3c09da6..9d448ca 100644 --- a/hbmqtt/plugins/manager.py +++ b/hbmqtt/plugins/manager.py @@ -62,7 +62,7 @@ def _load_plugins(self, namespace): for ep in pkg_resources.iter_entry_points(group=namespace): plugin = self._load_plugin(ep) self._plugins.append(plugin) - self.logger.debug(" Plugin %s ready" % plugin.ep.name) + self.logger.debug(" Plugin %s ready" % ep.name) def _load_plugin(self, ep: pkg_resources.EntryPoint): try: diff --git a/tests/test_broker.py b/tests/test_broker.py index b8342ed..67a8046 100644 --- a/tests/test_broker.py +++ b/tests/test_broker.py @@ -58,6 +58,9 @@ def setUp(self): asyncio.set_event_loop(self.loop) def tearDown(self): + pending = asyncio.all_tasks(loop=self.loop) + self.loop.run_until_complete(asyncio.gather(*pending)) + self.loop.close() @patch('hbmqtt.broker.PluginManager')