123456789101112131415161718192021222324252627282930313233 |
- from __future__ import absolute_import
-
- from kombu.async import hub as _hub
- from kombu.async.hub import Hub, get_event_loop, set_event_loop
-
- from kombu.tests.case import Case
-
-
- class test_Utils(Case):
-
- def setUp(self):
- self._prev_loop = get_event_loop()
-
- def tearDown(self):
- set_event_loop(self._prev_loop)
-
- def test_get_set_event_loop(self):
- set_event_loop(None)
- self.assertIsNone(_hub._current_loop)
- self.assertIsNone(get_event_loop())
- hub = Hub()
- set_event_loop(hub)
- self.assertIs(_hub._current_loop, hub)
- self.assertIs(get_event_loop(), hub)
-
-
- class test_Hub(Case):
-
- def setUp(self):
- self.hub = Hub()
-
- def tearDown(self):
- self.hub.close()
|