python-unittest

python-unittest

class WidgetTestCase(unittest.TestCase):
  def setUp(self):
    pass

  def tearDown(self):
    pass

  def test_func(self):
    self.assertEqual(exp1, exp2)
    self.assertTrue(exp)
    self.assertFalse(exp)
    with self.assertRaises(ExcepType)
        exp

if __name__ == "__main__":
    unittest.main()

def suite():
    suite = unittest.TestSuite()
    suite.addTest(WidgetTestCase('test_func'))
    return suite

if __name__ == '__main__':
    runner = unittest.TextTestRunner()
    runner.run(suite())



class TMTest(unittest.TestCase):
    def setUp(self):
        pass

    def tearDown(self):
        unittest.TestCase.tearDown(self)

    @classmethod
    def setUpClass(cls):
        super(TMTest, cls).setUpClass()

    @classmethod
    def tearDownClass(cls):
        super(TMTest, cls).tearDownClass()


if __name__ == "__main__":
    unittest.main()

    
if __name__ == "__main__":
    suite = unittest.TestSuite()
    suite.addTest(TMTest("test_delete_failed_when_tenant_bound_node"))

    unittest.TextTestRunner().run(suite)


if __name__ == "__main__":   
    test_case_dir = os.path.dirname(__file__)
    suite = unittest.TestLoader().discover(test_case_dir, 'tm_test.py')

    unittest.TextTestRunner(verbosity=2).run(suite)

def test_all():
    suite = unittest.TestLoader().loadTestsFromTestCase(TestUpgradeAppGroup)
    unittest.TextTestRunner(verbosity=0).run(suite)


def test_one_case(case_name):
    suite = unittest.TestSuite()
    suite.addTest(TestUpgradeAppGroup(case_name))

    runner = unittest.TextTestRunner()
    runner.run(suite)

 

posted on
2018-08-21 17:11
wenlin_gk 阅读(
) 评论(
)
编辑
收藏

转载于:https://www.cnblogs.com/wenlin-gk/p/9512556.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/101475.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Vue集成activity工作流

    Vue集成activity工作流情景:由于activiti与系统应用主题样式出入较大,协商后决定将activiti的editor-app放在前台。ps:内网开发,无图,凭记忆摘取主要内容。步骤:将activiti放在public即静态目录下。 通过iframe在相应的前台工作流界面引入activiti的model.html(最外层的主html,名字可能有出入)。 mounted时将this,即vuecompo…

    2022年6月10日
    271
  • 串口通信的三种方式(查询、中断、DMA)

    串口通信的三种方式(查询、中断、DMA)

    2021年8月18日
    92
  • 如何理解95%置信区间_95的置信区间和90的置信区间

    如何理解95%置信区间_95的置信区间和90的置信区间1.点估计与区间估计首先我们看看点估计的含义:是用样本统计量来估计总体参数,因为样本统计量为数轴上某一点值,估计的结果也以一个点的数值表示,所以称为点估计。点估计虽然给出了未知参数的估计值,但是未给出估计值的可靠程度,即估计值偏离未知参数真实值的程度。接下来看下区间估计:给定置信水平,根据估计值确定真实值可能出现的区间范围,该区间通常以估计值为中心,该区间则为置信区间。2.中心…

    2022年9月23日
    3
  • eclipse的创建java程序步骤

    eclipse的创建java程序步骤众所周知,java是一个比较折腾的语言==当然这个折腾更多在软件上,在你好不容易在一大堆英文中下到jdk以及合适的idea或者eclipse合适版本,然后辛辛苦苦配置好的系统变量以后,打开界面以为新建就好了?那不可能,打开新建的时候你一定是崩溃的下面我们一起来看看如何在eclipse建立一个合适的项目包来开开心心的写helloworld吧!1.打开新建点击”包“输入一个包名这里尽量用规范的命名,这里我们给一个Test2.然后出来个界面你以为就可以开始写我们的helloworld了吗?

    2022年7月9日
    21
  • 流量精灵刷流量的实例教程

    流量精灵刷流量的实例教程流量精灵大概是去年的这个时候出来的一款提升网站访问量的软件,由于软件比较优秀,当时我就及时关注这款软件,现在时隔一年的时候,流量精灵在低调的发展下,版本也更新到了2.1.7。而以前只是写了一下流量精灵的测评文章,感觉已不能满足大家的需求,所以今天为广大的新手及新站长朋友写上详细的使用教程。流量精灵的功能介绍:主要就是刷流量的。这里的流量主要是指网站的流量,网站流量简单一点说就是访…

    2022年9月29日
    1
  • hisi3516dv300学习笔记——编译hisi3516dv300的SDK

    hisi3516dv300学习笔记——编译hisi3516dv300的SDK先下载linux内核源码包,下载地址:https://mirrors.edge.kernel.org/pub/linux/kernel/v4.x/(1)编译整个osdrv目录:注意:默认不发布内核源码包,只发布补丁文件。内核源码包需自行从开源社区上下载。从linux开源社区下载v4.9.37版本的内核:1)进入网站:www.kernel.org2)选择HTTP协议资源的https://www.kernel.org/pub/选项,进入子页面3)选择linux/菜单项,进入子页面4)选择ker

    2022年9月23日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号