forked from clan/clan-core
API: remove performance constraints
This commit is contained in:
parent
16c9aa99a9
commit
d93deacb4b
@ -1,5 +1,3 @@
|
|||||||
import time
|
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
from fixtures_flakes import FlakeForTest
|
from fixtures_flakes import FlakeForTest
|
||||||
|
|
||||||
@ -35,13 +33,7 @@ def test_create_machine_on_minimal_clan(test_flake_minimal: FlakeForTest) -> Non
|
|||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
|
||||||
st = time.time()
|
|
||||||
result = list_machines(test_flake_minimal.path)
|
result = list_machines(test_flake_minimal.path)
|
||||||
et = time.time()
|
|
||||||
elapsed = et - st
|
|
||||||
# Listing should always take less than a second
|
|
||||||
assert elapsed < 1
|
|
||||||
|
|
||||||
assert list(result.keys()) == ["foo"]
|
assert list(result.keys()) == ["foo"]
|
||||||
|
|
||||||
# Writes into settings.json
|
# Writes into settings.json
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
import time
|
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
from fixtures_flakes import FlakeForTest
|
from fixtures_flakes import FlakeForTest
|
||||||
|
|
||||||
@ -9,13 +7,7 @@ from clan_cli.api.modules import list_modules
|
|||||||
@pytest.mark.with_core
|
@pytest.mark.with_core
|
||||||
def test_list_modules(test_flake_with_core: FlakeForTest) -> None:
|
def test_list_modules(test_flake_with_core: FlakeForTest) -> None:
|
||||||
base_path = test_flake_with_core.path
|
base_path = test_flake_with_core.path
|
||||||
st = time.time()
|
|
||||||
modules_info = list_modules(base_path)
|
modules_info = list_modules(base_path)
|
||||||
et = time.time()
|
|
||||||
elapsed = et - st
|
|
||||||
|
|
||||||
# Listing should take less than a second
|
|
||||||
assert elapsed < 1
|
|
||||||
|
|
||||||
assert len(modules_info.items()) > 1
|
assert len(modules_info.items()) > 1
|
||||||
# Random test for those two modules
|
# Random test for those two modules
|
||||||
|
Loading…
Reference in New Issue
Block a user