Skip to content

Commit 68d3802

Browse files
committed
moved utils to folder
1 parent 2ebb69b commit 68d3802

File tree

10 files changed

+36
-25
lines changed

10 files changed

+36
-25
lines changed

services/dask-sidecar/src/simcore_service_dask_sidecar/computational_sidecar/core.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@
2525
from settings_library.s3 import S3Settings
2626
from yarl import URL
2727

28-
from ..dask_utils import TaskPublisher
29-
from ..file_utils import pull_file_from_remote, push_file_to_remote
3028
from ..settings import ApplicationSettings
29+
from ..utils.dask import TaskPublisher
30+
from ..utils.files import pull_file_from_remote, push_file_to_remote
3131
from .docker_utils import (
3232
create_container_config,
3333
get_computational_shared_data_mount_point,

services/dask-sidecar/src/simcore_service_dask_sidecar/computational_sidecar/docker_utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@
3838
from servicelib.progress_bar import ProgressBarData
3939
from settings_library.s3 import S3Settings
4040

41-
from ..dask_utils import TaskPublisher
42-
from ..file_utils import push_file_to_remote
4341
from ..settings import ApplicationSettings
42+
from ..utils.dask import TaskPublisher
43+
from ..utils.files import push_file_to_remote
4444
from .constants import LEGACY_SERVICE_LOG_FILE_NAME
4545
from .models import (
4646
LEGACY_INTEGRATION_VERSION,

services/dask-sidecar/src/simcore_service_dask_sidecar/dask_utils.py renamed to services/dask-sidecar/src/simcore_service_dask_sidecar/utils/dask.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
from models_library.rabbitmq_messages import LoggerRabbitMessage
2020
from servicelib.logging_utils import LogLevelInt, LogMessageStr, log_catch
2121

22-
from .rabbitmq_plugin import get_rabbitmq_client
22+
from ..rabbitmq_plugin import get_rabbitmq_client
2323

2424
_logger = logging.getLogger(__name__)
2525

services/dask-sidecar/src/simcore_service_dask_sidecar/worker.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,13 @@
1616

1717
from ._meta import print_dask_sidecar_banner
1818
from .computational_sidecar.core import ComputationalSidecar
19-
from .dask_utils import TaskPublisher, get_current_task_resources, monitor_task_abortion
2019
from .rabbitmq_plugin import RabbitMQPlugin
2120
from .settings import ApplicationSettings
21+
from .utils.dask import (
22+
TaskPublisher,
23+
get_current_task_resources,
24+
monitor_task_abortion,
25+
)
2226
from .utils.logs import setup_app_logging
2327

2428
_logger = logging.getLogger(__name__)

services/dask-sidecar/tests/unit/conftest.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,9 @@
2929
from pytest_simcore.helpers.typing_env import EnvVarsDict
3030
from settings_library.rabbit import RabbitSettings
3131
from settings_library.s3 import S3Settings
32-
from simcore_service_dask_sidecar.file_utils import _s3fs_settings_from_s3_settings
32+
from simcore_service_dask_sidecar.utils.files import (
33+
_s3fs_settings_from_s3_settings,
34+
)
3335
from yarl import URL
3436

3537
pytest_plugins = [

services/dask-sidecar/tests/unit/test_dask_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
from dask_task_models_library.container_tasks.events import TaskProgressEvent
1717
from dask_task_models_library.container_tasks.io import TaskCancelEventName
1818
from dask_task_models_library.container_tasks.protocol import TaskOwner
19-
from simcore_service_dask_sidecar.dask_utils import (
19+
from simcore_service_dask_sidecar.utils.dask import (
2020
_DEFAULT_MAX_RESOURCES,
2121
TaskPublisher,
2222
get_current_task_resources,

services/dask-sidecar/tests/unit/test_tasks.py

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,10 @@
5757
LEGACY_INTEGRATION_VERSION,
5858
ImageLabels,
5959
)
60-
from simcore_service_dask_sidecar.dask_utils import _DEFAULT_MAX_RESOURCES
61-
from simcore_service_dask_sidecar.file_utils import _s3fs_settings_from_s3_settings
60+
from simcore_service_dask_sidecar.utils.dask import _DEFAULT_MAX_RESOURCES
61+
from simcore_service_dask_sidecar.utils.files import (
62+
_s3fs_settings_from_s3_settings,
63+
)
6264
from simcore_service_dask_sidecar.worker import run_computational_sidecar
6365

6466
_logger = logging.getLogger(__name__)
@@ -77,10 +79,10 @@ def dask_subsystem_mock(
7779

7880
# mock tasks get worker and state
7981
dask_distributed_worker_mock = mocker.patch(
80-
"simcore_service_dask_sidecar.dask_utils.get_worker", autospec=True
82+
"simcore_service_dask_sidecar.utils.dask.get_worker", autospec=True
8183
)
8284
dask_task_mock = mocker.patch(
83-
"simcore_service_dask_sidecar.dask_utils.TaskState", autospec=True
85+
"simcore_service_dask_sidecar.utils.dask.TaskState", autospec=True
8486
)
8587
dask_task_mock.resource_restrictions = {}
8688
dask_distributed_worker_mock.return_value.state.tasks.get.return_value = (
@@ -99,22 +101,22 @@ def dask_subsystem_mock(
99101
)
100102
# mock dask event publishing
101103
dask_utils_publish_event_mock = mocker.patch(
102-
"simcore_service_dask_sidecar.dask_utils.distributed.Pub",
104+
"simcore_service_dask_sidecar.utils.dask.distributed.Pub",
103105
autospec=True,
104106
)
105107
mocker.patch(
106-
"simcore_service_dask_sidecar.dask_utils.distributed.Sub",
108+
"simcore_service_dask_sidecar.utils.dask.distributed.Sub",
107109
autospec=True,
108110
)
109111
mocker.patch(
110-
"simcore_service_dask_sidecar.dask_utils.is_current_task_aborted",
112+
"simcore_service_dask_sidecar.utils.dask.is_current_task_aborted",
111113
autospec=True,
112114
return_value=False,
113115
)
114116
# mock dask rabbitmq plugin
115117
mock_rabbitmq_client = create_rabbitmq_client("pytest_dask_sidecar_logs_publisher")
116118
mocker.patch(
117-
"simcore_service_dask_sidecar.dask_utils.get_rabbitmq_client",
119+
"simcore_service_dask_sidecar.utils.dask.get_rabbitmq_client",
118120
autospec=True,
119121
return_value=mock_rabbitmq_client,
120122
)

services/dask-sidecar/tests/unit/test_file_utils.py renamed to services/dask-sidecar/tests/unit/test_utils_files.py

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
from pytest_localftpserver.servers import ProcessFTPServer
2020
from pytest_mock.plugin import MockerFixture
2121
from settings_library.s3 import S3Settings
22-
from simcore_service_dask_sidecar.file_utils import (
22+
from simcore_service_dask_sidecar.utils.files import (
2323
_s3fs_settings_from_s3_settings,
2424
pull_file_from_remote,
2525
push_file_to_remote,
@@ -310,14 +310,17 @@ async def test_pull_compressed_zip_file_from_remote(
310310
if remote_parameters.s3_settings:
311311
storage_kwargs = _s3fs_settings_from_s3_settings(remote_parameters.s3_settings)
312312

313-
with cast(
314-
fsspec.core.OpenFile,
315-
fsspec.open(
316-
f"{destination_url}",
317-
mode="wb",
318-
**storage_kwargs,
319-
),
320-
) as dest_fp, local_zip_file_path.open("rb") as src_fp:
313+
with (
314+
cast(
315+
fsspec.core.OpenFile,
316+
fsspec.open(
317+
f"{destination_url}",
318+
mode="wb",
319+
**storage_kwargs,
320+
),
321+
) as dest_fp,
322+
local_zip_file_path.open("rb") as src_fp,
323+
):
321324
dest_fp.write(src_fp.read())
322325

323326
# now we want to download that file so it becomes the source

0 commit comments

Comments
 (0)