python unittest tips

来源:互联网 发布:淘宝军刀 编辑:程序博客网 时间:2024/05/17 07:01

run all test file

the command line as follow:

cd test_dirpython -m unittest discover 

more in help

$python -m unittest discover  --help Usage: python -m unittest discover [options]Options:  -h, --help            show this help message and exit  -v, --verbose         Verbose output  -f, --failfast        Stop on first fail or error  -c, --catch           Catch ctrl-C and display results so far  -b, --buffer          Buffer stdout and stderr during tests  -s START, --start-directory=START                        Directory to start discovery ('.' default)  -p PATTERN, --pattern=PATTERN                        Pattern to match tests ('test*.py' default)  -t TOP, --top-level-directory=TOP                        Top level directory of project (defaults to start                        directory)

run one case

command :

python -m unittest testmodule.test_class

more help :

[test]$ python -m unittest --help Usage: python -m unittest [options] [tests]Options:  -h, --help       Show this message  -v, --verbose    Verbose output  -q, --quiet      Minimal output  -f, --failfast   Stop on first failure  -c, --catch      Catch control-C and display results  -b, --buffer     Buffer stdout and stderr during test runsExamples:  python -m unittest test_module               - run tests from test_module  python -m unittest module.TestClass          - run tests from module.TestClass  python -m unittest module.Class.test_method  - run specified test method[tests] can be a list of any number of test modules, classes and testmethods.

ref

  • http://pyunit.sourceforge.net/pyunit_cn.html
  • https://docs.python.org/2/library/unittest.html
  • *
0 0
原创粉丝点击