File tree 2 files changed +5
-4
lines changed
openapi_python_client/parser/properties
tests/test_parser/test_properties
2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -54,7 +54,7 @@ def get_instance_type_string(self) -> str:
54
54
def get_type_string (self , no_optional : bool = False ) -> str :
55
55
resolved = self .resolve ()
56
56
if resolved :
57
- return resolved .get_type_string (no_optional )
57
+ return f"' { resolved .get_type_string (no_optional )} '"
58
58
return "LazyReferencePropertyProxy"
59
59
60
60
def get_imports (self , * , prefix : str ) -> Set [str ]:
@@ -72,6 +72,7 @@ def __deepcopy__(self, memo: Any) -> Property:
72
72
return copy .deepcopy (resolved , memo )
73
73
74
74
def __getattr__ (self , name : str ) -> Any :
75
+
75
76
if name == "nullable" :
76
77
return not self ._required
77
78
elif name == "required" :
Original file line number Diff line number Diff line change @@ -1560,9 +1560,9 @@ def test_lazy_proxy_reference_resolved():
1560
1560
)
1561
1561
1562
1562
assert foobar
1563
- assert lazy_reference_proxy .get_instance_type_string () == foobar .get_instance_type_string ()
1564
- assert lazy_reference_proxy .get_type_string (no_optional = False ) == foobar .get_type_string (no_optional = False )
1565
- assert lazy_reference_proxy .get_type_string (no_optional = True ) == foobar .get_type_string (no_optional = True )
1563
+ assert lazy_reference_proxy .get_instance_type_string () == f"' { foobar .get_instance_type_string ()} '"
1564
+ assert lazy_reference_proxy .get_type_string (no_optional = False ) == f"' { foobar .get_type_string (no_optional = False )} '"
1565
+ assert lazy_reference_proxy .get_type_string (no_optional = True ) == f"' { foobar .get_type_string (no_optional = True )} '"
1566
1566
assert lazy_reference_proxy .get_imports (prefix = ".." ) == foobar .get_imports (prefix = ".." )
1567
1567
assert lazy_reference_proxy .name == "childProperty" and foobar .name == "fooBar"
1568
1568
assert lazy_reference_proxy .nullable == foobar .nullable
You can’t perform that action at this time.
0 commit comments