官方实例
# content of test_assert2.py
import pytestdef test_set_comparison():set1 = set("1308")set2 = set("8035")assert set1 == set2def test_dict_comparison():dict_1 = {'name':'陈畅','sex':'男'}dict_2 = {'name':'赵宁','sex':'女'}assert dict_1 == dict_2def test_sring_comparison():str_1 = "compare dict"str_2 = "compare string"assert str_1 == str_2
解读与实操
pytest对一些情况进行了特殊比较
- 比较长字符串,显示上下文差异
- 比较长序列,显示第一个失败的索引
- 比较字典、集合,显示不同的条目
场景应用
对pytest友好输出的详细展示。方便在回溯中查看异常详情。