示例#1
0
def test_cancel_tasks_on_termination_invalid_str():
    with pytest.raises(ValueError):
        # noinspection PyTypeChecker
        cancel_tasks_on_termination(asyncio.get_event_loop(), "FOOBAR")
示例#2
0
def test_cancel_tasks_on_termination_str():
    loop = asyncio.get_event_loop()
    cancel_tasks_on_termination(loop, "SIGABRT")
    ensure_signal_handlers_registered(loop, signal.SIGABRT)
示例#3
0
def test_cancel_tasks_on_termination_invalid_type(mocker):
    with pytest.raises(ValueError):
        # noinspection PyTypeChecker
        cancel_tasks_on_termination(asyncio.get_event_loop(), mocker.Mock())
示例#4
0
 async def __main(self) -> Any:
     cancel_tasks_on_termination()
     return await self.main()