pytest没有在pyDev中发现测试

时间:2018-04-04 04:09:34

标签: pydev pytest

我正在尝试使用 pytest 框架构建并运行(不相关的selenium)测试套件。

我写了一个简单的测试如下

class test_pqr():

    def test_lmn(self):
        print("AAAAAAAAAAAAAAAAAAAAA")
        assert True

    def test_xyz(self):
        assert False

x= test_pqr()
x.test_lmn()

当我跑步时,我得到了结果...... enter image description here

如果我也运行xyz ......例如

    class test_pqr():

        def test_lmn(self):
            print("AAAAAAAAAAAAAAAAAAAAA")
            assert True

        def test_xyz(self):
            assert False

    x= test_pqr()
    x.test_lmn()
    x.test_xyz()

获得结果为... enter image description here

什么剂量

  

在运行pytest.main之前导入unittest

错误意味着什么?

为什么不能发现测试?

  

收集了0件

为什么只有在出现错误时才运行方法?

1 个答案:

答案 0 :(得分:0)

经过长时间的搜索和反复试验找到了罪魁祸首。 您应该将课程命名为测试_ * ..

  

大写的大写

小写的方法......

尽管测试按预期运行,但错误仍然存​​在......