Pre-generate valid test combinations
Previously, test_process_distgit() would check for invalid combinations
at the top of the test and pytest.xfail() invalid combinations. This
needlessly clutters test output.
Signed-off-by: Nils Philippsen <nils@redhat.com>