如何使得 unittest 的測試用例有序規劃?

醋精測試媛發表於2020-11-26

通過unittest的載入器discover用例並加到suite中的順序是按照測試用例名稱的ASCII碼。

我發現它會先首先考慮class的命名,再考慮函式的命名

由於在自動化測試中,我首先需要登陸,用例名稱為test_login,但是為了保證程式碼的可讀性,我給其中一個用例命名為test_community_list,這樣的話,登入會被安排到後面,如果我想要login用例放到前面,只能粗暴的:

感覺這個方法過於粗暴,而且不符合一般的命名規範,請問大家是否有合適的命名方法使得用例既能按照我希望的順序進行,也能保證命名的規範呢?

相關文章