系统学习Python——单元测试unittest:批量执行测试文件

我们先新建一个Python Package,并在下面新建如下3个Python文件:
文件 test1.py:

import unittest

class MyTestCase(unittest.TestCase):
    def test_a(self):
        print('test_a')

    def test_b(self):
        print('test_b')

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

文件 test2.py:

import unittest

class MyTestCase(unittest.TestCase):
    def test_c(self):
        print('test_c')

    def test_d(self):
        print('test_d')

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

文件 run.py

import unittest

if __name__ == '__main__':
    testsuite = unittest.TestLoader().discover('.')
    unittest.TextTestRunner(verbosity=2).run(testsuite)

执行文件 run.py

`
test_a
test_b
test_c
test_d
test_a (test1.MyTestCase) … ok
test_b (test1.MyTestCase) … ok
test_c (test2.MyTestCase) … ok
test_d (test2.MyTestCase) … ok

Original: https://blog.csdn.net/hy592070616/article/details/125339033
Author: von Neumann
Title: 系统学习Python——单元测试unittest:批量执行测试文件

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/772877/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球