Difference between revisions of "Trove/unit-testing"
< Trove
(Created page with "= Setup = First need to do a "pip install tox" In order to run tox for torve you will need to install the libmysqlclient-dev and python-dev libraries == Ubuntu == * sudo apt...") |
(→Setup) |
||
Line 3: | Line 3: | ||
First need to do a "pip install tox" | First need to do a "pip install tox" | ||
− | |||
== Ubuntu == | == Ubuntu == | ||
* sudo apt-get install libmysqlclient-dev | * sudo apt-get install libmysqlclient-dev |
Revision as of 22:50, 28 January 2015
Contents
Setup
First need to do a "pip install tox"
Ubuntu
- sudo apt-get install libmysqlclient-dev
- sudo apt-get install python-dev
- sudo apt-get install libxml2-dev libxslt1-dev
Mac OSX
- brew install mysql
- brew install python-dev
Running Tests
To run all tests and PEP8, run tox, like so:
$ tox
To run just the tests for Python 2.7, run:
$ tox -epy27
To run just PEP8, run:
$ tox -epep8
To generate a coverage report,run:
$ tox -ecover