Python Unittests OOM?

时间:2018-03-27 07:26:11

标签: python unit-testing

我目前有多个Python单元测试,在单独运行时可以正常工作。不幸的是,当它们一起运行时,它们的内存消耗会增加,导致内存不足或运行时间过长。

我运行测试的代码如下所示:

loader = unittest.TestLoader()
suite = unittest.TestSuite()

suite.addTests(loader.loadTestsFromModule(TestRemoveValues()))
# Adding several tests.
runner = unittest.TextTestRunner(verbosity=2)
runner.run(suite)

我正在考虑为单独的测试创建单独的运行器,以便在测试之间释放内存,但它看起来并不优雅,我不确定它是否会起作用。

每次测试后如何清理内存的任何想法?

0 个答案:

没有答案