Add coverage for pycman
make open-coverage
currently shows 0% coverage for our pycman code while we should strive for > 80% coverage. Note that we should make the tests system independent ie. not relying on /var/lib/pacman but add a temporary pacman db with some pytest fixture/helpers.