我是unittest的新手,我想知道是否有什么方法可以将unittest assertIn函数内部的方法作为参数传递。我想看看API调用是否返回其中带有单词“ code”的JSON对象。如果“ code”不在对象中,我希望它声明。
我收到以下错误
TypeError:“ NoneType”类型的参数不可迭代
as unittest函数将方法视为NoneType值。
import unittest
class Testing(unittest.TestCase):
def test_createDepositAddress(self):
result = client.createDepositAddress({"currencySymbol":"BTC"})
self.assertIn("code", result)
如何检查调用client.createDepositAddress({“ currencySymbol”:“ BTC”})返回的JSON对象中的“代码”
这是从调用client.createDepositAddress({“ currencySymbol”:“ BTC”})
返回的JSON负载{
"code": "CRYPTO_ADDRESS_ALREADY_EXISTS"
}