Pytest之模块之间共享skipif标记

Posted yrxns

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pytest之模块之间共享skipif标记相关的知识,希望对你有一定的参考价值。

技术图片

 

 

test_caseskip.py

#coding:utf-8

import pytest

myskip=pytest.mark.skipif(1==1,reason="skip")

 

 

test_m1.py

#coding:utf-8

import pytest
from test_caseskip import myskip

class Test():
    @myskip
    def test_one(self):
        print("test_one方法执行")
        assert 1 == 1


    def test_two(self):
        print("test_two方法执行")
        assert o in love


if __name__ == "__main__":
    pytest.main(["-rs", "test_m1.py"])

 

以上是关于Pytest之模块之间共享skipif标记的主要内容,如果未能解决你的问题,请参考以下文章

混合参数化和skipif时Pytest不跳过测试

pytest + yaml 框架 -18.sleep 和skip/skipif 功能实现

Pytest之自定义mark

Pytest之skipskipifxfail

pytest-mark跳过

pytest-15-自定义标记mark