51Testing软件测试论坛

标题: Day3-8测试积点任务 [打印本页]

作者: 测试积点老人    时间: 2018-5-29 10:29
标题: Day3-8测试积点任务
问题:
unittest 使用 discover 加载用例,运行结果为空
我的代码如下图所示:


  1. <font face="微软雅黑" size="3">import unittest,os

  2. case_path=os.path.join(os.getcwd(),"test_login")
  3. suite=unittest.defaultTestLoader.discover(case_path,pattern="test_*.py")
  4. print(suite)
  5. if __name__=='__main__':
  6.     runner=unittest.TextTestRunner()
  7.     runner.run(suite)
  8.     #unittest.main(defaultTest='suite',verbosity=2)</font>
复制代码


运行结果如下:
  1. <font face="微软雅黑" size="3">
  2. Launching unittests with arguments python -m unittest E:/Testcmmcar-2.0/src/script/login/testrunner.py in E:\Testcmmcar-2.0\src\script\login


  3. Ran 0 tests in 0.000s

  4. OK
  5. <unittest.suite.TestSuite tests=[<unittest.suite.TestSuite tests=[<unittest.suite.TestSuite tests=[<test_login_failure.test_login_failure testMethod=test_no_authority>, <test_login_failure.test_login_failure testMethod=test_password_error>, <test_login_failure.test_login_failure testMethod=test_password_null>, <test_login_failure.test_login_failure testMethod=test_username_error>, <test_login_failure.test_login_failure testMethod=test_username_null>]>]>, <unittest.suite.TestSuite tests=[<unittest.suite.TestSuite tests=[<test_login_success.test_login_success testMethod=test_login>]>]>, <unittest.suite.TestSuite tests=[<unittest.suite.TestSuite tests=[<test_logout.test_logout testMethod=test_logout>]>]>]>

  6. Process finished with exit code 0
  7. Empty test suite.
  8. </font>
复制代码


输出suite,不是已经证明我的测试套件中是有用例的吗!为什么运行结果显示为空呢?



作者: abcsell    时间: 2018-5-30 09:45
可能是没有记录日志
作者: qqq911    时间: 2018-5-30 10:11
可能是没有记录日志

作者: 海海豚    时间: 2018-5-30 10:44
可能是没有记录日志
作者: 梦想家    时间: 2018-5-30 11:26

可能是没有记录日志
作者: jingzizx    时间: 2018-5-30 13:22
不知,学习




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2