The Python client test program (drmclient.py) has some dependencies on IPA:
from ipapython import nsslib, ipautil
from ipalib.errors import NetworkError, CertificateOperationError
Currently it's not a problem because the test program is executed manually. However when this program is later converted into an automated unit test (which will be executed at build time), the dependency will become a problem because PKI needs to be built (and tested) first before IPA.
This issue was migrated from Pagure Issue #118. Originally filed by edewata (@edewata) on 2012-03-05 19:04:10:
The Python client test program (drmclient.py) has some dependencies on IPA:
Currently it's not a problem because the test program is executed manually. However when this program is later converted into an automated unit test (which will be executed at build time), the dependency will become a problem because PKI needs to be built (and tested) first before IPA.