生成自定义的python unittest xml报告而没有模块错误

时间:2020-06-23 20:30:49

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

我正在尝试使用命令行参数运行与python unittest相关的测试。我不断收到模块notfounderror。

跑步者

sample_test = unittest.TestLoader().loadTestsFromModule(Samplepage)
suite_practice = unittest.TestSuite([sample_test])
runner = XMLTestRunner(open('results.xml', 'wb'))
runner.run(suite_practice)

测试

class Samplepage(unittest.TestCase):

def test_Sample(self):
        run_type = sys.argv[1:]
        print("I am in the samplePage, test_sample", run_type[1], run_type[2])

测试和运行程序保存在不同的文件中。如果我更改了运行器中的实现,则测试将运行两次。我应该只用XML报告运行一次测试。

运行测试

python -m unittest testfile.py 1 2

0 个答案:

没有答案