在测试类中具有顺序的并行测试用例-pytest

时间:2019-02-20 12:58:08

标签: python pytest nose

因此,我有两个文件,每个文件中都有一个测试类。我想并行运行测试,但是类内部的顺序对我来说很重要,因为测试取决于类内部的顺序(我知道它们不应该,但是它庞大的测试用例以及为时已晚,无法更改所有测试)。有没有一种方法可以并行运行测试,但可以按照类内部的顺序运行测试?以某种方式并行运行每个文件?谢谢您的帮助。

test1.py的内容

class TestClassOne(object):
    def test_one(self):
        x = "this"
        user = 'Neo'
        assert 'h' in x

    def test_two(self):            
        assert 'Neo' in user

test2.py的内容

class TestClassTwo(object):
    def test_one(self):
        x = "frog"
        assert 'f' in x

    def test_two(self):
        x = "hello"
        assert hasattr(x, 'check')

0 个答案:

没有答案