We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c89cf80 commit 12132a9Copy full SHA for 12132a9
graphene_sqlalchemy/tests/test_types.py
@@ -414,3 +414,20 @@ class Meta:
414
def test_deprecated_createConnectionField():
415
with pytest.warns(DeprecationWarning):
416
createConnectionField(None)
417
+
418
419
+def test_default_resolvers(session):
420
+ class ReporterType(SQLAlchemyObjectType):
421
+ class Meta:
422
+ model = Reporter
423
+ interfaces = (Node,)
424
425
+ def resolve_first_name(self):
426
+ return self.first_name.upper()
427
428
+ reporter = Reporter(first_name='alice')
429
+ session.add(reporter)
430
+ session.commit()
431
+ info = mock.Mock(context={'session': session})
432
+ first_name = ReporterType._meta.fields['first_name']
433
+ assert first_name.resolver(reporter, info) == 'ALICE'
0 commit comments