最近在做端到端测试项目的整改,将 python 版本适配了 3.9.7,执行一段测试用例后总会有以下报错:
文章源自玩技e族-https://www.playezu.com/180567.html
希望各位路过的大佬救救
补充说明:文章源自玩技e族-https://www.playezu.com/180567.html
- python 版本 3.9.7,使用 pyenv 进行管理
- 报告是使用了 HTMLTestRunner,不知道这个会不会有影响,之前一直用着没啥问题
- suite 的加载使用 addTetst 和 addTests 结合,主要是为了做不同权限角色用户的测试,用例的加载方式时 loadTestsFromTestCase;每次执行到 test_change_role_002_change_role_to_hkia_operator 后就会报错
DevOpsRoleCases = [mapMonitorCases, efenceAdvancedCases, eventsLogCases, selfCheckCases]
HKIAOperatorRoleCases = [mapMonitorCases, efenceBasicCases, dataRecordCases, selfCheckCases]
suite = unittest.TestSuite()
suite.addTest(TestChangeRole('test_change_role_001_change_role_to_devops'))
suite.addTests(DevOpsRoleCases)
suite.addTest(TestChangeRole('test_change_role_002_change_role_to_hkia_operator'))
suite.addTests(HKIAOperatorRoleCases)
……
文章源自玩技e族-https://www.playezu.com/180567.html文章源自玩技e族-https://www.playezu.com/180567.html