release-bot
release-bot copied to clipboard
testing 2.0
We have a pretty good testing infrastructure right now:
- We have unit tests
- We have integration tests.
- They cover the complete functionality (PyPI, Fedora, Github, PR creation).
- They are running in CI so we are pretty sure when something is broken.
Kudos to @kosciCZ!
But, I think we can do even better.
TODO (long-term)
- [ ] Have unit tests for the complete functionality (mock remote APIs)
TODO (short-term)
- [x] Right now I couldn't remove the arbitrary generated github repos - write a script to do such thing #122
- [x] Fix the deletion of the generated github projects during testing. #122 (the token needs
delete_repo
scope) - [ ] Create only a single github project during a testing session.
- [ ] Split tests on filesystem level to unit and integration