Skip to content

Commit 30ca908

Browse files
committed
Move utils to pytest-simcore
1 parent be3d6a9 commit 30ca908

File tree

5 files changed

+24
-665
lines changed

5 files changed

+24
-665
lines changed

services/director-v2/tests/integration/02/test_dynamic_sidecar_nodeports_integration.py

Lines changed: 14 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,7 @@
2929
from models_library.api_schemas_directorv2.computations import ComputationGet
3030
from models_library.clusters import ClusterAuthentication
3131
from models_library.products import ProductName
32-
from models_library.projects import (
33-
Node,
34-
NodesDict,
35-
ProjectAtDB,
36-
ProjectID,
37-
)
32+
from models_library.projects import Node, NodesDict, ProjectAtDB, ProjectID
3833
from models_library.projects_networks import (
3934
PROJECT_NETWORK_PREFIX,
4035
ContainerAliases,
@@ -47,6 +42,19 @@
4742
from models_library.users import UserID
4843
from pydantic import AnyHttpUrl, TypeAdapter
4944
from pytest_mock.plugin import MockerFixture
45+
from pytest_simcore.directorv2_integration_utils import (
46+
assert_all_services_running,
47+
assert_retrieve_service,
48+
assert_services_reply_200,
49+
assert_start_service,
50+
assert_stop_service,
51+
ensure_network_cleanup,
52+
ensure_volume_cleanup,
53+
is_legacy,
54+
patch_dynamic_service_url,
55+
run_command,
56+
sleep_for,
57+
)
5058
from pytest_simcore.helpers.host import get_localhost_ip
5159
from pytest_simcore.helpers.monkeypatch_envs import setenvs_from_dict
5260
from pytest_simcore.helpers.typing_env import EnvVarsDict
@@ -86,19 +94,6 @@
8694
from tenacity.retry import retry_if_exception_type
8795
from tenacity.stop import stop_after_attempt, stop_after_delay
8896
from tenacity.wait import wait_fixed
89-
from utils import (
90-
assert_all_services_running,
91-
assert_retrieve_service,
92-
assert_services_reply_200,
93-
assert_start_service,
94-
assert_stop_service,
95-
ensure_network_cleanup,
96-
ensure_volume_cleanup,
97-
is_legacy,
98-
patch_dynamic_service_url,
99-
run_command,
100-
sleep_for,
101-
)
10297
from yarl import URL
10398

10499
pytest_simcore_core_services_selection = [

services/director-v2/tests/integration/03/test_dynamic_services_routes.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@
2626
)
2727
from models_library.users import UserID
2828
from pytest_mock.plugin import MockerFixture
29+
from pytest_simcore.directorv2_integration_utils import (
30+
ensure_network_cleanup,
31+
patch_dynamic_service_url,
32+
)
2933
from pytest_simcore.helpers.host import get_localhost_ip
3034
from pytest_simcore.helpers.monkeypatch_envs import setenvs_from_dict
3135
from pytest_simcore.helpers.typing_env import EnvVarsDict
@@ -42,7 +46,6 @@
4246
from tenacity.retry import retry_if_exception_type
4347
from tenacity.stop import stop_after_delay
4448
from tenacity.wait import wait_fixed
45-
from utils import ensure_network_cleanup, patch_dynamic_service_url
4649
from yarl import URL
4750

4851
SERVICE_IS_READY_TIMEOUT = 2 * 60

services/director-v2/tests/integration/03/test_mixed_dynamic_sidecar_and_legacy_project.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,7 @@
2121
from models_library.services_resources import ServiceResourcesDict
2222
from models_library.users import UserID
2323
from pytest_mock.plugin import MockerFixture
24-
from pytest_simcore.helpers.host import get_localhost_ip
25-
from pytest_simcore.helpers.monkeypatch_envs import setenvs_from_dict
26-
from pytest_simcore.helpers.typing_env import EnvVarsDict
27-
from settings_library.rabbit import RabbitSettings
28-
from settings_library.redis import RedisSettings
29-
from utils import (
24+
from pytest_simcore.directorv2_integration_utils import (
3025
assert_all_services_running,
3126
assert_services_reply_200,
3227
assert_start_service,
@@ -35,6 +30,11 @@
3530
is_legacy,
3631
patch_dynamic_service_url,
3732
)
33+
from pytest_simcore.helpers.host import get_localhost_ip
34+
from pytest_simcore.helpers.monkeypatch_envs import setenvs_from_dict
35+
from pytest_simcore.helpers.typing_env import EnvVarsDict
36+
from settings_library.rabbit import RabbitSettings
37+
from settings_library.redis import RedisSettings
3838
from yarl import URL
3939

4040
logger = logging.getLogger(__name__)

0 commit comments

Comments
 (0)