我用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测试
答案 0 :(得分:0)
您可以在测试文件的末尾使用pytest.main()
。您也可以将参数作为列表传递:`pytest.main(['-x','mytestdir'])。
文档:https://docs.pytest.org/en/latest/usage.html#calling-pytest-from-python-code