# # Copyright (C) 2016 FreeIPA Contributors see COPYING for license # import os import re import string from ipatests.pytest_plugins.integration import tasks from ipatests.test_integration.base import IntegrationTest from ipatests.pytest_plugins.integration.env_config import get_global_config from ipaplatform.paths import paths config = get_global_config() class TestCertsInIDOverrides(IntegrationTest): topology = "line" num_ad_domains = 1 adview = 'Default Trust View' cert_re = re.compile('Certificate: (?P<cert>.*?)\\s+.*') adcert1 = 'MyCert1' adcert2 = 'MyCert2' adcert1_file = adcert1 + '.crt' adcert2_file = adcert2 + '.crt' @classmethod def uninstall(cls, mh): super(TestCertsInIDOverrides, cls).uninstall(mh) cls.master.run_command(['rm', '-rf', cls.reqdir], raiseonerr=False) @classmethod def install(cls, mh):
# # Copyright (C) 2015 FreeIPA Contributors see COPYING for license # import time import pytest from ipalib.constants import DOMAIN_LEVEL_0 from ipatests.pytest_plugins.integration.env_config import get_global_config from ipatests.test_integration.base import IntegrationTest from ipatests.pytest_plugins.integration import tasks config = get_global_config() class LayoutsBaseTest(IntegrationTest): @classmethod def install(cls, mh): # tests use custom installation pass def replication_is_working(self): test_user = '******' self.master.run_command([ 'ipa', 'user-add', test_user, '--first', 'test', '--last', 'user' ]) time.sleep(60) # make sure the replication of user is done for r in self.replicas: r.run_command(['ipa', 'user-show', test_user])