09、pytest多种调用方式

官方用例

python 复制代码
# content of myivoke.py
import sys
import pytest

class MyPlugin:
    def pytest_sessionfinish(self):
        print("*** test run reporting finishing")
        
if __name__ == "__main__":
    sys.exit(pytest.main(["-qq"],plugins=[MyPlugin()]))
python 复制代码
# content of other_invoke.py
import pytest

if __name__ == "__main__":
    retcode = pytest.main()
    print(retcode)
python 复制代码
# content of test_invok_01.py

def test_invok_01():
    print("test_invok_01 was invoked")
    assert 0

解读与实操

  • 通过pytest命令行调用
  • 通过python命令行调用
  • python代码中调用

应用场景

  • 个人调试或Jenkins调用,可使用python或pytest命令行
  • 测试平台,集成pytest时,可以在Python代码中调用pytest
相关推荐
王夏奇9 小时前
python-pytest学习
python·学习·pytest
凌冰_1 天前
IDEA2025 基于 Jakarta EE 开发 Servlet + Thymeleaf
java·servlet
独断万古他化2 天前
Python 接口测试之 requests 库核心用法
python·pytest·接口测试·requests
稀样2 天前
jenkins通过 REST API创建JOB
servlet
xuansec2 天前
【JavaEE安全】Servlet与数据库操作(JDBC&MyBatis)
安全·servlet·java-ee
姚青&2 天前
Pytest 测试用例生命周期管理-fixture
测试用例·pytest
kjmkq2 天前
适合卫星物联网的存储模块 天硕(TOPSSD)为万物互联的太空网络提供存储支撑
网络·物联网·servlet
凌冰_2 天前
IDEA2025 thymeleaf引入静态资源文件
java·servlet
运维成长记2 天前
关于jenkins和gitlab的集成操作
servlet
DianSan_ERP15 天前
电商API接口全链路监控:构建坚不可摧的线上运维防线
大数据·运维·网络·人工智能·git·servlet