Skip to content

Commit 0230ec5

Browse files
authored
Fixed some unused properties in tests that deepsource was complaining about (#156)
Co-authored-by: Ethan Mann <emann@triaxtec.com>
1 parent e8dfe47 commit 0230ec5

File tree

2 files changed

+17
-20
lines changed

2 files changed

+17
-20
lines changed

Diff for: openapi_python_client/parser/errors.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from enum import Enum
33
from typing import Optional
44

5-
__all__ = ["GeneratorError", "ParseError", "PropertyError"]
5+
__all__ = ["GeneratorError", "ParseError", "PropertyError", "ValidationError"]
66

77
from pydantic import BaseModel
88

Diff for: tests/test_openapi_parser/test_properties.py

+16-19
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
1-
from datetime import date, datetime
2-
31
import pytest
42

53
import openapi_python_client.schema as oai
64
from openapi_python_client.parser.errors import PropertyError, ValidationError
7-
from openapi_python_client.parser.reference import Reference
85

96
MODULE_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

7370
class 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

175172
class 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

189186
class 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

203200
class 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

582579
class TestPropertyFromData:

0 commit comments

Comments
 (0)