Skip to content

Commit a5b4202

Browse files
committed
feat: rewramp test, impl and ci
1 parent 3dec26d commit a5b4202

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+228
-228
lines changed

.github/workflows/semantic-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88

99
jobs:
1010
build:
11-
name: Build distribution 📦
11+
name: Build and test package 📦
1212
runs-on: ubuntu-latest
1313

1414
steps:

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ clean:
88
rm -rf __pycache__
99

1010
test:
11-
python -m unittest discover .
11+
python -m unittest discover ./tests/asyncapi_python_parser_jonaslagoni
1212

1313
generate:
1414
cd generator && npm i && npm run generate

src/asyncapi_python_parser_jonaslagoni/models/asyncapi_2_0_0-rc2/SchemaObject.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ def __init__(self, input: Dict):
4545
if 'additional_items' in input:
4646
self._additional_items: CoreSchemaMetaMinusSchemaObject.CoreSchemaMetaMinusSchemaObject | bool = input['additional_items']
4747
if 'items' in input:
48-
self._items: | List[] = input['items']
48+
self._items: Any | List[Any] = input['items']
4949
if 'max_items' in input:
5050
self._max_items: int = input['max_items']
5151
if 'min_items' in input:
@@ -69,7 +69,7 @@ def __init__(self, input: Dict):
6969
if 'pattern_properties' in input:
7070
self._pattern_properties: dict[str, CoreSchemaMetaMinusSchemaObject.CoreSchemaMetaMinusSchemaObject | bool] = input['pattern_properties']
7171
if 'dependencies' in input:
72-
self._dependencies: dict[str, | List[str]] = input['dependencies']
72+
self._dependencies: dict[str, Any | List[str]] = input['dependencies']
7373
if 'property_names' in input:
7474
self._property_names: CoreSchemaMetaMinusSchemaObject.CoreSchemaMetaMinusSchemaObject | bool = input['property_names']
7575
if 'const' in input:
@@ -91,11 +91,11 @@ def __init__(self, input: Dict):
9191
if 'reserved_else' in input:
9292
self._reserved_else: CoreSchemaMetaMinusSchemaObject.CoreSchemaMetaMinusSchemaObject | bool = input['reserved_else']
9393
if 'all_of' in input:
94-
self._all_of: List[] = input['all_of']
94+
self._all_of: List[Any] = input['all_of']
9595
if 'any_of' in input:
96-
self._any_of: List[] = input['any_of']
96+
self._any_of: List[Any] = input['any_of']
9797
if 'one_of' in input:
98-
self._one_of: List[] = input['one_of']
98+
self._one_of: List[Any] = input['one_of']
9999
if 'reserved_not' in input:
100100
self._reserved_not: CoreSchemaMetaMinusSchemaObject.CoreSchemaMetaMinusSchemaObject | bool = input['reserved_not']
101101
if 'discriminator' in input:
@@ -241,10 +241,10 @@ def additional_items(self, additional_items: CoreSchemaMetaMinusSchemaObject.Cor
241241
self._additional_items = additional_items
242242

243243
@property
244-
def items(self) -> | List[]:
244+
def items(self) -> Any | List[Any]:
245245
return self._items
246246
@items.setter
247-
def items(self, items: | List[]):
247+
def items(self, items: Any | List[Any]):
248248
self._items = items
249249

250250
@property
@@ -325,10 +325,10 @@ def pattern_properties(self, pattern_properties: dict[str, CoreSchemaMetaMinusSc
325325
self._pattern_properties = pattern_properties
326326

327327
@property
328-
def dependencies(self) -> dict[str, | List[str]]:
328+
def dependencies(self) -> dict[str, Any | List[str]]:
329329
return self._dependencies
330330
@dependencies.setter
331-
def dependencies(self, dependencies: dict[str, | List[str]]):
331+
def dependencies(self, dependencies: dict[str, Any | List[str]]):
332332
self._dependencies = dependencies
333333

334334
@property
@@ -402,24 +402,24 @@ def reserved_else(self, reserved_else: CoreSchemaMetaMinusSchemaObject.CoreSchem
402402
self._reserved_else = reserved_else
403403

404404
@property
405-
def all_of(self) -> List[]:
405+
def all_of(self) -> List[Any]:
406406
return self._all_of
407407
@all_of.setter
408-
def all_of(self, all_of: List[]):
408+
def all_of(self, all_of: List[Any]):
409409
self._all_of = all_of
410410

411411
@property
412-
def any_of(self) -> List[]:
412+
def any_of(self) -> List[Any]:
413413
return self._any_of
414414
@any_of.setter
415-
def any_of(self, any_of: List[]):
415+
def any_of(self, any_of: List[Any]):
416416
self._any_of = any_of
417417

418418
@property
419-
def one_of(self) -> List[]:
419+
def one_of(self) -> List[Any]:
420420
return self._one_of
421421
@one_of.setter
422-
def one_of(self, one_of: List[]):
422+
def one_of(self, one_of: List[Any]):
423423
self._one_of = one_of
424424

425425
@property

src/asyncapi_python_parser_jonaslagoni/models/asyncapi_2_0_0/MessageOneOf1OneOf1HeadersObject.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ def __init__(self, input: Dict):
4747
if 'additional_items' in input:
4848
self._additional_items: CoreSchemaMetaMinusSchemaObject.CoreSchemaMetaMinusSchemaObject | bool = input['additional_items']
4949
if 'items' in input:
50-
self._items: | List[MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool] = input['items']
50+
self._items: Any | List[MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool] = input['items']
5151
if 'max_items' in input:
5252
self._max_items: int = input['max_items']
5353
if 'min_items' in input:
@@ -71,7 +71,7 @@ def __init__(self, input: Dict):
7171
if 'pattern_properties' in input:
7272
self._pattern_properties: dict[str, MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool] = input['pattern_properties']
7373
if 'dependencies' in input:
74-
self._dependencies: dict[str, | List[str]] = input['dependencies']
74+
self._dependencies: dict[str, Any | List[str]] = input['dependencies']
7575
if 'property_names' in input:
7676
self._property_names: CoreSchemaMetaMinusSchemaObject.CoreSchemaMetaMinusSchemaObject | bool = input['property_names']
7777
if 'const' in input:
@@ -242,10 +242,10 @@ def additional_items(self, additional_items: CoreSchemaMetaMinusSchemaObject.Cor
242242
self._additional_items = additional_items
243243

244244
@property
245-
def items(self) -> | List[MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool]:
245+
def items(self) -> Any | List[MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool]:
246246
return self._items
247247
@items.setter
248-
def items(self, items: | List[MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool]):
248+
def items(self, items: Any | List[MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool]):
249249
self._items = items
250250

251251
@property
@@ -326,10 +326,10 @@ def pattern_properties(self, pattern_properties: dict[str, MessageOneOf1OneOf1Pa
326326
self._pattern_properties = pattern_properties
327327

328328
@property
329-
def dependencies(self) -> dict[str, | List[str]]:
329+
def dependencies(self) -> dict[str, Any | List[str]]:
330330
return self._dependencies
331331
@dependencies.setter
332-
def dependencies(self, dependencies: dict[str, | List[str]]):
332+
def dependencies(self, dependencies: dict[str, Any | List[str]]):
333333
self._dependencies = dependencies
334334

335335
@property

src/asyncapi_python_parser_jonaslagoni/models/asyncapi_2_0_0/MessageOneOf1OneOf1PayloadObject.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ def __init__(self, input: Dict):
7171
if 'pattern_properties' in input:
7272
self._pattern_properties: dict[str, MessageOneOf1OneOf1PayloadObject | bool] = input['pattern_properties']
7373
if 'dependencies' in input:
74-
self._dependencies: dict[str, | List[str]] = input['dependencies']
74+
self._dependencies: dict[str, Any | List[str]] = input['dependencies']
7575
if 'property_names' in input:
7676
self._property_names: MessageOneOf1OneOf1PayloadObject | bool = input['property_names']
7777
if 'const' in input:
@@ -332,10 +332,10 @@ def pattern_properties(self, pattern_properties: dict[str, MessageOneOf1OneOf1Pa
332332
self._pattern_properties = pattern_properties
333333

334334
@property
335-
def dependencies(self) -> dict[str, | List[str]]:
335+
def dependencies(self) -> dict[str, Any | List[str]]:
336336
return self._dependencies
337337
@dependencies.setter
338-
def dependencies(self, dependencies: dict[str, | List[str]]):
338+
def dependencies(self, dependencies: dict[str, Any | List[str]]):
339339
self._dependencies = dependencies
340340

341341
@property

src/asyncapi_python_parser_jonaslagoni/models/asyncapi_2_0_0/MessageTraitHeadersObject.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ def __init__(self, input: Dict):
4747
if 'additional_items' in input:
4848
self._additional_items: CoreSchemaMetaMinusSchemaObject.CoreSchemaMetaMinusSchemaObject | bool = input['additional_items']
4949
if 'items' in input:
50-
self._items: | List[MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool] = input['items']
50+
self._items: Any | List[MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool] = input['items']
5151
if 'max_items' in input:
5252
self._max_items: int = input['max_items']
5353
if 'min_items' in input:
@@ -71,7 +71,7 @@ def __init__(self, input: Dict):
7171
if 'pattern_properties' in input:
7272
self._pattern_properties: dict[str, MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool] = input['pattern_properties']
7373
if 'dependencies' in input:
74-
self._dependencies: dict[str, | List[str]] = input['dependencies']
74+
self._dependencies: dict[str, Any | List[str]] = input['dependencies']
7575
if 'property_names' in input:
7676
self._property_names: CoreSchemaMetaMinusSchemaObject.CoreSchemaMetaMinusSchemaObject | bool = input['property_names']
7777
if 'const' in input:
@@ -242,10 +242,10 @@ def additional_items(self, additional_items: CoreSchemaMetaMinusSchemaObject.Cor
242242
self._additional_items = additional_items
243243

244244
@property
245-
def items(self) -> | List[MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool]:
245+
def items(self) -> Any | List[MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool]:
246246
return self._items
247247
@items.setter
248-
def items(self, items: | List[MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool]):
248+
def items(self, items: Any | List[MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool]):
249249
self._items = items
250250

251251
@property
@@ -326,10 +326,10 @@ def pattern_properties(self, pattern_properties: dict[str, MessageOneOf1OneOf1Pa
326326
self._pattern_properties = pattern_properties
327327

328328
@property
329-
def dependencies(self) -> dict[str, | List[str]]:
329+
def dependencies(self) -> dict[str, Any | List[str]]:
330330
return self._dependencies
331331
@dependencies.setter
332-
def dependencies(self, dependencies: dict[str, | List[str]]):
332+
def dependencies(self, dependencies: dict[str, Any | List[str]]):
333333
self._dependencies = dependencies
334334

335335
@property

src/asyncapi_python_parser_jonaslagoni/models/asyncapi_2_0_0/SchemaObject.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ def __init__(self, input: Dict):
4747
if 'additional_items' in input:
4848
self._additional_items: CoreSchemaMetaMinusSchemaObject.CoreSchemaMetaMinusSchemaObject | bool = input['additional_items']
4949
if 'items' in input:
50-
self._items: | List[MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool] = input['items']
50+
self._items: Any | List[MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool] = input['items']
5151
if 'max_items' in input:
5252
self._max_items: int = input['max_items']
5353
if 'min_items' in input:
@@ -71,7 +71,7 @@ def __init__(self, input: Dict):
7171
if 'pattern_properties' in input:
7272
self._pattern_properties: dict[str, MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool] = input['pattern_properties']
7373
if 'dependencies' in input:
74-
self._dependencies: dict[str, | List[str]] = input['dependencies']
74+
self._dependencies: dict[str, Any | List[str]] = input['dependencies']
7575
if 'property_names' in input:
7676
self._property_names: CoreSchemaMetaMinusSchemaObject.CoreSchemaMetaMinusSchemaObject | bool = input['property_names']
7777
if 'const' in input:
@@ -242,10 +242,10 @@ def additional_items(self, additional_items: CoreSchemaMetaMinusSchemaObject.Cor
242242
self._additional_items = additional_items
243243

244244
@property
245-
def items(self) -> | List[MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool]:
245+
def items(self) -> Any | List[MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool]:
246246
return self._items
247247
@items.setter
248-
def items(self, items: | List[MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool]):
248+
def items(self, items: Any | List[MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool]):
249249
self._items = items
250250

251251
@property
@@ -326,10 +326,10 @@ def pattern_properties(self, pattern_properties: dict[str, MessageOneOf1OneOf1Pa
326326
self._pattern_properties = pattern_properties
327327

328328
@property
329-
def dependencies(self) -> dict[str, | List[str]]:
329+
def dependencies(self) -> dict[str, Any | List[str]]:
330330
return self._dependencies
331331
@dependencies.setter
332-
def dependencies(self, dependencies: dict[str, | List[str]]):
332+
def dependencies(self, dependencies: dict[str, Any | List[str]]):
333333
self._dependencies = dependencies
334334

335335
@property

src/asyncapi_python_parser_jonaslagoni/models/asyncapi_2_1_0/MessageOneOf1OneOf1HeadersObject.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ def __init__(self, input: Dict):
4747
if 'additional_items' in input:
4848
self._additional_items: CoreSchemaMetaMinusSchemaObject.CoreSchemaMetaMinusSchemaObject | bool = input['additional_items']
4949
if 'items' in input:
50-
self._items: | List[MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool] = input['items']
50+
self._items: Any | List[MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool] = input['items']
5151
if 'max_items' in input:
5252
self._max_items: int = input['max_items']
5353
if 'min_items' in input:
@@ -71,7 +71,7 @@ def __init__(self, input: Dict):
7171
if 'pattern_properties' in input:
7272
self._pattern_properties: dict[str, MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool] = input['pattern_properties']
7373
if 'dependencies' in input:
74-
self._dependencies: dict[str, | List[str]] = input['dependencies']
74+
self._dependencies: dict[str, Any | List[str]] = input['dependencies']
7575
if 'property_names' in input:
7676
self._property_names: CoreSchemaMetaMinusSchemaObject.CoreSchemaMetaMinusSchemaObject | bool = input['property_names']
7777
if 'const' in input:
@@ -242,10 +242,10 @@ def additional_items(self, additional_items: CoreSchemaMetaMinusSchemaObject.Cor
242242
self._additional_items = additional_items
243243

244244
@property
245-
def items(self) -> | List[MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool]:
245+
def items(self) -> Any | List[MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool]:
246246
return self._items
247247
@items.setter
248-
def items(self, items: | List[MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool]):
248+
def items(self, items: Any | List[MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool]):
249249
self._items = items
250250

251251
@property
@@ -326,10 +326,10 @@ def pattern_properties(self, pattern_properties: dict[str, MessageOneOf1OneOf1Pa
326326
self._pattern_properties = pattern_properties
327327

328328
@property
329-
def dependencies(self) -> dict[str, | List[str]]:
329+
def dependencies(self) -> dict[str, Any | List[str]]:
330330
return self._dependencies
331331
@dependencies.setter
332-
def dependencies(self, dependencies: dict[str, | List[str]]):
332+
def dependencies(self, dependencies: dict[str, Any | List[str]]):
333333
self._dependencies = dependencies
334334

335335
@property

src/asyncapi_python_parser_jonaslagoni/models/asyncapi_2_1_0/MessageOneOf1OneOf1PayloadObject.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ def __init__(self, input: Dict):
7171
if 'pattern_properties' in input:
7272
self._pattern_properties: dict[str, MessageOneOf1OneOf1PayloadObject | bool] = input['pattern_properties']
7373
if 'dependencies' in input:
74-
self._dependencies: dict[str, | List[str]] = input['dependencies']
74+
self._dependencies: dict[str, Any | List[str]] = input['dependencies']
7575
if 'property_names' in input:
7676
self._property_names: MessageOneOf1OneOf1PayloadObject | bool = input['property_names']
7777
if 'const' in input:
@@ -332,10 +332,10 @@ def pattern_properties(self, pattern_properties: dict[str, MessageOneOf1OneOf1Pa
332332
self._pattern_properties = pattern_properties
333333

334334
@property
335-
def dependencies(self) -> dict[str, | List[str]]:
335+
def dependencies(self) -> dict[str, Any | List[str]]:
336336
return self._dependencies
337337
@dependencies.setter
338-
def dependencies(self, dependencies: dict[str, | List[str]]):
338+
def dependencies(self, dependencies: dict[str, Any | List[str]]):
339339
self._dependencies = dependencies
340340

341341
@property

src/asyncapi_python_parser_jonaslagoni/models/asyncapi_2_1_0/MessageTraitHeadersObject.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ def __init__(self, input: Dict):
4747
if 'additional_items' in input:
4848
self._additional_items: CoreSchemaMetaMinusSchemaObject.CoreSchemaMetaMinusSchemaObject | bool = input['additional_items']
4949
if 'items' in input:
50-
self._items: | List[MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool] = input['items']
50+
self._items: Any | List[MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool] = input['items']
5151
if 'max_items' in input:
5252
self._max_items: int = input['max_items']
5353
if 'min_items' in input:
@@ -71,7 +71,7 @@ def __init__(self, input: Dict):
7171
if 'pattern_properties' in input:
7272
self._pattern_properties: dict[str, MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool] = input['pattern_properties']
7373
if 'dependencies' in input:
74-
self._dependencies: dict[str, | List[str]] = input['dependencies']
74+
self._dependencies: dict[str, Any | List[str]] = input['dependencies']
7575
if 'property_names' in input:
7676
self._property_names: CoreSchemaMetaMinusSchemaObject.CoreSchemaMetaMinusSchemaObject | bool = input['property_names']
7777
if 'const' in input:
@@ -242,10 +242,10 @@ def additional_items(self, additional_items: CoreSchemaMetaMinusSchemaObject.Cor
242242
self._additional_items = additional_items
243243

244244
@property
245-
def items(self) -> | List[MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool]:
245+
def items(self) -> Any | List[MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool]:
246246
return self._items
247247
@items.setter
248-
def items(self, items: | List[MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool]):
248+
def items(self, items: Any | List[MessageOneOf1OneOf1PayloadObject.MessageOneOf1OneOf1PayloadObject | bool]):
249249
self._items = items
250250

251251
@property
@@ -326,10 +326,10 @@ def pattern_properties(self, pattern_properties: dict[str, MessageOneOf1OneOf1Pa
326326
self._pattern_properties = pattern_properties
327327

328328
@property
329-
def dependencies(self) -> dict[str, | List[str]]:
329+
def dependencies(self) -> dict[str, Any | List[str]]:
330330
return self._dependencies
331331
@dependencies.setter
332-
def dependencies(self, dependencies: dict[str, | List[str]]):
332+
def dependencies(self, dependencies: dict[str, Any | List[str]]):
333333
self._dependencies = dependencies
334334

335335
@property

0 commit comments

Comments
 (0)