unittest测试框架

unittest测试框架

unittest

  • unittest.TestCase,测试用例需继承的类。
  • unittest.main(),负责运行测试。实例化所有 TestCase 的子类,使用 TestLoader 类搜索包含在模块中以“ test ”开头命名的测试用例,并运行它们。运行默认顺序按照 ASCII 的顺序。

TestCase

  • assert(),断言,根据其结果判断被测是否正确。

实例

import unittest


def be_tested_func1():
    result = 1
    return result


expected = 0


class myTest(unittest.TestCase):
    def test(self):
        self.assertEqual(be_tested_func1(), expected)


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




参考链接:
https://www.cnblogs.com/miki-peng/p/12501341.html

猜你喜欢

转载自blog.csdn.net/m_pNext/article/details/108967257
今日推荐