[英]How do I measure the execution time of python unit tests with nosetests?
[英]How can I organise my unit tests to run in a particular order in Python Nosetests
我有一組50個計划使用Python鼻子測試運行/執行的奇數單元測試。
這50多個單元測試是按順序編寫的,因此當作為一個測試套件運行時,它們可以利用前一個的輸出。
但是,鼻子測試似乎選擇了自己的順序,並不真正在意我為單元測試配置的順序。
我到處尋找關於堆棧溢出的可能答案/參考,但是沒有成功。 誰能指出我可以設置的任何現有配置參數或鼻子測試標志,以使測試套件中的單元測試按給定順序執行?
提前致謝。
兩個答案
def test_01_foo(): assert foo() def test_02_bar(): assert bar()
鼻子按特定順序運行測試:
像py.test一樣,鼻子按照它們在模塊文件中出現的順序運行功能測試。 TestCase派生的測試和其他測試類以字母順序運行。
更多內容請參見 : nas.readthedocs.io
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.