Test dependency mock was added to requirements.txt instead of being part of the test requirements. I also noticed that some of the test requirements only existed in travis.yml.
This PR creates a new file requirements_test.txt that contains all test requirements. They are referenced from setup.py via an "extras". travis.yml has been updated to install the test dependencies via the extras.
Tests are failing because the Travis variables are not made available to builds by PRs. Couldn't run the tests locally either because I didn't have the required constants. Soooooo… could use some help 😉
Test dependency
mock
was added torequirements.txt
instead of being part of the test requirements. I also noticed that some of the test requirements only existed intravis.yml
.This PR creates a new file
requirements_test.txt
that contains all test requirements. They are referenced from setup.py via an "extras".travis.yml
has been updated to install the test dependencies via the extras.