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
相关推荐
无名-CODING14 小时前
从零手写一个迷你 Tomcat —— 彻底理解 Servlet 容器原理
java·servlet·tomcat
vortex515 小时前
【Web开发】从WSGI到Servlet再到Spring Boot
前端·spring boot·servlet
inrgihc17 小时前
Spring Boot 注册 Servlet 的五种方法
spring boot·后端·servlet
小年糕是糕手18 小时前
【C++】内存管理(上)
java·开发语言·jvm·c++·算法·spring·servlet
自在极意功。1 天前
手写Tomcat:深入理解Servlet容器工作原理
java·servlet·tomcat·socket
我的xiaodoujiao2 天前
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 31--开源电商商城系统项目实战--加入购物车、提交订单测试场景
python·学习·测试工具·pytest
我的xiaodoujiao2 天前
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 30--开源电商商城系统项目实战--配置测试环境地址
python·学习·测试工具·pytest
青衫码上行2 天前
【JavaWeb学习 | 第19篇】Filter过滤器
java·学习·servlet·tomcat
都是蠢货3 天前
Servlet的生命周期
hive·hadoop·servlet
无名-CODING3 天前
#Servlet与Tomcat完全指南 - 从入门到精通(含面试题)
java·servlet·tomcat