summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Heimes <cheimes@redhat.com>2017-03-20 11:34:17 +0100
committerTomas Krizek <tkrizek@redhat.com>2017-03-22 13:42:04 +0100
commit313ae46b573b4cac1075dc1b5bd7294424fabfdb (patch)
tree66f9b88eaab16f74c91677cf4965806d0ec3d61e
parent1406dbc8c223ac0894088146bfe2a8ef0688097a (diff)
downloadfreeipa-313ae46b573b4cac1075dc1b5bd7294424fabfdb.tar.gz
freeipa-313ae46b573b4cac1075dc1b5bd7294424fabfdb.tar.xz
freeipa-313ae46b573b4cac1075dc1b5bd7294424fabfdb.zip
Move tasks module to ipatests.pytest_plugins.integration.tasks
https://pagure.io/freeipa/issue/6798 Signed-off-by: Christian Heimes <cheimes@redhat.com> Reviewed-By: Milan Kubik <mkubik@redhat.com>
-rwxr-xr-xipatests/ipa-test-task2
-rw-r--r--ipatests/pytest_plugins/integration/__init__.py4
-rw-r--r--ipatests/pytest_plugins/integration/tasks.py (renamed from ipatests/test_integration/tasks.py)0
-rw-r--r--ipatests/test_integration/base.py2
-rw-r--r--ipatests/test_integration/test_advise.py2
-rw-r--r--ipatests/test_integration/test_backup_and_restore.py2
-rw-r--r--ipatests/test_integration/test_caless.py2
-rw-r--r--ipatests/test_integration/test_customized_ds_config_install.py2
-rw-r--r--ipatests/test_integration/test_dns_locations.py2
-rw-r--r--ipatests/test_integration/test_dnssec.py2
-rw-r--r--ipatests/test_integration/test_external_ca.py2
-rw-r--r--ipatests/test_integration/test_forced_client_reenrollment.py2
-rw-r--r--ipatests/test_integration/test_http_kdc_proxy.py2
-rw-r--r--ipatests/test_integration/test_idviews.py2
-rw-r--r--ipatests/test_integration/test_installation.py2
-rw-r--r--ipatests/test_integration/test_kerberos_flags.py2
-rw-r--r--ipatests/test_integration/test_legacy_clients.py2
-rw-r--r--ipatests/test_integration/test_netgroup.py2
-rw-r--r--ipatests/test_integration/test_replica_promotion.py6
-rw-r--r--ipatests/test_integration/test_replication_layouts.py2
-rw-r--r--ipatests/test_integration/test_server_del.py2
-rw-r--r--ipatests/test_integration/test_service_permissions.py2
-rw-r--r--ipatests/test_integration/test_simple_replication.py2
-rw-r--r--ipatests/test_integration/test_sudo.py3
-rw-r--r--ipatests/test_integration/test_topologies.py2
-rw-r--r--ipatests/test_integration/test_topology.py2
-rw-r--r--ipatests/test_integration/test_trust.py2
-rw-r--r--ipatests/test_integration/test_vault.py2
28 files changed, 30 insertions, 31 deletions
diff --git a/ipatests/ipa-test-task b/ipatests/ipa-test-task
index 1dd743e3b..d1b0611f2 100755
--- a/ipatests/ipa-test-task
+++ b/ipatests/ipa-test-task
@@ -27,7 +27,7 @@ import argparse
from ipapython.ipa_log_manager import log_mgr, standard_logging_setup
from ipatests.pytest_plugins.integration import config
-from ipatests.test_integration import tasks
+from ipatests.pytest_plugins.integration import tasks
from ipatests.test_integration.host import Host
from ipatests.pytest_plugins.integration import collect_logs
diff --git a/ipatests/pytest_plugins/integration/__init__.py b/ipatests/pytest_plugins/integration/__init__.py
index 4c905289f..8fb10422e 100644
--- a/ipatests/pytest_plugins/integration/__init__.py
+++ b/ipatests/pytest_plugins/integration/__init__.py
@@ -32,6 +32,7 @@ from ipapython import ipautil
from ipapython.ipa_log_manager import log_mgr
from .config import Config
from .env_config import get_global_config
+from . import tasks
log = log_mgr.get_logger(__name__)
@@ -154,9 +155,6 @@ def integration_logs(class_integration_logs, request):
def mh(request, class_integration_logs):
"""IPA's multihost fixture object
"""
- # TODO: cleanup modules
- from ipatests.test_integration import tasks
-
cls = request.cls
domain_description = {
diff --git a/ipatests/test_integration/tasks.py b/ipatests/pytest_plugins/integration/tasks.py
index f92ab5e02..f92ab5e02 100644
--- a/ipatests/test_integration/tasks.py
+++ b/ipatests/pytest_plugins/integration/tasks.py
diff --git a/ipatests/test_integration/base.py b/ipatests/test_integration/base.py
index ee2716799..2ee3fa4f9 100644
--- a/ipatests/test_integration/base.py
+++ b/ipatests/test_integration/base.py
@@ -22,7 +22,7 @@
import pytest
from ipapython.ipa_log_manager import log_mgr
-from ipatests.test_integration import tasks
+from ipatests.pytest_plugins.integration import tasks
from pytest_sourceorder import ordered
log = log_mgr.get_logger(__name__)
diff --git a/ipatests/test_integration/test_advise.py b/ipatests/test_integration/test_advise.py
index 82d6d84cf..8537fb938 100644
--- a/ipatests/test_integration/test_advise.py
+++ b/ipatests/test_integration/test_advise.py
@@ -21,7 +21,7 @@
# pylint: disable=no-member
import re
-from ipatests.test_integration import tasks
+from ipatests.pytest_plugins.integration import tasks
from ipatests.test_integration.base import IntegrationTest
diff --git a/ipatests/test_integration/test_backup_and_restore.py b/ipatests/test_integration/test_backup_and_restore.py
index ffd086bae..833baed36 100644
--- a/ipatests/test_integration/test_backup_and_restore.py
+++ b/ipatests/test_integration/test_backup_and_restore.py
@@ -27,7 +27,7 @@ from ipaplatform.constants import constants
from ipapython.ipa_log_manager import log_mgr
from ipapython.dn import DN
from ipatests.test_integration.base import IntegrationTest
-from ipatests.test_integration import tasks
+from ipatests.pytest_plugins.integration import tasks
from ipatests.test_integration.test_dnssec import wait_until_record_is_signed
from ipatests.util import assert_deepequal
diff --git a/ipatests/test_integration/test_caless.py b/ipatests/test_integration/test_caless.py
index c0f4080a9..d7692ecbb 100644
--- a/ipatests/test_integration/test_caless.py
+++ b/ipatests/test_integration/test_caless.py
@@ -31,7 +31,7 @@ from ipapython import ipautil
from ipaplatform.paths import paths
from ipapython.dn import DN
from ipatests.test_integration.base import IntegrationTest
-from ipatests.test_integration import tasks
+from ipatests.pytest_plugins.integration import tasks
from ipalib.constants import DOMAIN_LEVEL_0
_DEFAULT = object()
diff --git a/ipatests/test_integration/test_customized_ds_config_install.py b/ipatests/test_integration/test_customized_ds_config_install.py
index b0ee8f73e..125f81160 100644
--- a/ipatests/test_integration/test_customized_ds_config_install.py
+++ b/ipatests/test_integration/test_customized_ds_config_install.py
@@ -1,6 +1,6 @@
from ipatests.test_integration.base import IntegrationTest
-from ipatests.test_integration import tasks
+from ipatests.pytest_plugins.integration import tasks
DIRSRV_CONFIG_MODS = """
# https://fedorahosted.org/freeipa/ticket/4949
diff --git a/ipatests/test_integration/test_dns_locations.py b/ipatests/test_integration/test_dns_locations.py
index 9bd075cfa..47a0e8567 100644
--- a/ipatests/test_integration/test_dns_locations.py
+++ b/ipatests/test_integration/test_dns_locations.py
@@ -8,7 +8,7 @@ import dns.rdatatype
import dns.rdataclass
from ipatests.test_integration.base import IntegrationTest
-from ipatests.test_integration import tasks
+from ipatests.pytest_plugins.integration import tasks
from ipapython.dnsutil import DNSName
IPA_DEFAULT_MASTER_SRV_REC = (
diff --git a/ipatests/test_integration/test_dnssec.py b/ipatests/test_integration/test_dnssec.py
index 1ffa26870..0ce7071d9 100644
--- a/ipatests/test_integration/test_dnssec.py
+++ b/ipatests/test_integration/test_dnssec.py
@@ -8,7 +8,7 @@ import dns.name
import time
from ipatests.test_integration.base import IntegrationTest
-from ipatests.test_integration import tasks
+from ipatests.pytest_plugins.integration import tasks
from ipaplatform.paths import paths
test_zone = "dnssec.test."
diff --git a/ipatests/test_integration/test_external_ca.py b/ipatests/test_integration/test_external_ca.py
index 1228c9d65..38b4840b5 100644
--- a/ipatests/test_integration/test_external_ca.py
+++ b/ipatests/test_integration/test_external_ca.py
@@ -18,7 +18,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
import os
-from ipatests.test_integration import tasks
+from ipatests.pytest_plugins.integration import tasks
from ipatests.test_integration.base import IntegrationTest
diff --git a/ipatests/test_integration/test_forced_client_reenrollment.py b/ipatests/test_integration/test_forced_client_reenrollment.py
index d430a98e7..9058e8094 100644
--- a/ipatests/test_integration/test_forced_client_reenrollment.py
+++ b/ipatests/test_integration/test_forced_client_reenrollment.py
@@ -22,7 +22,7 @@ from ipaplatform.paths import paths
import pytest
from ipatests.test_integration.base import IntegrationTest
-from ipatests.test_integration import tasks
+from ipatests.pytest_plugins.integration import tasks
CLIENT_KEYTAB = paths.KRB5_KEYTAB
diff --git a/ipatests/test_integration/test_http_kdc_proxy.py b/ipatests/test_integration/test_http_kdc_proxy.py
index a5eb5db91..c81a86a85 100644
--- a/ipatests/test_integration/test_http_kdc_proxy.py
+++ b/ipatests/test_integration/test_http_kdc_proxy.py
@@ -3,7 +3,7 @@
#
import six
-from ipatests.test_integration import tasks
+from ipatests.pytest_plugins.integration import tasks
from ipatests.test_integration.base import IntegrationTest
from ipaplatform.paths import paths
diff --git a/ipatests/test_integration/test_idviews.py b/ipatests/test_integration/test_idviews.py
index 8482ff0c6..b4934e2ce 100644
--- a/ipatests/test_integration/test_idviews.py
+++ b/ipatests/test_integration/test_idviews.py
@@ -5,7 +5,7 @@
import os
import re
import string
-from ipatests.test_integration import tasks
+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
diff --git a/ipatests/test_integration/test_installation.py b/ipatests/test_integration/test_installation.py
index 954355be1..b13c9996b 100644
--- a/ipatests/test_integration/test_installation.py
+++ b/ipatests/test_integration/test_installation.py
@@ -11,7 +11,7 @@ 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.test_integration import tasks
+from ipatests.pytest_plugins.integration import tasks
config = get_global_config()
diff --git a/ipatests/test_integration/test_kerberos_flags.py b/ipatests/test_integration/test_kerberos_flags.py
index a7de02952..10720bb18 100644
--- a/ipatests/test_integration/test_kerberos_flags.py
+++ b/ipatests/test_integration/test_kerberos_flags.py
@@ -18,7 +18,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
from ipatests.test_integration.base import IntegrationTest
-from ipatests.test_integration import tasks
+from ipatests.pytest_plugins.integration import tasks
class TestKerberosFlags(IntegrationTest):
diff --git a/ipatests/test_integration/test_legacy_clients.py b/ipatests/test_integration/test_legacy_clients.py
index 3f33ac0ea..087337ea1 100644
--- a/ipatests/test_integration/test_legacy_clients.py
+++ b/ipatests/test_integration/test_legacy_clients.py
@@ -26,7 +26,7 @@ import re
import nose
from ipaplatform.paths import paths
-from ipatests.test_integration import tasks
+from ipatests.pytest_plugins.integration import tasks
# importing test_trust under different name to avoid nose executing the test
# base class imported from this module
diff --git a/ipatests/test_integration/test_netgroup.py b/ipatests/test_integration/test_netgroup.py
index 45f2f3f15..f78bfbeb3 100644
--- a/ipatests/test_integration/test_netgroup.py
+++ b/ipatests/test_integration/test_netgroup.py
@@ -5,7 +5,7 @@
import pytest
from ipatests.test_integration.base import IntegrationTest
-from ipatests.test_integration.tasks import clear_sssd_cache
+from ipatests.pytest_plugins.integration.tasks import clear_sssd_cache
test_data = []
diff --git a/ipatests/test_integration/test_replica_promotion.py b/ipatests/test_integration/test_replica_promotion.py
index e75f4fcea..bc52566f1 100644
--- a/ipatests/test_integration/test_replica_promotion.py
+++ b/ipatests/test_integration/test_replica_promotion.py
@@ -5,12 +5,12 @@
import time
import pytest
from ipatests.test_integration.base import IntegrationTest
-from ipatests.test_integration import tasks
-from ipatests.test_integration.tasks import assert_error
+from ipatests.pytest_plugins.integration import tasks
+from ipatests.pytest_plugins.integration.tasks import (
+ assert_error, replicas_cleanup)
from ipalib.constants import DOMAIN_LEVEL_0
from ipalib.constants import DOMAIN_LEVEL_1
from ipalib.constants import DOMAIN_SUFFIX_NAME
-from ipatests.test_integration.tasks import replicas_cleanup
class ReplicaPromotionBase(IntegrationTest):
diff --git a/ipatests/test_integration/test_replication_layouts.py b/ipatests/test_integration/test_replication_layouts.py
index f50e98fac..f1408453b 100644
--- a/ipatests/test_integration/test_replication_layouts.py
+++ b/ipatests/test_integration/test_replication_layouts.py
@@ -7,7 +7,7 @@ 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.test_integration import tasks
+from ipatests.pytest_plugins.integration import tasks
config = get_global_config()
diff --git a/ipatests/test_integration/test_server_del.py b/ipatests/test_integration/test_server_del.py
index 026a2286b..f5738a3a5 100644
--- a/ipatests/test_integration/test_server_del.py
+++ b/ipatests/test_integration/test_server_del.py
@@ -5,7 +5,7 @@
from itertools import permutations
from ipatests.test_integration.base import IntegrationTest
-from ipatests.test_integration import tasks
+from ipatests.pytest_plugins.integration import tasks
from ipalib.constants import DOMAIN_LEVEL_1, DOMAIN_SUFFIX_NAME, CA_SUFFIX_NAME
REMOVAL_ERR_TEMPLATE = ("Removal of '{hostname}' leads to disconnected "
diff --git a/ipatests/test_integration/test_service_permissions.py b/ipatests/test_integration/test_service_permissions.py
index 59f469713..2ac70687f 100644
--- a/ipatests/test_integration/test_service_permissions.py
+++ b/ipatests/test_integration/test_service_permissions.py
@@ -20,7 +20,7 @@
import os
from ipatests.test_integration.base import IntegrationTest
-from ipatests.test_integration import tasks
+from ipatests.pytest_plugins.integration import tasks
class TestServicePermissions(IntegrationTest):
diff --git a/ipatests/test_integration/test_simple_replication.py b/ipatests/test_integration/test_simple_replication.py
index e2866869a..fa21d75e6 100644
--- a/ipatests/test_integration/test_simple_replication.py
+++ b/ipatests/test_integration/test_simple_replication.py
@@ -23,7 +23,7 @@ import pytest
from ipapython.dn import DN
from ipatests.test_integration.base import IntegrationTest
-from ipatests.test_integration import tasks
+from ipatests.pytest_plugins.integration import tasks
@pytest.mark.ds_acceptance
diff --git a/ipatests/test_integration/test_sudo.py b/ipatests/test_integration/test_sudo.py
index 1fbdee3f6..37d0df8ae 100644
--- a/ipatests/test_integration/test_sudo.py
+++ b/ipatests/test_integration/test_sudo.py
@@ -20,7 +20,8 @@
import pytest
from ipatests.test_integration.base import IntegrationTest
-from ipatests.test_integration.tasks import clear_sssd_cache, modify_sssd_conf
+from ipatests.pytest_plugins.integration.tasks import (
+ clear_sssd_cache, modify_sssd_conf)
from ipatests.test_integration import util
diff --git a/ipatests/test_integration/test_topologies.py b/ipatests/test_integration/test_topologies.py
index 4618b44fe..b19e9e775 100644
--- a/ipatests/test_integration/test_topologies.py
+++ b/ipatests/test_integration/test_topologies.py
@@ -17,7 +17,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-from ipatests.test_integration import tasks
+from ipatests.pytest_plugins.integration import tasks
def test_topology_star():
diff --git a/ipatests/test_integration/test_topology.py b/ipatests/test_integration/test_topology.py
index 8cf81656e..fb7047e32 100644
--- a/ipatests/test_integration/test_topology.py
+++ b/ipatests/test_integration/test_topology.py
@@ -7,7 +7,7 @@ import re
import pytest
from ipatests.test_integration.base import IntegrationTest
-from ipatests.test_integration import tasks
+from ipatests.pytest_plugins.integration import tasks
from ipatests.pytest_plugins.integration.env_config import get_global_config
from ipalib.constants import DOMAIN_SUFFIX_NAME
from ipatests.util import assert_deepequal
diff --git a/ipatests/test_integration/test_trust.py b/ipatests/test_integration/test_trust.py
index b32e0ab97..94fde4d94 100644
--- a/ipatests/test_integration/test_trust.py
+++ b/ipatests/test_integration/test_trust.py
@@ -21,7 +21,7 @@ import nose
import re
from ipatests.test_integration.base import IntegrationTest
-from ipatests.test_integration import tasks
+from ipatests.pytest_plugins.integration import tasks
from ipatests.test_integration import util
from ipaplatform.paths import paths
diff --git a/ipatests/test_integration/test_vault.py b/ipatests/test_integration/test_vault.py
index fb282bbfb..aca608fa6 100644
--- a/ipatests/test_integration/test_vault.py
+++ b/ipatests/test_integration/test_vault.py
@@ -5,7 +5,7 @@
import time
from ipatests.test_integration.base import IntegrationTest
-from ipatests.test_integration import tasks
+from ipatests.pytest_plugins.integration import tasks
WAIT_AFTER_ARCHIVE = 30 # give some time to replication