75ad575 ipatests: honor class inheritance in TestACMEwithExternalCA

1 file Authored by rcritten 3 years ago, Committed by abiagion 3 years ago,
    ipatests: honor class inheritance in TestACMEwithExternalCA
    
    TestACMEwithExternalCA subclasses TestACME which subclasses
    CALessBase.
    
    CALessBase is necessary to generate the certificates for the
    test_third_party_certs() test.
    
    This means that the TestACME install classmethod needs to be
    called by its subclasses. But the install actually does the
    installation of the servers as well so needs to be aborted
    at that point in the case of a subclass.
    
    https://pagure.io/freeipa/issue/8581
    
    Signed-off-by: Rob Crittenden <rcritten@redhat.com>
    Reviewed-By: Florence Blanc-Renaud <frenaud@redhat.com>
    Reviewed-By: Mohammad Rizwan <myusuf@redhat.com>
    Reviewed-By: Armando Neto <abiagion@redhat.com>