在py文件中使用pytest创建测试套件

时间:2019-02-20 15:19:06

标签: python pytest test-suite

我用pytest创建了两个测试: Test1 Test2 。 我想创建将开始其两个测试的方法。我知道我可以用cmd来做,但是我更喜欢py文件。 在单元测试中,有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测试

1 个答案:

答案 0 :(得分:0)

您可以在测试文件的末尾使用pytest.main()。您也可以将参数作为列表传递:`pytest.main(['-x','mytestdir'])。

文档:https://docs.pytest.org/en/latest/usage.html#calling-pytest-from-python-code