1- from datetime import date , datetime
2-
31import pytest
42
53import openapi_python_client .schema as oai
64from openapi_python_client .parser .errors import PropertyError , ValidationError
7- from openapi_python_client .parser .reference import Reference
85
96MODULE_NAME = "openapi_python_client.parser.properties"
107
@@ -67,7 +64,7 @@ def test__validate_default(self):
6764 p ._validate_default ("a default value" )
6865
6966 with pytest .raises (ValidationError ):
70- p = Property (name = "a name" , required = True , default = "" )
67+ Property (name = "a name" , required = True , default = "" )
7168
7269
7370class TestStringProperty :
@@ -110,7 +107,7 @@ def test__validate_default(self):
110107 from openapi_python_client .parser .properties import DateTimeProperty
111108
112109 with pytest .raises (ValidationError ):
113- p = DateTimeProperty (name = "a name" , required = True , default = "not a datetime" )
110+ DateTimeProperty (name = "a name" , required = True , default = "not a datetime" )
114111
115112 p = DateTimeProperty (name = "a name" , required = True , default = "2017-07-21T17:32:28Z" )
116113 assert p .default == "datetime.datetime(2017, 7, 21, 17, 32, 28, tzinfo=datetime.timezone.utc)"
@@ -139,7 +136,7 @@ def test__validate_default(self):
139136 from openapi_python_client .parser .properties import DateProperty
140137
141138 with pytest .raises (ValidationError ):
142- p = DateProperty (name = "a name" , required = True , default = "not a date" )
139+ DateProperty (name = "a name" , required = True , default = "not a date" )
143140
144141 p = DateProperty (name = "a name" , required = True , default = "1010-10-10" )
145142 assert p .default == "datetime.date(1010, 10, 10)"
@@ -166,46 +163,46 @@ def test__validate_default(self):
166163 from openapi_python_client .parser .properties import FileProperty
167164
168165 # should be okay if default isn't specified
169- p = FileProperty (name = "a name" , required = True , default = None )
166+ FileProperty (name = "a name" , required = True , default = None )
170167
171168 with pytest .raises (ValidationError ):
172- p = FileProperty (name = "a name" , required = True , default = "" )
169+ FileProperty (name = "a name" , required = True , default = "" )
173170
174171
175172class TestFloatProperty :
176173 def test__validate_default (self ):
177174 from openapi_python_client .parser .properties import FloatProperty
178175
179176 # should be okay if default isn't specified
180- p = FloatProperty (name = "a name" , required = True , default = None )
177+ FloatProperty (name = "a name" , required = True , default = None )
181178
182179 p = FloatProperty (name = "a name" , required = True , default = "123.123" )
183180 assert p .default == 123.123
184181
185182 with pytest .raises (ValidationError ):
186- p = FloatProperty (name = "a name" , required = True , default = "not a float" )
183+ FloatProperty (name = "a name" , required = True , default = "not a float" )
187184
188185
189186class TestIntProperty :
190187 def test__validate_default (self ):
191188 from openapi_python_client .parser .properties import IntProperty
192189
193190 # should be okay if default isn't specified
194- p = IntProperty (name = "a name" , required = True , default = None )
191+ IntProperty (name = "a name" , required = True , default = None )
195192
196193 p = IntProperty (name = "a name" , required = True , default = "123" )
197194 assert p .default == 123
198195
199196 with pytest .raises (ValidationError ):
200- p = IntProperty (name = "a name" , required = True , default = "not an int" )
197+ IntProperty (name = "a name" , required = True , default = "not an int" )
201198
202199
203200class TestBooleanProperty :
204201 def test__validate_default (self ):
205202 from openapi_python_client .parser .properties import BooleanProperty
206203
207204 # should be okay if default isn't specified
208- p = BooleanProperty (name = "a name" , required = True , default = None )
205+ BooleanProperty (name = "a name" , required = True , default = None )
209206
210207 p = BooleanProperty (name = "a name" , required = True , default = "Literally anything will work" )
211208 assert p .default == True
@@ -268,7 +265,7 @@ def test__validate_default(self, mocker):
268265 assert p .default == f"field(default_factory=lambda: cast(List[{ inner_type_string } ], ['y']))"
269266
270267 with pytest .raises (ValidationError ):
271- p = ListProperty (name = "a name" , required = True , default = "x" , inner_property = inner_property )
268+ ListProperty (name = "a name" , required = True , default = "x" , inner_property = inner_property )
272269
273270 def test__validate_default_enum_items (self , mocker ):
274271 from openapi_python_client .parser .properties import ListProperty , RefProperty
@@ -342,7 +339,7 @@ def test__validate_default(self, mocker):
342339 inner_property_2 ._validate_default .side_effect = ValidationError ()
343340
344341 with pytest .raises (ValidationError ):
345- p = UnionProperty (
342+ UnionProperty (
346343 name = "test" , required = True , default = "a value" , inner_properties = [inner_property_1 , inner_property_2 ]
347344 )
348345
@@ -476,7 +473,7 @@ def test__validate_default(self, mocker):
476473 assert enum_property .default == "MyTestEnum.TEST"
477474
478475 with pytest .raises (ValidationError ):
479- enum_property = properties .EnumProperty (
476+ properties .EnumProperty (
480477 name = "test" , required = True , default = "bad_val" , values = {"TEST" : "test" }, title = "a_title"
481478 )
482479
@@ -535,7 +532,7 @@ def test__validate_default(self, mocker):
535532 from openapi_python_client .parser .properties import RefProperty
536533
537534 with pytest .raises (ValidationError ):
538- p = RefProperty (name = "a name" , required = True , default = "" , reference = mocker .MagicMock ())
535+ RefProperty (name = "a name" , required = True , default = "" , reference = mocker .MagicMock ())
539536
540537 enum_property = mocker .MagicMock ()
541538 enum_property ._validate_default .return_value = "val1"
@@ -573,10 +570,10 @@ def test_get_imports(self, mocker):
573570 def test__validate_default (self ):
574571 from openapi_python_client .parser .properties import DictProperty
575572
576- p = DictProperty (name = "a name" , required = True , default = {"key" : "value" })
573+ DictProperty (name = "a name" , required = True , default = {"key" : "value" })
577574
578575 with pytest .raises (ValidationError ):
579- p = DictProperty (name = "a name" , required = True , default = "not a dict" )
576+ DictProperty (name = "a name" , required = True , default = "not a dict" )
580577
581578
582579class TestPropertyFromData :
0 commit comments