![](/img/trans.png)
[英]How to go about converting a test-suite from unittest to pytest?
[英]Creating test-suite with pytest in py file
我用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測試
您可以在測試文件的末尾使用pytest.main()
。 您也可以將參數作為列表傳遞:`pytest.main(['-x','mytestdir'])。
文檔: https : //docs.pytest.org/en/latest/usage.html#calling-pytest-from-python-code
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.