git-annex-metadata-gui
git-annex-metadata-gui copied to clipboard
Provide at least basic smoke/unit testing
As I have already whined in #6 could be of tremendous value. http://johnnado.com/pyqt-qtest-example/ could be a good quick intro for testing pyqt GUI apps
Neat, but I'm probably going to rewrite the entire program soon and testing (and proper comments, docstrings) is going to wait until then. Because the more I learn about git internals, the more stuff I notice I should've done differently.
Good unit tests which don't depend on internals of implementation are a great help during such rewrites and refactoring. Just my 1c 😀 cheers