mirror of
https://github.com/arcan1s/ahriman.git
synced 2025-12-19 13:43:42 +00:00
extract schemas automatically from views
This commit is contained in:
@ -6,7 +6,6 @@ from pytest_mock import MockerFixture
|
||||
from ahriman.models.build_status import BuildStatusEnum
|
||||
from ahriman.models.package import Package
|
||||
from ahriman.models.user_access import UserAccess
|
||||
from ahriman.web.schemas.package_status_schema import PackageStatusSchema
|
||||
from ahriman.web.views.status.packages import PackagesView
|
||||
|
||||
|
||||
@ -30,7 +29,7 @@ async def test_get(client: TestClient, package_ahriman: Package, package_python_
|
||||
json={"status": BuildStatusEnum.Success.value, "package": package_ahriman.view()})
|
||||
await client.post(f"/api/v1/packages/{package_python_schedule.base}",
|
||||
json={"status": BuildStatusEnum.Success.value, "package": package_python_schedule.view()})
|
||||
response_schema = PackageStatusSchema()
|
||||
response_schema = pytest.helpers.schema_response(PackagesView.get)
|
||||
|
||||
response = await client.get("/api/v1/packages")
|
||||
assert response.ok
|
||||
|
||||
Reference in New Issue
Block a user