def METHOD_NAME(client):
    with vaex.cache.off():
        df = client['huge']
        import threading
        main_thread = threading.current_thread()
        max_progress = 0
        def progress(f):
            nonlocal max_progress
            assert threading.current_thread() == main_thread
            max_progress = max(max_progress, f)
            return f > 0.01
        with pytest.raises(vaex.execution.UserAbort):
            assert df.x.min(progress=progress) is None
        # assert df.x.min() is not None
        assert max_progress < 0.1