saber
saber copied to clipboard
Beef up unit tests
The current suite of unit tests leave a lot to be desired. Steps to improve this:
- [ ] Set aside enough time to learn the in's and out's of
pytestand make sure I am using it to its full advantage. Also a generic brush up on best practices for unit testing would be a good idea. - [ ] Work toward 100% coverage. At the very least, cross the 90% coverage mark.
- [ ] See if I can re-write the slowest unit tests to speed things up.
- [ ] Setup up TravisCI for testing on MacOS and Windows
- [ ] Write unit tests for the web-app. See here.
- [ ] Optional: move code coverage to
codacyfromcoveralls, just to use one less tool and simplify things.