使用assertthat断言响应码
时间: 2024-06-09 12:09:14 浏览: 118
探讨C语言的那些小秘密之断言
使用assertthat库可以方便地实现对响应码的断言。假设我们使用Python的requests库发送了一个GET请求,并且期望得到200的响应码,可以使用如下代码实现断言:
```python
import requests
from assertthat import assert_that
from assertthat import matchers
response = requests.get("http://example.com")
assert_that(response.status_code, matchers.equal_to(200))
```
在上面的代码中,我们首先导入了requests库和assertthat库。然后发送了一个GET请求,将响应的状态码存储在response对象的status_code属性中。最后,使用assert_that和equal_to断言函数对响应码进行断言,如果响应码不等于200,则会抛出AssertionError异常。
阅读全文