Skip to content

Commit 2c712be

Browse files
author
Sergio García Prado
authored
Merge pull request #164 from minos-framework/issue-163-rename-autogenerated-get-aggregate-comands
#163 - Rename autogenerated "get" commands
2 parents 1929345 + 48220a2 commit 2c712be

File tree

4 files changed

+9
-7
lines changed

4 files changed

+9
-7
lines changed

packages/core/minos-microservice-aggregate/minos/aggregate/entities/refs/resolvers.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,10 @@ async def resolve(self, data: Any, **kwargs) -> Any:
6565
async def _query(self, references: dict[str, set[UUID]]) -> dict[UUID, Model]:
6666
async with self.broker_pool.acquire() as broker:
6767
futures = (
68-
broker.send(BrokerMessageV1(f"Get{name}s", BrokerMessageV1Payload({"uuids": uuids})))
69-
for name, uuids in references.items()
68+
broker.send(
69+
BrokerMessageV1(f"_Get{simplified_name}Snapshots", BrokerMessageV1Payload({"uuids": uuids}))
70+
)
71+
for simplified_name, uuids in references.items()
7072
)
7173
await gather(*futures)
7274

packages/core/minos-microservice-aggregate/minos/aggregate/snapshots/services.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,8 @@ def __init__(
6565
def __get_enroute__(cls, config: MinosConfig) -> dict[str, set[EnrouteDecorator]]:
6666
simplified_name = config.service.aggregate.rsplit(".", 1)[-1]
6767
return {
68-
cls.__get_one__.__name__: {enroute.broker.command(f"Get{simplified_name}")},
69-
cls.__get_many__.__name__: {enroute.broker.command(f"Get{simplified_name}s")},
68+
cls.__get_one__.__name__: {enroute.broker.command(f"_Get{simplified_name}Snapshot")},
69+
cls.__get_many__.__name__: {enroute.broker.command(f"_Get{simplified_name}Snapshots")},
7070
cls.__synchronize__.__name__: {enroute.periodic.event("* * * * *")},
7171
}
7272

packages/core/minos-microservice-aggregate/tests/test_aggregate/test_entities/test_refs/test_resolvers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ async def test_resolve(self):
4343

4444
self.assertEqual(1, len(observed))
4545
self.assertIsInstance(observed[0], BrokerMessageV1)
46-
self.assertEqual("GetBars", observed[0].topic)
46+
self.assertEqual("_GetBarSnapshots", observed[0].topic)
4747
self.assertEqual({"uuids": {self.another_uuid}}, observed[0].content)
4848

4949
self.assertEqual(Foo(self.uuid, 1, another=Ref(Bar(self.another_uuid, 1))), resolved)

packages/core/minos-microservice-aggregate/tests/test_aggregate/test_snapshots/test_services.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ def setUp(self) -> None:
4343

4444
def test_get_enroute(self):
4545
expected = {
46-
"__get_one__": {BrokerCommandEnrouteDecorator("GetOrder")},
47-
"__get_many__": {BrokerCommandEnrouteDecorator("GetOrders")},
46+
"__get_one__": {BrokerCommandEnrouteDecorator("_GetOrderSnapshot")},
47+
"__get_many__": {BrokerCommandEnrouteDecorator("_GetOrderSnapshots")},
4848
"__synchronize__": {PeriodicEventEnrouteDecorator("* * * * *")},
4949
}
5050
observed = SnapshotService.__get_enroute__(self.config)

0 commit comments

Comments
 (0)