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)
上一篇 2021年6月11日 上午10:00
下一篇 2021年6月11日 上午11:00


相关推荐

  • cmake编译时遇到的问题解决

    cmake编译时遇到的问题解决

    2022年1月21日
    105
  • forkjoin并发分页查数据_java fork join

    forkjoin并发分页查数据_java fork join分治,顾名思义,即分而治之,是一种解决复杂问题的思维方法和模式;具体来讲,指的是把一个复杂的问题分解成多个相似的子问题,然后再把子问题分解成更小的子问题,直到子问题简单到可以直接求解。Java并发包里提供了一种叫做Fork/Join的并行计算框架,就是用来支持分治这种任务模型的。如何用Fork/Join并行计算框架计算斐波那契数列f(n)=f(n-1)+f(n-…

    2025年12月8日
    5
  • SuperClaude Framework 使用指南

    SuperClaude Framework 使用指南

    2026年3月16日
    4
  • SENet实战详解:使用SE-ReSNet50实现对植物幼苗的分类

    SENet实战详解:使用SE-ReSNet50实现对植物幼苗的分类摘要 1 SENet 概述 Squeeze and ExcitationNe 简称 SENet 是 Momenta 胡杰团队 WMW 提出的新的网络结构 利用 SENet 一举取得最后一届 ImageNet2017 竞赛 ImageClassif 任务的冠军 在 ImageNet 数据集上将 top 5error 降低到 2 251 原先的最好成绩是 2 991 作者在文中将 SENetblock 插入到现有的多种分类网络中 都取得了不错的效果 作者的动机是希望显式地建模

    2025年7月23日
    5
  • spidermonkeys_嵌入式开发网站

    spidermonkeys_嵌入式开发网站
    利用SpiderMonkey进行嵌入式开发——学习总结
    关键词:SpiderMonkey                                          利用SpiderMonkey进行嵌入式开发——学习总结许峰2007/07/30最近在学习javascript引擎SpiderMonkey,学了一个星期了,终于有点眉目,现将学习经验记录下来,已被后用。
    一下将逐步记录我学习的过程。1、下载源文件以及编译
    在 http://ftp.mozilla

    2022年10月16日
    4
  • Parallel,delayed用法

    Parallel,delayed用法fromjoblib parallelimpo delayed 一般用法 Joblib 提供了一个简单的帮助类来编写并行化的循环 其核心思想是把代码写成生成器表达式的样子 然会再将它转换为并行计算 frommathimpo sqrt i2 foriinrange 10 使用以下方式 可将计算分布到两个 CPU 上 frommathimpo delayedPar

    2025年8月24日
    4

发表回复

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

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