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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 约瑟夫问题–list模拟循环链表

    约瑟夫问题–list模拟循环链表

    2021年12月14日
    40
  • java uuid 随机数_Java随机数和UUID[通俗易懂]

    java uuid 随机数_Java随机数和UUID[通俗易懂]Java随机数和UUID#Java随机数在Java项目中通常是通过Math.random方法和Random类来获得随机数,前者通过生成一个Random类的实例来实现。此类产生的是一组伪随机数流,通过使用48位的种子,利用线性同余公式产生。在Java中,随机数的产生取决于种子,随机数和种子之间的关系遵从以下两个规则:种子不同,产生不同的随机数。种子相同,即使实例不同也产生相同的随机数。两种方式设…

    2022年7月14日
    15
  • H2数据库教程_h2数据库编辑数据库

    H2数据库教程_h2数据库编辑数据库 启动和使用H2控制台H2控制台应用程序允许您使用浏览器访问数据库。这可以是H2数据库,也可以是支持JDBCAPI的其他数据库。这是一个客户端/服务器应用程序,因此需要服务器和客户端(浏览器)来运行它。根据您的平台和环境,有多种方法可以启动H2控制台:OS 开始 视窗 单击[开始],[所有程序],[H2]和[H2控制台(命令行)]  系统托盘中将添加…

    2022年10月12日
    0
  • C51单片机实验——定时器实验

    C51单片机实验——定时器实验实验名称:单片机定时器实验实验环境:普中实验系统;KeilμVision4软件;实验目的:(1)掌握单片机定时器的原理和控制方法。(2)通过编程利用定时器实现定时功能,并利用该定时功能实现时钟分、秒的功能。硬件连线:P2^1口连接led1P2^3口连接led3P2^5口连接led5P2^7口连接led7实验主要代码:/********************************************************************************

    2022年7月26日
    3
  • java之二维数组初始化

    java之二维数组初始化packagelibai;publicclassmeihua{ publicstaticvoidmain(String[]args){ //TODOAuto-generatedmethodstubchara[][]=newchar[4][];//数组初始化a[0]=newchar[]{‘云’,’想’,’衣’…

    2022年5月26日
    30
  • 启发式算法(Heuristic Algorithm)

    启发式算法(Heuristic Algorithm)启发式算法是一种技术,这种技术使得在可接受的计算成本内去搜寻最好的解,但不一定能保证所得的可行解和最优解,甚至在多数情况下,无法阐述所得解同最优解的近似程度。Heuristics可以等同于:实际经验

    2022年7月2日
    27

发表回复

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

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