Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Improve testing coverage. #11
Vanilla unit testing should be possible on several of the functions used in Super Zippy. The remainder of testing will consist of running Super Zippy on various example projects that require various extra features (like the direct argument passing to
pytest should be used instead of the unittest std library because of substantial issues encountered with unittest.
referenced this issue
Nov 6, 2013
I added support for tox in 850c13d which will allow us to easily do the testing on multiple versions of Python locally rather than relying on Travis. I should add documentation regarding how to get tox working and multiple versions of Python properly installed as that took me a little bit of time to figure out.
#22 brings in the bigger part of the testing vision. I call them acceptance tests but they're really much more encompassing. We can do regression, smoke, and acceptance tests with this functionality, and I plan to do them all.
The last thing to do is add samples and test cases for the various command line arguments that Super Zippy allows, and different combinations of them.