标签:xtu import conf 文档 func 获取版本号 author from sel
通过python解释器,在命令行执行:
python -m pytest XXXX.py
几乎等同于直接pytest XXXX.py,除了通过python会将当前目录添加到sys.path中。
运行pytest可能会导致六个不同的退出码:
from pytest import ExitCode
pytest --version # 获取版本号
pytest --fixtures # 获取可用的内置函数参数
pytest -h / pytest --help # 获取帮助文档
pytest -x # 失败一个后就不再继续跑了
pytest --maxfail=2 # 失败两个后就不再继续跑了
先上代码:
# -*- coding: utf-8 -*-
# @Time : 2020/7/7 10:59
# @Author : 无罪的坏人
# @File : test_mod.py
import pytest
def test_func():
assert 1 == 1
@pytest.mark.slow
def test_slow():
assert 2 == 3
class TestClass:
def test_method(self):
assert 2 == 1
@pytest.mark.parametrize(‘x,y‘, [(1, 2), (3, 4), (5, 5), (1, 1)]) # 实现参数化
def test_equal(self, x, y):
assert x == y
标签:xtu import conf 文档 func 获取版本号 author from sel
原文地址:https://www.cnblogs.com/tedliu/p/13259771.html