Reworking tests

Reworking tests with pytest
This commit is contained in:
Brian Martin 2019-05-31 22:06:54 -04:00
parent c78202c347
commit d4414bd150
7 changed files with 556 additions and 439 deletions

View file

@ -1,16 +1,16 @@
# Bumper tests
Bumper uses nosetests for the majority of test cases. Install requirements using `pipenv install --dev`
Bumper uses pytest for the majority of test cases. Install requirements using `pipenv install --dev`
## Testing
Enter pipenv shell `pipenv shell`
### Run tests
`nosetests`
`python -m pytest`
### Run tests with coverage
`nosetests --cover-package bumper --with-coverage`
`python -m pytest --cov=bumper tests/`
### Run tests with coverage html report
`nosetests --cover-package bumper --with-coverage --cover-html-dir="tests/report" --cover-html`
`python -m pytest --cov=bumper tests/ --cov-report html:tests/report`
The report will be output into tests/report/index.html for further analysis.