2323from .models import Article , CompositeFullName , Pet , Reporter
2424
2525
26+ def mock_resolver ():
27+ pass
28+
29+
2630def get_field (sqlalchemy_type , ** column_kwargs ):
2731 class Model (declarative_base ()):
2832 __tablename__ = 'model'
2933 id_ = Column (types .Integer , primary_key = True )
3034 column = Column (sqlalchemy_type , doc = "Custom Help Text" , ** column_kwargs )
3135
3236 column_prop = inspect (Model ).column_attrs ['column' ]
33- return convert_sqlalchemy_column (column_prop , get_global_registry ())
37+ return convert_sqlalchemy_column (column_prop , get_global_registry (), mock_resolver )
3438
3539
3640def get_field_from_column (column_ ):
@@ -40,7 +44,7 @@ class Model(declarative_base()):
4044 column = column_
4145
4246 column_prop = inspect (Model ).column_attrs ['column' ]
43- return convert_sqlalchemy_column (column_prop , get_global_registry ())
47+ return convert_sqlalchemy_column (column_prop , get_global_registry (), mock_resolver )
4448
4549
4650def test_should_unknown_sqlalchemy_field_raise_exception ():
@@ -162,7 +166,7 @@ def test_should_jsontype_convert_jsonstring():
162166def test_should_manytomany_convert_connectionorlist ():
163167 registry = Registry ()
164168 dynamic_field = convert_sqlalchemy_relationship (
165- Reporter .pets .property , registry , default_connection_field_factory
169+ Reporter .pets .property , registry , default_connection_field_factory , mock_resolver ,
166170 )
167171 assert isinstance (dynamic_field , graphene .Dynamic )
168172 assert not dynamic_field .get_type ()
@@ -174,7 +178,7 @@ class Meta:
174178 model = Pet
175179
176180 dynamic_field = convert_sqlalchemy_relationship (
177- Reporter .pets .property , A ._meta .registry , default_connection_field_factory
181+ Reporter .pets .property , A ._meta .registry , default_connection_field_factory , mock_resolver ,
178182 )
179183 assert isinstance (dynamic_field , graphene .Dynamic )
180184 graphene_type = dynamic_field .get_type ()
@@ -190,7 +194,7 @@ class Meta:
190194 interfaces = (Node ,)
191195
192196 dynamic_field = convert_sqlalchemy_relationship (
193- Reporter .pets .property , A ._meta .registry , default_connection_field_factory
197+ Reporter .pets .property , A ._meta .registry , default_connection_field_factory , mock_resolver
194198 )
195199 assert isinstance (dynamic_field , graphene .Dynamic )
196200 assert isinstance (dynamic_field .get_type (), UnsortedSQLAlchemyConnectionField )
@@ -199,7 +203,10 @@ class Meta:
199203def test_should_manytoone_convert_connectionorlist ():
200204 registry = Registry ()
201205 dynamic_field = convert_sqlalchemy_relationship (
202- Article .reporter .property , registry , default_connection_field_factory
206+ Article .reporter .property ,
207+ registry ,
208+ default_connection_field_factory ,
209+ mock_resolver ,
203210 )
204211 assert isinstance (dynamic_field , graphene .Dynamic )
205212 assert not dynamic_field .get_type ()
@@ -211,7 +218,10 @@ class Meta:
211218 model = Reporter
212219
213220 dynamic_field = convert_sqlalchemy_relationship (
214- Article .reporter .property , A ._meta .registry , default_connection_field_factory
221+ Article .reporter .property ,
222+ A ._meta .registry ,
223+ default_connection_field_factory ,
224+ mock_resolver ,
215225 )
216226 assert isinstance (dynamic_field , graphene .Dynamic )
217227 graphene_type = dynamic_field .get_type ()
@@ -226,7 +236,10 @@ class Meta:
226236 interfaces = (Node ,)
227237
228238 dynamic_field = convert_sqlalchemy_relationship (
229- Article .reporter .property , A ._meta .registry , default_connection_field_factory
239+ Article .reporter .property ,
240+ A ._meta .registry ,
241+ default_connection_field_factory ,
242+ mock_resolver ,
230243 )
231244 assert isinstance (dynamic_field , graphene .Dynamic )
232245 graphene_type = dynamic_field .get_type ()
@@ -244,6 +257,7 @@ class Meta:
244257 Reporter .favorite_article .property ,
245258 A ._meta .registry ,
246259 default_connection_field_factory ,
260+ mock_resolver ,
247261 )
248262 assert isinstance (dynamic_field , graphene .Dynamic )
249263 graphene_type = dynamic_field .get_type ()
@@ -310,6 +324,7 @@ def convert_composite_class(composite, registry):
310324 field = convert_sqlalchemy_composite (
311325 composite (CompositeClass , (Column (types .Unicode (50 )), Column (types .Unicode (50 ))), doc = "Custom Help Text" ),
312326 registry ,
327+ mock_resolver ,
313328 )
314329 assert isinstance (field , graphene .String )
315330
@@ -325,4 +340,5 @@ def __init__(self, col1, col2):
325340 convert_sqlalchemy_composite (
326341 composite (CompositeFullName , (Column (types .Unicode (50 )), Column (types .Unicode (50 )))),
327342 Registry (),
343+ mock_resolver ,
328344 )
0 commit comments