Skip to content

Commit 4dbee47

Browse files
committed
test: Forced a test case where the bug presents itself in end to end tests
1 parent 83a360f commit 4dbee47

File tree

4 files changed

+18
-15
lines changed

4 files changed

+18
-15
lines changed

end_to_end_tests/golden-record/my_test_api_client/models/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@
77
from .an_int_enum import AnIntEnum
88
from .another_all_of_sub_model import AnotherAllOfSubModel
99
from .body_upload_file_tests_upload_post import BodyUploadFileTestsUploadPost
10+
from .componentsschemas_model_with_additional_properties_inlined_additional_property import (
11+
ComponentsschemasModelWithAdditionalPropertiesInlinedAdditionalProperty,
12+
)
1013
from .different_enum import DifferentEnum
1114
from .free_form_model import FreeFormModel
1215
from .http_validation_error import HTTPValidationError
1316
from .model_from_all_of import ModelFromAllOf
1417
from .model_name import ModelName
1518
from .model_with_additional_properties_inlined import ModelWithAdditionalPropertiesInlined
16-
from .model_with_additional_properties_inlined_additional_property import (
17-
ModelWithAdditionalPropertiesInlinedAdditionalProperty,
18-
)
1919
from .model_with_additional_properties_refed import ModelWithAdditionalPropertiesRefed
2020
from .model_with_any_json_properties import ModelWithAnyJsonProperties
2121
from .model_with_any_json_properties_additional_property_type0 import ModelWithAnyJsonPropertiesAdditionalPropertyType0
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44

55
from ..types import UNSET, Unset
66

7-
T = TypeVar("T", bound="ModelWithAdditionalPropertiesInlinedAdditionalProperty")
7+
T = TypeVar("T", bound="ComponentsschemasModelWithAdditionalPropertiesInlinedAdditionalProperty")
88

99

1010
@attr.s(auto_attribs=True)
11-
class ModelWithAdditionalPropertiesInlinedAdditionalProperty:
11+
class ComponentsschemasModelWithAdditionalPropertiesInlinedAdditionalProperty:
1212
""" """
1313

1414
extra_props_prop: Union[Unset, str] = UNSET
@@ -30,12 +30,12 @@ def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
3030
d = src_dict.copy()
3131
extra_props_prop = d.pop("extra_props_prop", UNSET)
3232

33-
model_with_additional_properties_inlined_additional_property = cls(
33+
componentsschemas_model_with_additional_properties_inlined_additional_property = cls(
3434
extra_props_prop=extra_props_prop,
3535
)
3636

37-
model_with_additional_properties_inlined_additional_property.additional_properties = d
38-
return model_with_additional_properties_inlined_additional_property
37+
componentsschemas_model_with_additional_properties_inlined_additional_property.additional_properties = d
38+
return componentsschemas_model_with_additional_properties_inlined_additional_property
3939

4040
@property
4141
def additional_keys(self) -> List[str]:

end_to_end_tests/golden-record/my_test_api_client/models/model_with_additional_properties_inlined.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
import attr
44

5-
from ..models.model_with_additional_properties_inlined_additional_property import (
6-
ModelWithAdditionalPropertiesInlinedAdditionalProperty,
5+
from ..models.componentsschemas_model_with_additional_properties_inlined_additional_property import (
6+
ComponentsschemasModelWithAdditionalPropertiesInlinedAdditionalProperty,
77
)
88
from ..types import UNSET, Unset
99

@@ -15,7 +15,7 @@ class ModelWithAdditionalPropertiesInlined:
1515
""" """
1616

1717
a_number: Union[Unset, float] = UNSET
18-
additional_properties: Dict[str, ModelWithAdditionalPropertiesInlinedAdditionalProperty] = attr.ib(
18+
additional_properties: Dict[str, ComponentsschemasModelWithAdditionalPropertiesInlinedAdditionalProperty] = attr.ib(
1919
init=False, factory=dict
2020
)
2121

@@ -43,7 +43,9 @@ def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
4343

4444
additional_properties = {}
4545
for prop_name, prop_dict in d.items():
46-
additional_property = ModelWithAdditionalPropertiesInlinedAdditionalProperty.from_dict(prop_dict)
46+
additional_property = ComponentsschemasModelWithAdditionalPropertiesInlinedAdditionalProperty.from_dict(
47+
prop_dict
48+
)
4749

4850
additional_properties[prop_name] = additional_property
4951

@@ -54,10 +56,12 @@ def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
5456
def additional_keys(self) -> List[str]:
5557
return list(self.additional_properties.keys())
5658

57-
def __getitem__(self, key: str) -> ModelWithAdditionalPropertiesInlinedAdditionalProperty:
59+
def __getitem__(self, key: str) -> ComponentsschemasModelWithAdditionalPropertiesInlinedAdditionalProperty:
5860
return self.additional_properties[key]
5961

60-
def __setitem__(self, key: str, value: ModelWithAdditionalPropertiesInlinedAdditionalProperty) -> None:
62+
def __setitem__(
63+
self, key: str, value: ComponentsschemasModelWithAdditionalPropertiesInlinedAdditionalProperty
64+
) -> None:
6165
self.additional_properties[key] = value
6266

6367
def __delitem__(self, key: str) -> None:

end_to_end_tests/openapi.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1063,7 +1063,6 @@
10631063
"type": "object"
10641064
},
10651065
"ModelWithAdditionalPropertiesInlined": {
1066-
"title": "ModelWithAdditionalPropertiesInlined",
10671066
"type": "object",
10681067
"properties": {
10691068
"a_number": {

0 commit comments

Comments
 (0)