unittest的class-setup方法中如何使用assert断言

问题遇到的现象和发生背景

在class 的setup 方法中想使用断言来控制整个case的运行

问题相关代码,请勿粘贴截图
@classmethod
def setUpClass(cls):
    time.sleep(20)
    _, result = jenkins_commonapi.build_ftcp_job(url, "LoadDefAutoRespAndConnStage")
  cls.assertIn(result, [True, "SUCCESS"])

img

运行结果及报错内容
  cls.assertIn(result, [True, "SUCCESS"])

E TypeError: assertIn() missing 1 required positional argument: 'container'

我的解答思路和尝试过的方法

搜百度error 内容

我想要达到的结果
  cls.assertIn(result, [True, "SUCCESS"])

E TypeError: assertIn() missing 1 required positional argument: 'container'

cls().assertIn(result, [True, 200], msg="result is not true!“)
已解决!