簡體   English   中英

在py文件中使用pytest創建測試套件

[英]Creating test-suite with pytest in py file

我用pytest創建了兩個測試: Test1Test2 我想創建將開始其兩個測試的方法。 我知道我可以用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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM