Python unittest loader非常慢

时间:2017-11-10 23:43:58

标签: python unit-testing

我正在尝试运行一套单元测试(Python 2.7),并且大部分时间花在做发现上 - 大约16秒。

我在VM中运行,这可能会导致一些缓慢。

有没有办法优化运行时间?

Code:
    loader = unittest.TestLoader()
    print datetime.datetime.now()
    tests = loader.discover(
        start_dir='./tests/{0}'.format(suite),
        pattern=f_pattern, top_level_dir='.')
    print datetime.datetime.now()

Output:
    2017-11-10 23:20:10.668782
    2017-11-10 23:20:26.038204

    Running tests...
    ----------------------------------------------------------------------
    .........
    ----------------------------------------------------------------------
    Ran 9 tests in 0.134s

0 个答案:

没有答案