當 testcase 使用 ddt 字首時,testsuite 無法新增該用例?

醋精测试媛發表於2020-12-01

https://testerhome.com/topics/18111

如上個問題所示,請教大家如何才能一個一個新增用例呢?

suit = unittest.TestSuite()
suit.addTest(TestEnv('test_load_page'))
runner = unittest.TextTestRunner(verbosity=2)
runner.run(suit)

一般這樣是沒問題的,加上 ddt 就提示找不到 test_load_page 了

報錯如下:

AttributeError: type object 'TestEnv' has no attribute 'test_load_page'

但是有時候需要執行某些用例,不執行其他用例,這樣的情況應該怎麼辦呢?

相關文章