Zo doen wijdat in oost
DevPlace CI / test (push) Failing after 3m13s

This commit is contained in:
2026-10-16 07:20:44 +02:00
parent 25d9cb1c7d
commit 6f80a820da
229 changed files with 23894 additions and 74 deletions
+9 -4
View File
@@ -93,15 +93,20 @@ def test_a_silent_client_times_out(local_db, monkeypatch):
def test_usage_is_advisory_and_summed():
session = session_for(FakeSocket())
session._handle({"type": "usage", "bytes_up": 5, "bytes_down": 7})
session._handle({"type": "usage", "bytes_up": -9, "bytes_down": 1})
run(session._handle({"type": "usage", "bytes_up": 5, "bytes_down": 7}))
run(session._handle({"type": "usage", "bytes_up": -9, "bytes_down": 1}))
assert (session.reported_up, session.reported_down) == (5, 8)
@pytest.mark.parametrize("kind", ["job_result", "job_error", "tunnel_data", "tunnel_close", "tunnel_opened"])
@pytest.mark.parametrize("kind", ["job_result", "job_error"])
def test_frames_without_an_assigned_job_are_protocol_errors(kind):
with pytest.raises(FrameError):
session_for(FakeSocket())._handle({"type": kind})
run(session_for(FakeSocket())._handle({"type": kind, "job_id": "nope"}))
@pytest.mark.parametrize("kind", ["tunnel_data", "tunnel_close", "tunnel_opened"])
def test_late_tunnel_frames_for_a_closed_relay_are_ignored(kind):
run(session_for(FakeSocket())._handle({"type": kind, "conn_id": "gone"}))
def test_missed_pings_evict_after_the_floor(monkeypatch):