Title: #5951: Test semi-generic way to pull in external repo
Testing in the context of https://github.com/freeipa/freeipa/pull/5932
I'm not yet sure that setup_class() is the best way to do this and IIRC DNS resolution
can be tricky but let's see what happens.
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5951/head:pr5951
git checkout pr5951