From 542b278aa2e5f6243ad37cdeccaed0c2ea0e8988 Mon Sep 17 00:00:00 2001 From: Andrej Shadura <andrew.shadura@collabora.co.uk> Date: Thu, 4 May 2023 14:29:10 +0200 Subject: [PATCH] Test proxying with a prefix Signed-off-by: Andrej Shadura <andrew.shadura@collabora.co.uk> --- tests/upload/test_upload_prefix.py | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/tests/upload/test_upload_prefix.py b/tests/upload/test_upload_prefix.py index 32c5f12..b602a32 100644 --- a/tests/upload/test_upload_prefix.py +++ b/tests/upload/test_upload_prefix.py @@ -45,7 +45,22 @@ mock_worker = """ @pytest.mark.asyncio -async def test_five_gigazero_upload(app_testbed, tmp_path): +async def test_getbinaries(app_testbed): + client_base = f"http://127.0.0.1:{app_testbed.client_port}" + async with httpx.AsyncClient(timeout=5 * 60) as client: + resp = await client.get( + f"{client_base}/srcserver/worker:1/getbinaries", + ) + assert resp.content == b"1234567890" * 1024 + + resp = await client.get( + f"{client_base}/repserver/worker:1/getbinaries", + ) + assert resp.content == b"1234567890" * 1024 + + +@pytest.mark.asyncio +async def test_five_kilozero_upload(app_testbed, tmp_path): client_base = f"http://127.0.0.1:{app_testbed.client_port}" async with httpx.AsyncClient(timeout=5 * 60) as client: await client.post( -- GitLab