老师 为什么我指定了只执行某一条Case,但运行后还是执行了全部Case

来源:4-4 unittest容器的使用

追风筝的人qym

2018-09-29

http://img.mukewang.com/szimg/5baf95f10001f1ae18821002.jpgimport unittest

class FirstCase(unittest.TestCase):
   @classmethod
   def setUpClass(cls):
       print("这是所有Case的前置")

   @classmethod
   def tearDownClass(cls):
       print("这是所有Case的后置")

   def setUp(self):
       print("Case前置条件")
   def tearDown(self):
       print("Case后置条件")

   def test_firstcase01(self):
       print("这是第一条用例")

   def test_fitstcase02(self):
       print("这是第二条用例")

if __name__ == '__main__':
   suite = unittest.TestSuite()
   suite.addTest(FirstCase('test_fitstcase02'))
   unittest.TextTestRunner().run(suite)

写回答

1回答

Mushishi

2018-09-30

哈哈,你没看旁边其他小伙伴的回答,pycharm的运行方式不一样注定结果不一样。脑补一下。

0
6
Mushishi
回复
慕村9770985
https://www.cnblogs.com/muchengnanfeng/p/9562043.html
2020-02-08
共6条回复

Selenium3与Python3实战Web自动化测试框架

打破无项目经验、无框架经验瓶颈,实战Web自动化测试框架!

1883 学习 · 1093 问题

查看课程