美文网首页
多个测试用例文件执行

多个测试用例文件执行

作者: DunCan躺尸剑法 | 来源:发表于2021-07-14 09:40 被阅读0次

    """

    如何执行多个测试文件呢?unittest中的TestLoader类提供的discover()方法可以从多个文件中查找测试用例。

    discover(start_dir, pattern='test*.py', top_level_dir=None)

    start_dir  待测试的模块名或测试用例目录

    pattern='test*.py'  测试用例文件名的匹配原则。此处匹配文件名以“test”开头的“.py”类型的文件,星号“*”标识任意多个字符。

    top_level_dir=None  测试模块的顶层目录,如果没有顶层目录,则默认为None

    """

    import unittest

    # 定义测试用例目录为当前目录中得test_case目录

    test_dir= './test_case'

    suite= unittest.defaultTestLoader.discover(test_dir,pattern='test*.py')

    if __name__== '__main__':

        runner= unittest.TextTestRunner()

    runner.run(suite)

    相关文章

      网友评论

          本文标题:多个测试用例文件执行

          本文链接:https://www.haomeiwen.com/subject/kqeoultx.html