通过 unittest 的加载器 discover 用例并加到 suite 中的顺序是按照测试用例名称的 ASCII 码。
我发现它会先首先考虑 class 的命名,再考虑函数的命名。
由于在自动化测试中,我首先需要登陆,用例名称为test_login
,但是为了保证代码的可读性,我给其中一个用例命名为test_community_list
,这样的话,登录会被安排到后面,如果我想要 login 用例放到前面,只能粗暴的:
感觉这个方法过于粗暴,而且不符合一般的命名规范,请问大家是否有合适的命名方法使得用例既能按照我希望的顺序进行,也能保证命名的规范呢?