def METHOD_NAME(self):
    # Assume tests are running on a non-busy server
    global_status.wait_until_load_low()
    global_status.wait_until_load_low(
        {"Threads_running": 50, "Threads_connected": 100}
    )
    with pytest.raises(TimeoutError) as excinfo:
        global_status.wait_until_load_low(
            {"Threads_running": -1},  # obviously impossible
            timeout=0.001,
            sleep=0.0005,
        )
    message = str(excinfo.value)
    assert "Threads_running" in message
    assert "-1" in message
    with pytest.raises(TimeoutError) as excinfo:
        global_status.wait_until_load_low(
            {"Threads_running": 1000000, "Uptime": -1},  # obviously impossible
            timeout=0.001,
            sleep=0.0005,
        )
    message = str(excinfo.value)
    assert "Uptime" in message
    assert "-1" in message
    assert "Threads_running" not in message
    assert "1000000" not in message