摘要: 1,capfd/capfdbinary/capsys/capsysbinary 对标准输出和错误输出进行捕获,转化为text或者b字节 2, caplog 动态设置日志的级别,和获取日志的输出内容 caplog.text caplog.set_level 3,cache. (可以用来做用例之间的数据 阅读全文
posted @ 2020-07-31 18:47 myy2 阅读(259) 评论(0) 推荐(1)
摘要: 使用 python3 -m pytest 用例路径 cmd = 'python3 -m pytest /Users/admin/PycharmProject/test/pytest_dir1' os.system(cmd) 阅读全文
posted @ 2020-07-31 17:18 myy2 阅读(490) 评论(0) 推荐(0)
摘要: 1,with.....pytest.raise 发生指定的错误信息时,不中断测试(预期内的错误,不做用例失败处理) 可以使用正则进行匹配 2,自定义断言的显示信息 使用hook函数,pytest_assertrepr_compare # 在conftest.py中写def pytest_assert 阅读全文
posted @ 2020-07-31 16:32 myy2 阅读(162) 评论(0) 推荐(0)
摘要: # hook函数的使用方式,# 1放在conftest.py中自动加载,# 2,写在非conftest文件中,命令行中使用-p参数 值为写hook函数的py文件路径 # 第二种方式cmd = 'python3 -m pytest -p pytest_dir1.test_demo2 /Users/ad 阅读全文
posted @ 2020-07-31 16:05 myy2 阅读(368) 评论(0) 推荐(0)