Параллельные тестовые наборы с порядком внутри тестового класса - pytest - PullRequest
0 голосов
/ 20 февраля 2019

Итак, у меня есть два файла с одним тестовым классом в каждом файле.Я хотел бы выполнять свои тесты параллельно, но порядок внутри класса важен для меня, потому что тесты зависят от порядка внутри класса (я знаю, что они не должны, но его огромный тестовый набор и слишком поздно, чтобы изменить все тесты).Есть ли способ, которым я мог бы выполнять тесты параллельно, но с порядком внутри класса?Как-то запустить параллельно каждый файл?Спасибо за вашу помощь.

содержимое 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')
...