unittest框架支持命令行模式运行测试模块、类,甚至单独有效的测试方法。通过命令行模式可以传入任何模块名组合、有效的测试类或者测试方法的参数列表。详细使用方法见下面实例:
1.通过命令行直接运行整个测试模块
命令格式:
python -m unittest test_module1 test_module2...
实战步骤:
(1)cmd下切换当前工作目录到python工程Calc目录下
(2)cmd下执行python -m unittest -v MyTest,如下图:
2.执行测试模块中某个测试类
命令格式:
python -m unittest test_module.TestClass
实战步骤:
cmd下将当前目录切换到python工程Calc目录下,然后执行命令 python -m unittest -v MyTest .MyTest,运行结果如下