def testNoneResult_raisesException(self, patch_convert):
from graphene_gae.ndb.converter import convert_ndb_property
patch_convert.get.return_value = lambda *_: None
with self.assertRaises(Exception) as context:
prop = ndb.StringProperty()
prop._code_name = "my_prop"
convert_ndb_property(prop)
expected_message = 'Failed to convert NDB propeerty to a GraphQL field my_prop (StringProperty())'
self.assertTrue(expected_message in context.exception.message, msg=context.exception.message)
评论列表
文章目录