请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

https://img1.sycdn.imooc.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回答

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

0 回复 有任何疑惑可以回复我~
  • 提问者 追风筝的人qym #1
    明白了 谢谢老师
    回复 有任何疑惑可以回复我~ 2018-10-02 11:01:54
  • 慕慕9144498 回复 提问者 追风筝的人qym #2
    为什么?
    回复 有任何疑惑可以回复我~ 2019-04-25 14:41:14
  • 因为你是鼠标右键以pytest方式运行。全部运行。你要以py文件运行。config设置里面去设置一下
    回复 有任何疑惑可以回复我~ 2019-04-25 21:01:53
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号