Skip to content

Commit 5e17799

Browse files
fix validation
1 parent 3ead85e commit 5e17799

File tree

1 file changed

+7
-2
lines changed
  • services/resource-usage-tracker/tests/unit/with_dbs

1 file changed

+7
-2
lines changed

services/resource-usage-tracker/tests/unit/with_dbs/conftest.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
RabbitResourceTrackingMessageType,
2020
RabbitResourceTrackingStartedMessage,
2121
)
22+
from pydantic import TypeAdapter
2223
from pytest_simcore.helpers.monkeypatch_envs import setenvs_from_dict
2324
from pytest_simcore.helpers.typing_env import EnvVarsDict
2425
from servicelib.rabbitmq import RabbitMQRPCClient
@@ -215,7 +216,9 @@ def random_rabbit_message_heartbeat(
215216
def _creator(**kwargs: dict[str, Any]) -> RabbitResourceTrackingHeartbeatMessage:
216217
msg_config = {"service_run_id": faker.uuid4(), **kwargs}
217218

218-
return RabbitResourceTrackingHeartbeatMessage(**msg_config)
219+
return TypeAdapter(RabbitResourceTrackingHeartbeatMessage).validate_python(
220+
msg_config
221+
)
219222

220223
return _creator
221224

@@ -265,7 +268,9 @@ def _creator(**kwargs: dict[str, Any]) -> RabbitResourceTrackingStartedMessage:
265268
**kwargs,
266269
}
267270

268-
return RabbitResourceTrackingStartedMessage(**msg_config)
271+
return TypeAdapter(RabbitResourceTrackingStartedMessage).validate_python(
272+
msg_config
273+
)
269274

270275
return _creator
271276

0 commit comments

Comments
 (0)