python中suite.addTest没有执行测试用例,求大神指教,附件分别是main文件与被测类login与logout。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中suite.addTest没有执行测试用例,求大神指教,附件分别是main文件与被测类login与logout。相关的知识,希望对你有一定的参考价值。

你这里定义suite之后添加testCase的语法不对,正确的语法是:
suite.addTest(Logout,"logoutFun"),括号中,前面一项表示测试类的名称,后一项表示测试类中函数的名称
还有一种批量添加测试函数的方法,不过要求在定义函数时,函数前缀都一直,比如我的测试类中函数名称都以"test"开头,添加时可以这样:
suite=unittest.makeSuite(Logout,"test")
这个语句会调用makeSuite方法生成suite容器,并且将Logout类中所有以“test”开头的函数添加到suite容器中
参考技术A 这个应用可以使用JavaConfig完成配置。我把它切分为下面几个部分:
ServicesConfig(服务配置)
无需扫描组件,配置真的非常简单:

@Configuration
public class ServicesConfig
@Autowired
private AccountRepository accountRepository;

@Bean
public UserService userService()
return new UserService(accountRepository);

python 接口测试,测试用例的加载问题

1.加载单个测试用例:
suite.addTest(order_delivery_doc(‘test_order_ready‘))
技术图片

2.加载整个测试用例类:
suite.addTest(loader.loadTestsFromTestCase(TestRegister))
技术图片

以上是关于python中suite.addTest没有执行测试用例,求大神指教,附件分别是main文件与被测类login与logout。的主要内容,如果未能解决你的问题,请参考以下文章

python+unittest 控制用例的执行顺序

python unittest如何一次加入多个用例(不在同一个文件里)

python 接口测试,测试用例的加载问题

python集合

如何将测试用例添加到测试套件里

UnitTest