小编nan*_*nga的帖子

从 python 文件而不是从命令行运行 pytest 测试

我在一个目录 (c:\Tests) 中有三个 python 文件,我尝试使用文件 TestCases1.py 中的 pytest 运行测试,但没有成功。我是 python 新手,我不知道我是否问了正确的问题。我看过几个示例,但几乎所有示例都使用命令行来运行测试,我想从 python 文件运行它们。由于我是测试新手,我希望得到一个非常简单的答案(我见过一些类似的问题,但没有得到答案)。我正在使用 Python 36-32 和 Eclipse Oxygen 3a。

min_max.py => 一些待测试的基本功能

def min(values):
    _min = values[0]
    for val in values:
        if val < _min:
            _min = val
    return _min

    

def max(values):
    _max = values[0]
    for val in values:
        if val > _max:
            _max = valal
    return _max
Run Code Online (Sandbox Code Playgroud)

min_max_test.py => 一些函数测试

import min_max

def test_min():
    print("starting")
    values = (2, 3, 1, 4, 6)
    val = min(values)
    assert val == 1 …
Run Code Online (Sandbox Code Playgroud)

python pytest

8
推荐指数
1
解决办法
2906
查看次数

标签 统计

pytest ×1

python ×1