capless / warrant

Python library for using AWS Cognito. With support for SRP.
Apache License 2.0
468 stars 192 forks source link

Consolidate test requirements in file #41

Closed balloob closed 7 years ago

balloob commented 7 years ago

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.

balloob commented 7 years ago

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 😉