Skip to content

Commit c091c4b

Browse files
fix deprecated
1 parent edbd1c6 commit c091c4b

File tree

7 files changed

+21
-21
lines changed

7 files changed

+21
-21
lines changed

services/director-v2/src/simcore_service_director_v2/modules/comp_scheduler/dask_scheduler.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@ async def _process_task_result(
322322

323323
async def _task_progress_change_handler(self, event: str) -> None:
324324
with log_catch(_logger, reraise=False):
325-
task_progress_event = TaskProgressEvent.parse_raw(event)
325+
task_progress_event = TaskProgressEvent.model_validate_json(event)
326326
_logger.debug("received task progress update: %s", task_progress_event)
327327
user_id = task_progress_event.task_owner.user_id
328328
project_id = task_progress_event.task_owner.project_id
@@ -353,7 +353,7 @@ async def _task_progress_change_handler(self, event: str) -> None:
353353

354354
async def _task_log_change_handler(self, event: str) -> None:
355355
with log_catch(_logger, reraise=False):
356-
task_log_event = TaskLogEvent.parse_raw(event)
356+
task_log_event = TaskLogEvent.model_validate_json(event)
357357
_logger.debug("received task log update: %s", task_log_event)
358358
await publish_service_log(
359359
self.rabbitmq_client,

services/director-v2/src/simcore_service_director_v2/modules/rabbitmq.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323

2424
async def handler_out_of_credits(app: FastAPI, data: bytes) -> bool:
25-
message = WalletCreditsLimitReachedMessage.parse_raw(data)
25+
message = WalletCreditsLimitReachedMessage.model_validate_json(data)
2626

2727
scheduler: "DynamicSidecarsScheduler" = app.state.dynamic_sidecar_scheduler # type: ignore[name-defined] # noqa: F821
2828
settings: AppSettings = app.state.settings

services/director-v2/tests/unit/test_models_schemas_dynamic_services_scheduler.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ def test_regression_as_label_data(scheduler_data: SchedulerData) -> None:
2525
# using pydantic's internals
2626
label_data = scheduler_data.as_label_data()
2727

28-
parsed_json_encoded = SchedulerData.parse_raw(json_encoded)
29-
parsed_label_data = SchedulerData.parse_raw(label_data)
28+
parsed_json_encoded = SchedulerData.model_validate_json(json_encoded)
29+
parsed_label_data = SchedulerData.model_validate_json(label_data)
3030
assert parsed_json_encoded == parsed_label_data
3131

3232

services/director-v2/tests/unit/test_schemas_dynamic_services_scheduler.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,11 @@ def assert_copy_has_changes(original: SchedulerData) -> Iterator[SchedulerData]:
4040

4141

4242
async def test_parse_saved_fake_scheduler_data(fake_scheduler_data: str) -> None:
43-
assert SchedulerData.parse_raw(fake_scheduler_data)
43+
assert SchedulerData.model_validate_json(fake_scheduler_data)
4444

4545

4646
def test_nested_compare(fake_scheduler_data: str) -> None:
47-
scheduler_data = SchedulerData.parse_raw(fake_scheduler_data)
47+
scheduler_data = SchedulerData.model_validate_json(fake_scheduler_data)
4848

4949
with assert_copy_has_changes(scheduler_data) as to_change:
5050
to_change.paths_mapping.inputs_path = Path("/tmp")

services/director-v2/tests/unit/with_dbs/test_api_route_computations_tasks.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ async def test_get_task_logs_file(
180180
)
181181
assert resp.status_code == status.HTTP_200_OK
182182

183-
log_file = TaskLogFileGet.parse_raw(resp.text)
183+
log_file = TaskLogFileGet.model_validate_json(resp.text)
184184
assert log_file.download_link
185185

186186

services/director-v2/tests/unit/with_dbs/test_modules_comp_scheduler_dask_scheduler.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -726,7 +726,7 @@ async def _return_1st_task_running(job_ids: list[str]) -> list[DaskClientTaskSta
726726
mocked_dask_client.get_tasks_status.reset_mock()
727727
mocked_dask_client.get_task_result.assert_not_called()
728728
messages = await _assert_message_received(
729-
instrumentation_rabbit_client_parser, 1, InstrumentationRabbitMessage.parse_raw
729+
instrumentation_rabbit_client_parser, 1, InstrumentationRabbitMessage.model_validate_json
730730
)
731731
assert messages[0].metrics == "service_started"
732732
assert messages[0].service_uuid == exp_started_task.node_id
@@ -737,7 +737,7 @@ def _parser(x) -> RabbitResourceTrackingMessages:
737737
messages = await _assert_message_received(
738738
resource_tracking_rabbit_client_parser,
739739
1,
740-
RabbitResourceTrackingStartedMessage.parse_raw,
740+
RabbitResourceTrackingStartedMessage.model_validate_json,
741741
)
742742
assert messages[0].node_id == exp_started_task.node_id
743743

@@ -769,14 +769,14 @@ async def _return_random_task_result(job_id) -> TaskOutputData:
769769
expected_progress=1,
770770
)
771771
messages = await _assert_message_received(
772-
instrumentation_rabbit_client_parser, 1, InstrumentationRabbitMessage.parse_raw
772+
instrumentation_rabbit_client_parser, 1, InstrumentationRabbitMessage.model_validate_jsonidate_jsonidate_json
773773
)
774774
assert messages[0].metrics == "service_stopped"
775775
assert messages[0].service_uuid == exp_started_task.node_id
776776
messages = await _assert_message_received(
777777
resource_tracking_rabbit_client_parser,
778778
1,
779-
RabbitResourceTrackingStoppedMessage.parse_raw,
779+
RabbitResourceTrackingStoppedMessage.model_validate_json,
780780
)
781781

782782
completed_tasks = [exp_started_task]
@@ -871,14 +871,14 @@ async def _return_2nd_task_running(job_ids: list[str]) -> list[DaskClientTaskSta
871871
mocked_dask_client.get_tasks_status.reset_mock()
872872
mocked_dask_client.get_task_result.assert_not_called()
873873
messages = await _assert_message_received(
874-
instrumentation_rabbit_client_parser, 1, InstrumentationRabbitMessage.parse_raw
874+
instrumentation_rabbit_client_parser, 1, InstrumentationRabbitMessage.model_validate_json
875875
)
876876
assert messages[0].metrics == "service_started"
877877
assert messages[0].service_uuid == exp_started_task.node_id
878878
messages = await _assert_message_received(
879879
resource_tracking_rabbit_client_parser,
880880
1,
881-
RabbitResourceTrackingStartedMessage.parse_raw,
881+
RabbitResourceTrackingStartedMessage.model_validate_json,
882882
)
883883
assert messages[0].node_id == exp_started_task.node_id
884884

@@ -915,14 +915,14 @@ async def _return_2nd_task_failed(job_ids: list[str]) -> list[DaskClientTaskStat
915915
mocked_parse_output_data_fct.assert_not_called()
916916
expected_pending_tasks.remove(exp_started_task)
917917
messages = await _assert_message_received(
918-
instrumentation_rabbit_client_parser, 1, InstrumentationRabbitMessage.parse_raw
918+
instrumentation_rabbit_client_parser, 1, InstrumentationRabbitMessage.model_validate_json
919919
)
920920
assert messages[0].metrics == "service_stopped"
921921
assert messages[0].service_uuid == exp_started_task.node_id
922922
messages = await _assert_message_received(
923923
resource_tracking_rabbit_client_parser,
924924
1,
925-
RabbitResourceTrackingStoppedMessage.parse_raw,
925+
RabbitResourceTrackingStoppedMessage.model_validate_json,
926926
)
927927

928928
# -------------------------------------------------------------------------------
@@ -959,7 +959,7 @@ async def _return_3rd_task_success(job_ids: list[str]) -> list[DaskClientTaskSta
959959
)
960960
mocked_dask_client.get_task_result.assert_called_once_with(exp_started_task.job_id)
961961
messages = await _assert_message_received(
962-
instrumentation_rabbit_client_parser, 2, InstrumentationRabbitMessage.parse_raw
962+
instrumentation_rabbit_client_parser, 2, InstrumentationRabbitMessage.model_validate_json
963963
)
964964
# NOTE: the service was fast and went directly to success
965965
assert messages[0].metrics == "service_started"
@@ -1328,7 +1328,7 @@ async def _return_1st_task_running(job_ids: list[str]) -> list[DaskClientTaskSta
13281328
messages = await _assert_message_received(
13291329
resource_tracking_rabbit_client_parser,
13301330
1,
1331-
RabbitResourceTrackingStartedMessage.parse_raw,
1331+
RabbitResourceTrackingStartedMessage.model_validate_json,
13321332
)
13331333
assert messages[0].node_id == exp_started_task.node_id
13341334

@@ -1340,7 +1340,7 @@ async def _return_1st_task_running(job_ids: list[str]) -> list[DaskClientTaskSta
13401340
messages = await _assert_message_received(
13411341
resource_tracking_rabbit_client_parser,
13421342
1,
1343-
RabbitResourceTrackingHeartbeatMessage.parse_raw,
1343+
RabbitResourceTrackingHeartbeatMessage.model_validate_json,
13441344
)
13451345
assert isinstance(messages[0], RabbitResourceTrackingHeartbeatMessage)
13461346

@@ -1352,7 +1352,7 @@ async def _return_1st_task_running(job_ids: list[str]) -> list[DaskClientTaskSta
13521352
messages = await _assert_message_received(
13531353
resource_tracking_rabbit_client_parser,
13541354
1,
1355-
RabbitResourceTrackingHeartbeatMessage.parse_raw,
1355+
RabbitResourceTrackingHeartbeatMessage.model_validate_json,
13561356
)
13571357
assert isinstance(messages[0], RabbitResourceTrackingHeartbeatMessage)
13581358

services/director-v2/tests/unit/with_dbs/test_modules_dynamic_sidecar_docker_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -729,7 +729,7 @@ async def test_update_scheduler_data_label(
729729
# fetch stored data in labels
730730
service_inspect = await async_docker_client.services.inspect(mock_service)
731731
labels = service_inspect["Spec"]["Labels"]
732-
scheduler_data = SchedulerData.parse_raw(
732+
scheduler_data = SchedulerData.model_validate_json(
733733
labels[DYNAMIC_SIDECAR_SCHEDULER_DATA_LABEL]
734734
)
735735
assert scheduler_data == mock_scheduler_data

0 commit comments

Comments
 (0)