pytest
记录日常遇到的问题
Shafir
学习,记录,分享,一个努力学习的小测试
展开
-
pytest 运用allure没有生成测试报告
pycharm设置的 默认测试运行程序为:pytest,进行运用就不会生成allure报告,需要修改成unittest可以看到并没有运行到allure报告生成设置修改成unittest 在看下,就运行成功了原创 2021-09-08 10:58:26 · 2498 阅读 · 3 评论 -
pytest 生成allure测试报告,打开是空白页
已经成功生成allure 测试报告,点击连接打开是空白原因是我下载的是 2.13.10版本的allure 这个版本有点问题,重新下载其他版本,下载了一个2.13.9版本,下载地址:https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/下载完成后,修改环境变量,把原来下载的删除重新打开pycharm ,按照原来一样的操作,点击打开就出来数据了...原创 2021-09-08 11:09:49 · 943 阅读 · 0 评论 -
pytest 自动生成allure测试报告,每次运行清除之前生成的报告文件
import pytestimport os@pytest.fixture(name='age')def calculate_average_age(): return 28def test_age(age): assert age == 28def test_001(): assert 1==1def test_002(): assert '2'==2@pytest.mark.skip("重复数据")def test_003(): ...原创 2021-09-08 13:43:54 · 1769 阅读 · 0 评论 -
python之yaml文件 保留原有排序不变
使用 sort_keys=False 设置原有数据test.yaml--- url: /api/login body: { "username":"admin" "password": "12456" } expect: { success: false stateCode: 1 }对yaml文件进行读取后,修改username的值为:rootdef readyaml(): with open("test.yaml",encod原创 2021-09-09 18:44:52 · 3933 阅读 · 0 评论