0

我正在这样做:

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 问题。

4

0 回答 0