diff options
Diffstat (limited to 'ipatests')
-rw-r--r-- | ipatests/test_integration/test_installation.py | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/ipatests/test_integration/test_installation.py b/ipatests/test_integration/test_installation.py index c3d194fb4..ccc356f4d 100644 --- a/ipatests/test_integration/test_installation.py +++ b/ipatests/test_integration/test_installation.py @@ -7,9 +7,13 @@ Module provides tests which testing ability of various subsystems to be installed. """ +import pytest +from ipalib.constants import DOMAIN_LEVEL_0 +from ipatests.test_integration.env_config import get_global_config from ipatests.test_integration.base import IntegrationTest from ipatests.test_integration import tasks +config = get_global_config() class InstallTestBase1(IntegrationTest): @@ -90,6 +94,21 @@ class TestInstallWithCA1(InstallTestBase1): def install(cls, mh): tasks.install_master(cls.master, setup_dns=False) + @pytest.mark.skipif(config.domain_level == DOMAIN_LEVEL_0, + reason='does not work on DOMAIN_LEVEL_0 by design') + def test_replica1_ipa_kra_install(self): + super(TestInstallWithCA1, self).test_replica1_ipa_kra_install() + + @pytest.mark.skipif(config.domain_level == DOMAIN_LEVEL_0, + reason='does not work on DOMAIN_LEVEL_0 by design') + def test_replica2_with_ca_kra_install(self): + super(TestInstallWithCA1, self).test_replica2_with_ca_kra_install() + + @pytest.mark.skipif(config.domain_level == DOMAIN_LEVEL_0, + reason='does not work on DOMAIN_LEVEL_0 by design') + def test_replica2_ipa_dns_install(self): + super(TestInstallWithCA1, self).test_replica2_ipa_dns_install() + class TestInstallWithCA2(InstallTestBase2): @@ -97,6 +116,21 @@ class TestInstallWithCA2(InstallTestBase2): def install(cls, mh): tasks.install_master(cls.master, setup_dns=False) + @pytest.mark.skipif(config.domain_level == DOMAIN_LEVEL_0, + reason='does not work on DOMAIN_LEVEL_0 by design') + def test_replica0_with_ca_kra_dns_install(self): + super(TestInstallWithCA2, self).test_replica0_with_ca_kra_dns_install() + + @pytest.mark.skipif(config.domain_level == DOMAIN_LEVEL_0, + reason='does not work on DOMAIN_LEVEL_0 by design') + def test_replica1_ipa_kra_install(self): + super(TestInstallWithCA2, self).test_replica1_ipa_kra_install() + + @pytest.mark.skipif(config.domain_level == DOMAIN_LEVEL_0, + reason='does not work on DOMAIN_LEVEL_0 by design') + def test_replica2_ipa_kra_install(self): + super(TestInstallWithCA2, self).test_replica2_ipa_kra_install() + class TestInstallWithCA_KRA1(InstallTestBase1): @@ -121,6 +155,21 @@ class TestInstallWithCA_DNS1(InstallTestBase1): def install(cls, mh): tasks.install_master(cls.master, setup_dns=True) + @pytest.mark.skipif(config.domain_level == DOMAIN_LEVEL_0, + reason='does not work on DOMAIN_LEVEL_0 by design') + def test_replica1_ipa_kra_install(self): + super(TestInstallWithCA_DNS1, self).test_replica1_ipa_kra_install() + + @pytest.mark.skipif(config.domain_level == DOMAIN_LEVEL_0, + reason='does not work on DOMAIN_LEVEL_0 by design') + def test_replica2_with_ca_kra_install(self): + super(TestInstallWithCA_DNS1, self).test_replica2_with_ca_kra_install() + + @pytest.mark.skipif(config.domain_level == DOMAIN_LEVEL_0, + reason='does not work on DOMAIN_LEVEL_0 by design') + def test_replica2_ipa_dns_install(self): + super(TestInstallWithCA_DNS1, self).test_replica2_ipa_dns_install() + class TestInstallWithCA_DNS2(InstallTestBase2): @@ -128,6 +177,23 @@ class TestInstallWithCA_DNS2(InstallTestBase2): def install(cls, mh): tasks.install_master(cls.master, setup_dns=True) + @pytest.mark.skipif(config.domain_level == DOMAIN_LEVEL_0, + reason='does not work on DOMAIN_LEVEL_0 by design') + def test_replica0_with_ca_kra_dns_install(self): + super( + TestInstallWithCA_DNS2, self + ).test_replica0_with_ca_kra_dns_install() + + @pytest.mark.skipif(config.domain_level == DOMAIN_LEVEL_0, + reason='does not work on DOMAIN_LEVEL_0 by design') + def test_replica1_ipa_kra_install(self): + super(TestInstallWithCA_DNS2, self).test_replica1_ipa_kra_install() + + @pytest.mark.skipif(config.domain_level == DOMAIN_LEVEL_0, + reason='does not work on DOMAIN_LEVEL_0 by design') + def test_replica2_ipa_kra_install(self): + super(TestInstallWithCA_DNS2, self).test_replica2_ipa_kra_install() + class TestInstallWithCA_KRA_DNS1(InstallTestBase1): |