-
Notifications
You must be signed in to change notification settings - Fork 177
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Switch to pytest #51
Switch to pytest #51
Conversation
Can you give me more context for this change? I'm not familiar with pytest, and have used nose at both jobs for which I used Python. Can you point me at some comparisons somewhere, or just give me a quick synopsis of why pytest is better? |
@cgordon Yeah, sorry I should have marked this one as a work in progress. You will see the benefit once I have the integration tests ported over as well. I'll show some before/after output as well. |
…to_pytest Conflicts: .gitignore tox.ini
@cgordon ok, check out the integration tests now |
So the primary reasons you would want to switch:
|
…itch_to_pytest Conflicts: setup.cfg setup.py tox.ini
Any reason to keep pymemcache/test/integration.py around? Other than that, I'm ready to merge here. Pytest looks nicer, and I really like the output on failed tests. |
@cgordon oh, nope. Just missed the delete on my commit. I'll fix |
This switches you to use pytest instead of nose which is a much more active project and has a much better reporting mechanism. This also enables displaying code coverage by default when running tests.
#55 should be merged first.