@@ -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
0 commit comments