FlaskRestful教程:运行测试

Makefile 文件中照顾到搭建一个 virtualenv 为运行测试。所有你需要做的就是运行:

$ make test

要更改用于运行测试的 Python 版本(默认是 Python 2.7),修改上面 Makefile 文件中的 PYTHON_MAJORPYTHON_MINOR 变量。

你可以在所有支持的版本上运行测试:

$ make test-all

单个的测试可以使用如下格式的命令运行:

nosetests <filename>:ClassName.func_name

例如:

$ source env/bin/activate
$ nosetests tests/test_reqparse.py:ReqParseTestCase.test_parse_choices_insensitive

另外,提交你的更改到 Github 中你的分支上,Travis 将会自动地为你的分支运行测试。

也提供了一个 Tox 配置文件,因此你可以在本地在多个 python 版本(2.6,2.7,3.3,和 3.4)上测试

$ tox