具有多个数据的单元测试

时间:2020-01-10 02:23:49

标签: python python-3.x python-unittest

我正在寻找一种优雅的方法来对多个数据运行单元测试,在这种情况下,该目录包含文本文件。

考虑一个包含几个 txt 文件的文件夹 text ,我想在每个文件上运行此示例unittest(例如,通过将文件列表从glob馈送到我的unittest)

这是我测试单个硬编码文件的方法。

import unittest
import parser

class TestParser(unittest.TestCase):
    text_path = 'text/journal.txt'

    def test_get_chapters(self):
        x = parser.get_chapters(self.text_path)
        self.assertGreater(len(x),1))

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

谢谢!!

0 个答案:

没有答案