feat(api): standardize REST contracts and auth

This commit is contained in:
2026-07-30 20:38:51 +08:00
parent 9bff6a556a
commit 91f25c8747
77 changed files with 54018 additions and 658 deletions
+2 -2
View File
@@ -43,7 +43,7 @@ def test_system_admin_can_import_model_without_project_membership(monkeypatch):
)
response = client.post(
f"/api/v1/admin/projects/{project_id}/model/import",
f"/api/v1/admin/projects/{project_id}/model-imports",
files={"file": ("desktop-model.inp", VALID_INP)},
)
@@ -61,7 +61,7 @@ def test_non_admin_is_denied_model_import():
client = TestClient(app)
response = client.post(
f"/api/v1/admin/projects/{uuid4()}/model/import",
f"/api/v1/admin/projects/{uuid4()}/model-imports",
files={"file": ("desktop-model.inp", VALID_INP)},
)