zoukankan      html  css  js  c++  java
  • Python-Unittest 实例1

    import unittest


    def sum_number(a, b):
    return a + b


    class MyTestCase(unittest.TestCase):
    @classmethod # setupClass 方法可以保证测试用例执行之前会默认执行一次#
    def setUpClass(cls) -> None:
    print("SetupClass")

    def setUp(self) -> None: # setup 方法在每个测试用例执行前都会执行一次#
    print("Setup")

    def test_sth(self):
    self.assertEqual(True, False)

    def test_sum_int(self):
    self.assertEqual(sum_number(1, 2), 3)
    self.assertEqual(sum_number(100, 200), 300)

    def test_sum_number(self):
    self.assertEqual(sum_number(1.1, 2.1), 3.2)

    def tearDown(self) -> None: # tearDown 方法表示每个测试用例执行结束后执行一次#
    print("tearDown")

    @classmethod # tearDownClass 方法在所有测试用例执行完后执行一次 #
    def tearDownClass(cls) -> None:
    print("tearDown")


    print(sum_number(1.1, 2.1))

    if __name__ == '_main_':
    unittest.man()

  • 相关阅读:
    二维数组排序
    php-快速排序
    sql优化相关
    全页面静态化缓存
    php--1-100相加之和
    php--阶乘
    socket
    posix_getpid 函数win下失效问题
    水仙花数
    常用的魔术方法
  • 原文地址:https://www.cnblogs.com/jiangkeji/p/12103735.html
Copyright © 2011-2022 走看看