style(v2): normalize execution control coverage
This commit is contained in:
@@ -12,9 +12,7 @@ PASSWORD = "correct-horse-battery-staple"
|
|||||||
|
|
||||||
|
|
||||||
async def login(client: httpx.AsyncClient) -> dict[str, str]:
|
async def login(client: httpx.AsyncClient) -> dict[str, str]:
|
||||||
response = await client.post(
|
response = await client.post("/api/v2/setup", json={"username": "admin", "password": PASSWORD})
|
||||||
"/api/v2/setup", json={"username": "admin", "password": PASSWORD}
|
|
||||||
)
|
|
||||||
assert response.status_code == 201
|
assert response.status_code == 201
|
||||||
return {"X-CSRF-Token": client.cookies["backup_tool_csrf"]}
|
return {"X-CSRF-Token": client.cookies["backup_tool_csrf"]}
|
||||||
|
|
||||||
@@ -49,9 +47,7 @@ async def test_local_source_probe_archive_and_repository_targeted_job(
|
|||||||
async with app.state.engine.begin() as connection:
|
async with app.state.engine.begin() as connection:
|
||||||
await connection.run_sync(Base.metadata.create_all)
|
await connection.run_sync(Base.metadata.create_all)
|
||||||
transport = httpx.ASGITransport(app=app)
|
transport = httpx.ASGITransport(app=app)
|
||||||
async with httpx.AsyncClient(
|
async with httpx.AsyncClient(transport=transport, base_url="https://test") as client:
|
||||||
transport=transport, base_url="https://test"
|
|
||||||
) as client:
|
|
||||||
headers = await login(client)
|
headers = await login(client)
|
||||||
repository = await client.post(
|
repository = await client.post(
|
||||||
"/api/v2/repositories",
|
"/api/v2/repositories",
|
||||||
|
|||||||
Reference in New Issue
Block a user