Flask-Zen 0.2
Flask-Script commands to integrate with PyZen.
Downloads ↓ | Package Documentation
Flask-Zen is an extension to Flask that allows you to use PyZen via Flask-Script commands. Both a simple test runner command and the standard PyZen auto-runner are provided. You can install the requirements from PyPI with easy_install or pip or download them by hand.
Installation
Install the extension with one of the following commands:
$ easy_install Flask-Zen
or alternatively if you have pip installed:
$ pip install Flask-Zen
Configuration
PyZen exposes two Flask-Script commands: Test and ZenTest. To configure both:
from flaskext.script import Manager
from flaskext.zen import Test, ZenTest
manager = Manager(app)
manager.add_command('test', Test())
manager.add_command('zen', ZenTest())
if __name__ == '__main__':
manager.run()
Any of the command-line options below can be overridden using a keyword argument to the Test or ZenTest constructor:
manager.add_command('zen', ZenTest(nocolor=True, ui='none'))
Usage
The Test command will run a single test run and exit. The ZenTest command will run the normal PyZen continuous tester.
- -s, --start-dir : default: location of manage.py
- Base directory for test discovery.
- -p, --pattern : default: */tests/*.py;*/tests.py
- Semicolon separated file globs to use for loading tests.
- -v, --verbosity : default: 1
- Test runner verbosity.
- --nocolor : flag, default: False
- Disable colored output.
- -u, --ui : only for ZenTest, default: autodetect
- Force the use of a specific UI module. Available options are win32, osx, linux, and none.
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| Flask-Zen-0.2.tar.gz (md5) | Source | 2010-08-16 | 48KB | 1054 | |
- Author: Noah Kantrowitz
- Documentation: Flask-Zen package documentation
- Home Page: http://github.com/coderanger/flask-zen
- Keywords: test unittest continuous flask
- License: BSD
- Categories
- Package Index Owner: coderanger
- DOAP record: Flask-Zen-0.2.xml
