51Testing软件测试论坛

标题: unittest的class-setup方法中如何使用assert断言 [打印本页]

作者: 测试积点老人    时间: 2022-3-16 11:13
标题: unittest的class-setup方法中如何使用assert断言
在class 的setup 方法中想使用断言来控制整个case的运行
  1. @classmethod
  2. def setUpClass(cls):
  3.     time.sleep(20)
  4.     _, result = jenkins_commonapi.build_ftcp_job(url, "LoadDefAutoRespAndConnStage")
复制代码
  1.   cls.assertIn(result, [True, "SUCCESS"])
复制代码
运行结果及报错内容
  1.   cls.assertIn(result, [True, "SUCCESS"])
复制代码
  1. E TypeError: assertIn() missing 1 required positional argument: 'container'
复制代码
我的解答思路和尝试过的方法

搜百度error 内容

我想要达到的结果
  1. <span style="font-weight: normal;">  cls.assertIn(result, [True, "SUCCESS"])</span>
复制代码
  1. <span style="font-weight: normal;">E TypeError: assertIn() missing 1 required positional argument: 'container'</span>
复制代码



作者: jingzizx    时间: 2022-3-17 13:26
没看明白
作者: kallinr    时间: 2022-3-17 14:57
不清楚




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