Skip to content

Commit 3c741be

Browse files
committed
- AsyncAPi tested agains https://studio.asyncapi.com/
issue #151
1 parent 2e62139 commit 3c741be

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

packages/core/minos-microservice-networks/minos/networks/specs/asyncapi.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ def generate_specification(self, request: Request) -> Response:
2727

2828
for event in events:
2929
topic: str = event["topic"]
30-
event_spec = {"publish": {"operationId": None, "message": None}}
30+
event_spec = {}
3131

3232
self.spec["channels"][topic] = event_spec
3333

@@ -43,9 +43,7 @@ def get_events(self) -> list[dict]:
4343

4444

4545
SPECIFICATION_SCHEMA = {
46-
"asyncapi": "2.0.0",
47-
"info": {"title": None, "version": None},
48-
"description": None,
49-
"license": "MIT",
46+
"asyncapi": "2.3.0",
47+
"info": {"title": "", "version": ""},
5048
"channels": {},
5149
}

packages/core/minos-microservice-networks/tests/test_networks/test_specs/test_asyncapi.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,12 @@ async def test_generate_spec(self):
3939
response = service.generate_specification(request)
4040

4141
expected = {
42-
"TicketAdded": {"publish": {"operationId": None, "message": None}},
43-
"TicketDeleted": {"publish": {"operationId": None, "message": None}},
42+
"asyncapi": "2.3.0",
43+
"info": {"title": "", "version": ""},
44+
"channels": {"TicketAdded": {}, "TicketDeleted": {}},
4445
}
4546

46-
self.assertEqual(expected, (await response.content())["channels"])
47+
self.assertEqual(expected, await response.content())
4748

4849

4950
if __name__ == "__main__":

packages/core/minos-microservice-networks/tests/test_networks/test_specs/test_openapi.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ async def test_generate_spec(self):
4949
"/ticket": {"post": {"responses": {"200": {"description": ""}}}},
5050
},
5151
}
52+
5253
self.assertEqual(expected, await response.content())
5354

5455

0 commit comments

Comments
 (0)