summaryrefslogtreecommitdiffstats
path: root/ipatests
diff options
context:
space:
mode:
Diffstat (limited to 'ipatests')
-rw-r--r--ipatests/test_integration/test_installation.py66
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):