diff options
author | Christian Heimes <cheimes@redhat.com> | 2017-03-20 11:34:17 +0100 |
---|---|---|
committer | Tomas Krizek <tkrizek@redhat.com> | 2017-03-22 13:42:04 +0100 |
commit | 313ae46b573b4cac1075dc1b5bd7294424fabfdb (patch) | |
tree | 66f9b88eaab16f74c91677cf4965806d0ec3d61e | |
parent | 1406dbc8c223ac0894088146bfe2a8ef0688097a (diff) | |
download | freeipa-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>
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 |