Создание комплекта тестов с pytest в файле py - PullRequest
0 голосов
/ 20 февраля 2019

У меня есть два теста, созданные с помощью pytest: Test1 и Test2 .Я хотел бы создать метод, который бы запускал чьи два теста.Я знаю, что могу сделать это с помощью cmd, но я предпочитаю py файл.В unittest есть методы testloader и testsuite:

t1 = unittest.TestLoader().loadTestsFromTestCase(Test1)
t2 = unittest.TestLoader().loadTestsFromTestCase(Test2)
test_suite = unittest.TestSuite([t1, t2])
unittest.TextTestRunner(verbosity=2).run(test_suite)

Мне нужно то же самое, но для py test

1 Ответ

0 голосов
/ 21 февраля 2019

Вы можете использовать pytest.main() в конце тестового файла.Вы также можете передать аргументы в виде списка: `pytest.main (['- x', 'mytestdir']).

Документация: https://docs.pytest.org/en/latest/usage.html#calling-pytest-from-python-code

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...