async def test_cancel_loading_does_not_error_with_no_existing_loading_task( self): preloader = Preloader() preloader.running_loading_task = None await preloader.cancel_loading_task() assert True # Implicit pass if an error did not occur.
async def test_cancel_loading_cancels_existing_loading_task(self): preloader = Preloader() mock_coroutine_function = AsyncMock() mock_old_running_loading_task = Task(mock_coroutine_function()) preloader.running_loading_task = mock_old_running_loading_task await preloader.cancel_loading_task() assert mock_old_running_loading_task.cancelled