我正在这样做:
response = responses.Response(
url="www.google.com",
method="POST",
status=404,
)
response.body = requests.exceptions.ConnectionError()
responses.add(response)
很好,但我只想这样做:
responses.add(response.body=requests.exceptions.ConnectionError())
我收到此错误:
SyntaxError: keyword can't be an expression
所以我有一个 Response 类的实例,我想在函数/方法调用内部设置一个属性。这是不可能的吗?responses.add(response.body=requests.exceptions.ConnectionError()
在将其交给 add() 之前,有没有办法评估或其他东西?
我正在使用响应库,但我认为这也是一个更一般的 Python 问题。