问题描述
我是石墨烯和DJango单元测试的新手。我正在尝试通过石墨烯https://docs.graphene-python.org/projects/django/en/latest/testing/测试我的graphql查询 但是我不知道为什么会出现此错误。请帮助我。
导入json 从graphene_django.utils.testing导入GraphQLTestCase
# Create your tests here.
class CryptoBankQueryTestCase(GraphQLTestCase):
def test_cryptobank_query(self):
response = self.query(
'''
query cryptoBank($id: Int!){
cryptoBank(cryptoBankId: $id) {
id,name,phoneNumber,address
}
}
''',op_name="cryptoBank",variables={"cryptoBankId": 1}
)
content = json.loads(response.content)
# This validates the status code and if you get errors
self.assertResponseNoErrors(response)
# Add some more asserts if you like
错误:
ERROR: test_cryptobank_query (cryptobank.tests.test_cryptobank_query.CryptoBankQueryTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/cafafanscoders/Desktop/python/CryptoBankGraphQL/src/cryptobank/tests/test_cryptobank_query.py",line 22,in test_cryptobank_query
content = json.loads(response.content)
File "/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/lib/python3.7/json/__init__.py",line 348,in loads
return _default_decoder.decode(s)
File "/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/lib/python3.7/json/decoder.py",line 337,in decode
obj,end = self.raw_decode(s,idx=_w(s,0).end())
File "/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/lib/python3.7/json/decoder.py",line 355,in raw_decode
raise JSONDecodeError("Expecting value",s,err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 2 column 1 (char 1)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)