使用unittest.TestCase的run方法

时间:2015-04-26 19:21:48

标签: python

有人能指出我在python中使用run() unittest.Testcase方法的示例吗?

1 个答案:

答案 0 :(得分:0)

通常,在编写测试时,您不需要自己使用run()方法。您的测试类从测试基类继承此项。

当您运行测试时,您使用像python -m unittest单元测试运行器这样的启动器,然后在内部负责调用run()。除非你有一些非常具体的理由,否则你不需要关心或思考run()

如何运行单元测试的示例:

python -m unittest test_module1 test_module2
python -m unittest test_module.TestClass
python -m unittest test_module.TestClass.test_method

https://docs.python.org/3.4/library/unittest.html#command-line-interface