generated from Luis/nextjs-python-web-template
Beyoncé rule
This commit is contained in:
@@ -5,7 +5,7 @@ from api import TestClient
|
|||||||
|
|
||||||
|
|
||||||
@pytest.mark.impure
|
@pytest.mark.impure
|
||||||
def test_inspect(api: TestClient, test_flake_with_core: Path) -> None:
|
def test_inspect_ok(api: TestClient, test_flake_with_core: Path) -> None:
|
||||||
params = {"url": str(test_flake_with_core)}
|
params = {"url": str(test_flake_with_core)}
|
||||||
response = api.get(
|
response = api.get(
|
||||||
"/api/flake/attrs",
|
"/api/flake/attrs",
|
||||||
@@ -15,3 +15,16 @@ def test_inspect(api: TestClient, test_flake_with_core: Path) -> None:
|
|||||||
data = response.json()
|
data = response.json()
|
||||||
print("Data: ", data)
|
print("Data: ", data)
|
||||||
assert data.get("flake_attrs") == ["vm1"]
|
assert data.get("flake_attrs") == ["vm1"]
|
||||||
|
|
||||||
|
|
||||||
|
@pytest.mark.impure
|
||||||
|
def test_inspect_err(api: TestClient) -> None:
|
||||||
|
params = {"url": "flake-parts"}
|
||||||
|
response = api.get(
|
||||||
|
"/api/flake/attrs",
|
||||||
|
params=params,
|
||||||
|
)
|
||||||
|
assert response.status_code != 200, "Succeed to inspect vm but expected to fail"
|
||||||
|
data = response.json()
|
||||||
|
print("Data: ", data)
|
||||||
|
assert data.get("detail")
|
||||||
|
|||||||
Reference in New Issue
Block a user