小编Ram*_*ran的帖子

pytest退出没有错误,但"收集0项"

我一直在尝试在python中使用pytest运行单元测试.我编写了一个模块,其中包含一个类和该类中的一些方法.我为这个模块写了一个单元测试(用一个简单的断言语句来检查列表的相等性),我首先用列表实例化该类.然后我在该对象上调用一个方法(来自该类).两者test.py和要测试的脚本都在同一个文件夹中.当我运行pytest它时,我得到"收集0项".

我是新手pytest,但能够成功运行他们的示例.我在这里错过了什么?

在Windows 7上运行Python版本3.5.1和pytest版本2.8.1.

我的test.py代码:

from sort_algos import Sorts

def integer_sort_test():
    myobject1 = Sorts([-100,10,-10])
    assert myobject1.merge_sort() == [-101,-100,10]
Run Code Online (Sandbox Code Playgroud)

sort_algos.py是一个包含类Sorts的模块.merge_sort是Sorts下的一种方法.

python unit-testing

30
推荐指数
3
解决办法
1万
查看次数

标签 统计

python ×1

unit-testing ×1