def METHOD_NAME(_, current: Mock, report_long_duration: Mock):
    handle = Mock()
    start_time = 1000
    def patched_original_handle_run(self):
        assert self is handle
        assert current.handle is handle
        assert current.start_time is start_time
    with patch('time.time', side_effect=[start_time, start_time + 1.5]):
        with patch('tribler.core.utilities.slow_coro_detection.patch._original_handle_run',
                   new=patched_original_handle_run):
            patched_handle_run(handle)
    assert current.handle is None
    assert current.start_time is None
    report_long_duration.assert_called()