Skip to content

Commit 4f3bd94

Browse files
committed
Code review fixes
1 parent 953b62b commit 4f3bd94

File tree

3 files changed

+14
-11
lines changed

3 files changed

+14
-11
lines changed

graphql/type/definition.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -406,10 +406,10 @@ def __init__(self, name, values, description=None):
406406

407407
self.values = define_enum_values(self, values)
408408

409-
def getValues(self):
409+
def get_values(self):
410410
return self.values
411411

412-
def getValue(self, name):
412+
def get_value(self, name):
413413
return self._name_lookup.get(name)
414414

415415
def serialize(self, value):
@@ -476,14 +476,17 @@ class Undefined(object):
476476

477477

478478
class GraphQLEnumValue(object):
479-
__slots__ = 'name', 'value', 'is_deprecated', 'deprecation_reason', 'description'
479+
__slots__ = 'name', 'value', 'deprecation_reason', 'description'
480480

481481
def __init__(self, value=Undefined, deprecation_reason=None, description=None, name=None):
482482
self.name = name
483483
self.value = value
484484
self.deprecation_reason = deprecation_reason
485485
self.description = description
486-
self.is_deprecated = bool(deprecation_reason)
486+
487+
@property
488+
def is_deprecated(self):
489+
return bool(self.deprecation_reason)
487490

488491
def __eq__(self, other):
489492
return (

graphql/type/tests/test_definition.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ def test_defines_an_enum_type_with_deprecated_value():
122122
EnumTypeWithDeprecatedValue = GraphQLEnumType('EnumWithDeprecatedValue', {
123123
'foo': GraphQLEnumValue(deprecation_reason='Just because'),
124124
})
125-
value = EnumTypeWithDeprecatedValue.getValues()[0]
125+
value = EnumTypeWithDeprecatedValue.get_values()[0]
126126
assert value.name == 'foo'
127127
assert value.description is None
128128
assert value.is_deprecated is True
@@ -135,7 +135,7 @@ def test_defines_an_enum_type_with_a_value_of_none():
135135
'NULL': GraphQLEnumValue(None),
136136
})
137137

138-
value = EnumTypeWithNoneValue.getValues()[0]
138+
value = EnumTypeWithNoneValue.get_values()[0]
139139
assert value.name == 'NULL'
140140
assert value.description is None
141141
assert value.is_deprecated is False

graphql/type/tests/test_enum_type.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -212,8 +212,8 @@ def test_enum_inputs_may_be_nullable():
212212
assert result.data == {'colorEnum': None, 'colorInt': None}
213213

214214

215-
def test_presents_a_getValues_api():
216-
values = ColorType.getValues()
215+
def test_presents_a_get_values_api():
216+
values = ColorType.get_values()
217217
assert len(values) == 3
218218
assert values[0].name == 'RED'
219219
assert values[0].value == 0
@@ -223,12 +223,12 @@ def test_presents_a_getValues_api():
223223
assert values[2].value == 2
224224

225225

226-
def test_presents_a_getValue_api():
227-
oneValue = ColorType.getValue('RED')
226+
def test_presents_a_get_value_api():
227+
oneValue = ColorType.get_value('RED')
228228
assert oneValue.name == 'RED'
229229
assert oneValue.value == 0
230230

231-
badUsage = ColorType.getValue(0)
231+
badUsage = ColorType.get_value(0)
232232
assert badUsage is None
233233

234234

0 commit comments

Comments
 (0)