def test_is_in_blocking_section_with_loop(self): hub = Hub() set_event_loop(hub) self.assertFalse(is_in_blocking_section()) with maybe_block(): self.assertTrue(is_in_blocking_section()) self.assertFalse(is_in_blocking_section())
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)
def test_get_set_event_loop(self): set_event_loop(None) assert _hub._current_loop is None assert get_event_loop() is None hub = Hub() set_event_loop(hub) assert _hub._current_loop is hub assert get_event_loop() is hub
def teardown(self): set_event_loop(self._prev_loop)
def test_is_in_blocking_section_without_loop(self): set_event_loop(None) self.assertFalse(is_in_blocking_section())
def test_maybe_block_with_loop(self): hub = ContextMock(name='hub') set_event_loop(hub) with maybe_block(): pass hub.maybe_block.assert_called_with()
def test_maybe_block_without_loop(self): set_event_loop(None) with maybe_block(): pass