Fixed test_webui only failing in nix_sandbox also fixed test_create_flake

This commit is contained in:
Qubasa
2023-10-29 19:51:35 +01:00
parent 1fef2d1732
commit 04b1fc2524
4 changed files with 11 additions and 45 deletions

View File

@@ -1,44 +1,13 @@
import json
import logging
from pathlib import Path
import pytest
from api import TestClient
from fixtures_flakes import FlakeForTest
from clan_cli.flakes.create import DEFAULT_URL
log = logging.getLogger(__name__)
@pytest.mark.impure
def test_flake_create(api: TestClient, temporary_home: Path) -> None:
params = {"flake_name": "defaultFlake", "url": str(DEFAULT_URL)}
response = api.post(
"/api/flake/create",
json=params,
)
response.json()
assert response.status_code == 201, "Failed to create flake"
# @pytest.mark.impure
# def test_flake_create_fail(api: TestClient, temporary_home: Path) -> None:
# params = {
# "flake_name": "../../../defaultFlake/",
# "url": str(DEFAULT_URL)
# }
# response = api.post(
# "/api/flake/create",
# json=params,
# )
# data = response.json()
# log.debug("Data: %s", data)
# assert response.status_code == 422, "This should have failed"
@pytest.mark.impure
def test_inspect_ok(api: TestClient, test_flake_with_core: FlakeForTest) -> None:
params = {"url": str(test_flake_with_core.path)}