From 3239f54e5dd8d475b9d14f748d91fb71d9515b45 Mon Sep 17 00:00:00 2001 From: sascha Date: Sat, 8 Aug 2026 14:11:24 +0200 Subject: [PATCH] test: verify DNS token fallback forwarding --- tests/test_app.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/test_app.py b/tests/test_app.py index 7d1e3ee..b8adbfe 100644 --- a/tests/test_app.py +++ b/tests/test_app.py @@ -290,8 +290,8 @@ def test_proxy_route_endpoint_configures_caddy_and_dns(monkeypatch): calls.append(("caddy", domain, upstream)) return {"status": "reloaded", "backup": "/app-config/caddy/Caddyfile.bak-test"} - async def fake_dns(zone, name): - calls.append(("dns", zone, name)) + async def fake_dns(zone, name, token_override=None): + calls.append(("dns", zone, name, token_override)) return {"zone_id": 123, "records": ["A", "AAAA"]} monkeypatch.setattr(app, "_configure_caddy_route", fake_caddy) @@ -300,14 +300,14 @@ def test_proxy_route_endpoint_configures_caddy_and_dns(monkeypatch): response = client.post( "/vps/proxy-route", headers={"Authorization": "Bearer test-token"}, - json={"domain": "speed.guck.tv", "upstream": "127.0.0.1:8080"}, + json={"domain": "speed.guck.tv", "upstream": "127.0.0.1:8080", "dns_token": "test-dns-token"}, ) assert response.status_code == 200 assert response.json()["status"] == "configured" assert calls == [ ("caddy", "speed.guck.tv", "127.0.0.1:8080"), - ("dns", "guck.tv", "speed"), + ("dns", "guck.tv", "speed", "test-dns-token"), ]