Merge pull request #8960 from jmchilton/package_tests_1

Move galaxy testing utilities into cleaner package structure.
This commit is contained in:
Martin Cech
2019-11-12 11:09:42 -05:00
committed by GitHub
109 changed files with 177 additions and 190 deletions
@@ -1 +1 @@
../../../../../test/base/data/rules_dsl_spec.yml
../../../../../lib/galaxy_test/base/data/rules_dsl_spec.yml
View File
View File
@@ -3,21 +3,21 @@ from contextlib import contextmanager
from six.moves.urllib.parse import urlencode
from .api_asserts import (
from galaxy_test.base.api_asserts import (
assert_error_code_is,
assert_has_keys,
assert_not_has_keys,
assert_status_code_is,
assert_status_code_is_ok,
)
from .api_util import (
from galaxy_test.base.api_util import (
ADMIN_TEST_USER,
get_master_api_key,
get_user_api_key,
OTHER_USER,
TEST_USER,
)
from .interactor import TestCaseGalaxyInteractor as BaseInteractor
from galaxy_test.base.interactor import TestCaseGalaxyInteractor as BaseInteractor
from .testcase import FunctionalTestCase
@@ -36,16 +36,16 @@ from galaxy.config import LOGGING_CONFIG_DEFAULT
from galaxy.model import mapping
from galaxy.model.tool_shed_install import mapping as toolshed_mapping
from galaxy.tool_util.verify.interactor import GalaxyInteractorApi, verify_tool
from galaxy.util import asbool, download_to_file
from galaxy.util import asbool, download_to_file, galaxy_directory
from galaxy.util.properties import load_app_properties
from galaxy.web import buildapp
from galaxy_test.base.api_util import get_master_api_key, get_user_api_key
from galaxy_test.base.instrument import StructuredTestDataPlugin
from galaxy_test.base.nose_util import run
from tool_shed.webapp.app import UniverseApplication as ToolshedUniverseApplication
from .api_util import get_master_api_key, get_user_api_key
from .instrument import StructuredTestDataPlugin
from .nose_util import run
from .test_logging import logging_config_file
galaxy_root = os.path.abspath(os.path.join(os.path.dirname(__file__), os.path.pardir, os.path.pardir))
galaxy_root = galaxy_directory()
DEFAULT_WEB_HOST = socket.gethostbyname('localhost')
DEFAULT_CONFIG_PREFIX = "GALAXY"
GALAXY_TEST_DIRECTORY = os.path.join(galaxy_root, "test")
+2 -2
View File
@@ -12,8 +12,8 @@ import sys
galaxy_root = os.path.abspath(os.path.join(os.path.dirname(__file__), os.path.pardir))
sys.path[1:1] = [os.path.join(galaxy_root, "lib"), os.path.join(galaxy_root, "test")]
from base import driver_util
from base.api_util import get_master_api_key, get_user_api_key
from galaxy_test.base.api_util import get_master_api_key, get_user_api_key
from galaxy_test.driver import driver_util
log = driver_util.build_logger()
+1 -1
View File
@@ -15,4 +15,4 @@ exclude = lib/galaxy/util/jstree.py
# For flake8-import-order
# https://github.com/PyCQA/flake8-import-order/blob/master/tests/test_cases/complete_smarkets.py
import-order-style = smarkets
application-import-names = galaxy,tool_shed
application-import-names = galaxy,galaxy_test,tool_shed
+1 -1
View File
@@ -2,7 +2,7 @@ import json
from requests import post
from base import api # noqa: I100,I202
from galaxy_test.driver import api
class ApiBatchTestCase(api.ApiTestCase):
+1 -1
View File
@@ -2,7 +2,7 @@ import base64
from requests import get
from base import api # noqa: I100,I202
from galaxy_test.driver import api
TEST_USER_EMAIL = "auth_user_test@bx.psu.edu"
TEST_USER_PASSWORD = "testpassword1"
+3 -3
View File
@@ -1,11 +1,11 @@
from base import api
from base.api_asserts import (
from galaxy_test.base.api_asserts import (
assert_has_keys,
assert_not_has_keys,
)
from base.populators import (
from galaxy_test.base.populators import (
LibraryPopulator
)
from galaxy_test.driver import api
TEST_KEYS_FOR_ALL_USERS = [
'enable_unique_workflow_defaults',
+3 -2
View File
@@ -1,10 +1,11 @@
import json
import tarfile
from base import api
from base.populators import DatasetCollectionPopulator, DatasetPopulator, skip_if_github_down
from six import BytesIO
from galaxy_test.base.populators import DatasetCollectionPopulator, DatasetPopulator, skip_if_github_down
from galaxy_test.driver import api
class DatasetCollectionApiTestCase(api.ApiTestCase):
+2 -2
View File
@@ -2,11 +2,11 @@ from __future__ import print_function
import textwrap
from base import api
from base.populators import (
from galaxy_test.base.populators import (
DatasetCollectionPopulator,
DatasetPopulator,
)
from galaxy_test.driver import api
class DatasetsApiTestCase(api.ApiTestCase):
+1 -1
View File
@@ -2,7 +2,7 @@ import time
from requests import put
from base import api # noqa: I100,I202
from galaxy_test.driver import api
HIDDEN_DURING_UPLOAD_DATATYPE = "fli"
+1 -1
View File
@@ -1,6 +1,6 @@
# This file doesn't test any API in particular but is meant to functionally
# test the API framework itself.
from base import api
from galaxy_test.driver import api
class ApiFrameworkTestCase(api.ApiTestCase):
+1 -1
View File
@@ -2,7 +2,7 @@
from packaging.version import Version
from base import api # noqa: I100,I202
from galaxy_test.driver import api
class GalaxyInteractorBackwardCompatTestCase(api.ApiTestCase):
+2 -2
View File
@@ -6,11 +6,11 @@ from requests import (
put
)
from base import api # noqa: I100,I202
from base.populators import ( # noqa: I100
from galaxy_test.base.populators import (
DatasetCollectionPopulator,
DatasetPopulator,
)
from galaxy_test.driver import api
class HistoriesApiTestCase(api.ApiTestCase):
+2 -2
View File
@@ -4,14 +4,14 @@ import json
from requests import delete, put
from base import api # noqa: I100,I202
from base.populators import ( # noqa: I100
from galaxy_test.base.populators import (
DatasetCollectionPopulator,
DatasetPopulator,
LibraryPopulator,
skip_without_tool,
TestsDatasets,
)
from galaxy_test.driver import api
# TODO: Test anonymous access.
+2 -2
View File
@@ -1,5 +1,5 @@
from base import api
from base.populators import DatasetPopulator
from galaxy_test.base.populators import DatasetPopulator
from galaxy_test.driver import api
class TestProvenance(api.ApiTestCase):
+3 -3
View File
@@ -6,9 +6,8 @@ from operator import itemgetter
import requests
from base import api # noqa: I100,I202
from base.api_asserts import assert_status_code_is_ok # noqa: I100
from base.populators import ( # noqa: I100
from galaxy_test.base.api_asserts import assert_status_code_is_ok
from galaxy_test.base.populators import (
DatasetCollectionPopulator,
DatasetPopulator,
skip_without_tool,
@@ -16,6 +15,7 @@ from base.populators import ( # noqa: I100
wait_on,
wait_on_state,
)
from galaxy_test.driver import api
class JobsApiTestCase(api.ApiTestCase):
+2 -2
View File
@@ -2,13 +2,13 @@ import json
import time
import unittest
from base import api
from base.populators import (
from galaxy_test.base.populators import (
DatasetCollectionPopulator,
DatasetPopulator,
LibraryPopulator,
TestsDatasets,
)
from galaxy_test.driver import api
FILE_URL = 'https://raw.githubusercontent.com/galaxyproject/galaxy/dev/test-data/4.bed'
FILE_MD5 = "37b59762b59fff860460522d271bc111"
+3 -3
View File
@@ -1,8 +1,8 @@
from requests import delete
from base import api # noqa: I100,I202
from base.populators import DatasetPopulator
from galaxy.exceptions import error_codes # noqa: I201
from galaxy.exceptions import error_codes
from galaxy_test.base.populators import DatasetPopulator
from galaxy_test.driver import api
class BasePageApiTestCase(api.ApiTestCase):
+3 -3
View File
@@ -1,13 +1,13 @@
import json
from base import api
from base.api_asserts import (
from galaxy_test.base.api_asserts import (
assert_has_keys,
assert_status_code_is,
)
from base.populators import ( # noqa: I100
from galaxy_test.base.populators import (
DatasetPopulator,
)
from galaxy_test.driver import api
class RolesApiTestCase(api.ApiTestCase):
+3 -2
View File
@@ -1,7 +1,8 @@
from base import api
from base.populators import WorkflowPopulator
from requests import delete
from galaxy_test.base.populators import WorkflowPopulator
from galaxy_test.driver import api
class SearchApiTestCase(api.ApiTestCase):
+1 -1
View File
@@ -4,7 +4,7 @@ from __future__ import print_function
import operator
from base import api
from galaxy_test.driver import api
class ToolDataApiTestCase(api.ApiTestCase):
+6 -5
View File
@@ -5,9 +5,11 @@ import os
import tarfile
import pytest
from base import api
from base import rules_test_data
from base.populators import (
from requests import get
from six import BytesIO
from galaxy_test.base import rules_test_data
from galaxy_test.base.populators import (
DatasetCollectionPopulator,
DatasetPopulator,
LibraryPopulator,
@@ -15,8 +17,7 @@ from base.populators import (
skip_without_tool,
uses_test_history,
)
from requests import get
from six import BytesIO
from galaxy_test.driver import api
MINIMAL_TOOL = {
+4 -5
View File
@@ -1,19 +1,18 @@
import json
from base import api
from base.constants import (
from galaxy.tool_util.verify.test_data import TestDataResolver
from galaxy_test.base.constants import (
ONE_TO_SIX_ON_WINDOWS,
ONE_TO_SIX_WITH_SPACES,
ONE_TO_SIX_WITH_TABS,
)
from base.populators import (
from galaxy_test.base.populators import (
DatasetPopulator,
skip_if_site_down,
skip_without_datatype,
uses_test_history,
)
from galaxy.tool_util.verify.test_data import TestDataResolver
from galaxy_test.driver import api
class ToolsUploadTestCase(api.ApiTestCase):
+1 -1
View File
@@ -1,4 +1,4 @@
from base import api
from galaxy_test.driver import api
class TourApiTestCase(api.ApiTestCase):
+2 -2
View File
@@ -6,8 +6,8 @@ from requests import (
put
)
from base import api # noqa: I100,I202
from base.populators import skip_without_tool
from galaxy_test.base.populators import skip_without_tool
from galaxy_test.driver import api
TEST_USER_EMAIL = "user_for_users_index_test@bx.psu.edu"
TEST_USER_EMAIL_DELETE = "user_for_delete_test@bx.psu.edu"
+2 -2
View File
@@ -5,8 +5,8 @@ from requests import (
put
)
from base import api # noqa: I100,I202
from base.api_asserts import assert_has_keys # noqa: I100
from galaxy_test.base.api_asserts import assert_has_keys
from galaxy_test.driver import api
INDEX_KEYS = [
'id', 'title', 'type', 'dbkey', 'url'
+1 -4
View File
@@ -1,13 +1,10 @@
from base import api
from base.driver_util import TEST_WEBHOOKS_DIR
from galaxy.webhooks import WebhooksRegistry # noqa: I201
from galaxy_test.driver import api
class WebhooksApiTestCase(api.ApiTestCase):
def setUp(self):
super(WebhooksApiTestCase, self).setUp()
self.webhooks_registry = WebhooksRegistry(TEST_WEBHOOKS_DIR)
def test_get_all(self):
response = self._get('webhooks')
+1 -2
View File
@@ -5,8 +5,7 @@ import operator
from collections import namedtuple
from json import dumps, loads
from base.populators import skip_without_tool, summarize_instance_history_on_error
from galaxy_test.base.populators import skip_without_tool, summarize_instance_history_on_error
from .test_workflows import BaseWorkflowsApiTestCase
+5 -5
View File
@@ -7,16 +7,16 @@ from uuid import uuid4
from requests import delete, get, put
from base import api # noqa: I100,I202
from base import rules_test_data # noqa: I100
from base.populators import ( # noqa: I100
from galaxy.exceptions import error_codes
from galaxy_test.base import rules_test_data
from galaxy_test.base.populators import (
DatasetCollectionPopulator,
DatasetPopulator,
skip_without_tool,
wait_on,
WorkflowPopulator
)
from base.workflow_fixtures import ( # noqa: I100
from galaxy_test.base.workflow_fixtures import (
WORKFLOW_NESTED_REPLACEMENT_PARAMETER,
WORKFLOW_NESTED_RUNTIME_PARAMETER,
WORKFLOW_NESTED_SIMPLE,
@@ -30,7 +30,7 @@ from base.workflow_fixtures import ( # noqa: I100
WORKFLOW_WITH_OUTPUT_COLLECTION_MAPPING,
WORKFLOW_WITH_RULES_1,
)
from galaxy.exceptions import error_codes # noqa: I201
from galaxy_test.driver import api
NESTED_WORKFLOW_AUTO_LABELS = """
+2 -3
View File
@@ -3,15 +3,14 @@ from __future__ import print_function
import json
import os
from base.populators import uses_test_history
from base.workflow_fixtures import (
from galaxy_test.base.populators import uses_test_history
from galaxy_test.base.workflow_fixtures import (
WORKFLOW_RUNTIME_PARAMETER_SIMPLE,
WORKFLOW_SIMPLE_CAT_AND_RANDOM_LINES,
WORKFLOW_SIMPLE_CAT_TWICE,
WORKFLOW_WITH_OUTPUT_ACTIONS,
WORKFLOW_WITH_OUTPUTS
)
from .test_workflows import BaseWorkflowsApiTestCase
WORKFLOWS_DIRECTORY = os.path.abspath(os.path.dirname(__file__))
+5 -5
View File
@@ -8,11 +8,11 @@ except ImportError:
def nottest(x):
return x
from base.driver_util import setup_keep_outdir, target_url_parts
from base.instrument import register_job_data
from base.testcase import FunctionalTestCase # noqa: I100,I201,I202
from galaxy.tool_util.verify.interactor import GalaxyInteractorApi, verify_tool # noqa: I201
from galaxy.tools import DataManagerTool # noqa: I201
from galaxy.tool_util.verify.interactor import GalaxyInteractorApi, verify_tool
from galaxy.tools import DataManagerTool
from galaxy_test.base.instrument import register_job_data
from galaxy_test.driver.driver_util import setup_keep_outdir, target_url_parts
from galaxy_test.driver.testcase import FunctionalTestCase
log = logging.getLogger(__name__)
+2 -1
View File
@@ -5,7 +5,8 @@ galaxy_root = os.path.abspath(os.path.join(os.path.dirname(__file__), os.path.pa
sys.path[1:1] = [os.path.join(galaxy_root, "lib"), os.path.join(galaxy_root, "test")]
import pytest
from base import driver_util
from galaxy_test.driver import driver_util
SKIPTEST = os.path.join(os.path.dirname(__file__), 'known_broken_tools.txt')
TEST_PREFIX = 'TestForTool_'
+2 -2
View File
@@ -3,10 +3,10 @@
import os
import string
from base import integration_util # noqa: I202
from base.populators import (
from galaxy_test.base.populators import (
DatasetPopulator,
)
from galaxy_test.driver import integration_util
DISTRIBUTED_OBJECT_STORE_CONFIG_TEMPLATE = string.Template("""<?xml version="1.0"?>
<object_store type="hierarchical">
@@ -3,10 +3,10 @@
import os
import string
from base import integration_util # noqa: I202
from base.populators import (
from galaxy_test.base.populators import (
DatasetPopulator,
)
from galaxy_test.driver import integration_util
SCRIPT_DIRECTORY = os.path.abspath(os.path.dirname(__file__))
JOB_CONFIG_FILE = os.path.join(SCRIPT_DIRECTORY, "selection_job_conf.xml")
@@ -3,10 +3,9 @@
import os
import tempfile
from base.populators import (
from galaxy_test.base.populators import (
skip_without_tool,
)
from .test_job_environments import BaseJobEnvironmentIntegrationTestCase
SCRIPT_DIRECTORY = os.path.abspath(os.path.dirname(__file__))
+4 -4
View File
@@ -6,10 +6,10 @@ import subprocess
import tempfile
import unittest
from base import integration_util # noqa: I100,I202
from base.populators import skip_without_tool
from base.ssh_util import generate_ssh_keys
from .test_job_environments import BaseJobEnvironmentIntegrationTestCase # noqa: I201
from galaxy_test.base.populators import skip_without_tool
from galaxy_test.base.ssh_util import generate_ssh_keys
from galaxy_test.driver import integration_util
from .test_job_environments import BaseJobEnvironmentIntegrationTestCase
RemoteConnection = collections.namedtuple('remote_connection', ['hostname', 'username', 'password', 'port', 'private_key', 'public_key'])
+1 -1
View File
@@ -3,9 +3,9 @@ from collections import namedtuple
from datetime import timedelta
import pytest
from base.driver_util import GalaxyTestDriver
from galaxy.util import listify
from galaxy_test.driver.driver_util import GalaxyTestDriver
"""
@@ -1,6 +1,6 @@
"""Integration tests for user config options."""
from base import integration_util
from galaxy_test.driver import integration_util
class _BaseUserExposeIntegerationTestCase(integration_util.IntegrationTestCase):
+3 -4
View File
@@ -3,12 +3,11 @@
import os
import unittest
from base import integration_util
from base.populators import (
from galaxy.tool_util.deps.commands import which
from galaxy_test.base.populators import (
DatasetPopulator,
)
from galaxy.tool_util.deps.commands import which
from galaxy_test.driver import integration_util
from .test_job_environments import RunsEnvironmentJobs
SCRIPT_DIRECTORY = os.path.abspath(os.path.dirname(__file__))
+2 -2
View File
@@ -1,10 +1,10 @@
import random
import string
from base import integration_util
from base.populators import DatasetPopulator, skip_if_toolshed_down
from nose.plugins.skip import SkipTest
from galaxy_test.base.populators import DatasetPopulator, skip_if_toolshed_down
from galaxy_test.driver import integration_util
from .uses_shed import CONDA_AUTO_INSTALL_JOB_TIMEOUT, UsesShed
FETCH_TOOL_ID = 'toolshed.g2.bx.psu.edu/repos/devteam/data_manager_fetch_genome_dbkeys_all_fasta/data_manager_fetch_genome_all_fasta_dbkey/0.0.2'
+2 -2
View File
@@ -4,14 +4,14 @@ import tempfile
import pytest
from base import integration_util # noqa: I100,I202
from galaxy.datatypes.registry import Registry # noqa: I201
from galaxy.datatypes.registry import Registry
from galaxy.util.checkers import (
is_bz2,
is_gzip,
is_zip
)
from galaxy.util.hash_util import md5_hash_file
from galaxy_test.driver import integration_util
from .test_upload_configuration_options import BaseUploadContentConfigurationInstance
SCRIPT_DIRECTORY = os.path.abspath(os.path.dirname(__file__))
@@ -1,10 +1,10 @@
import time
from base import integration_util
from base.populators import (
from galaxy_test.base.populators import (
DatasetPopulator,
WorkflowPopulator,
)
from galaxy_test.driver import integration_util
class FailJobWhenToolUnavailableTestCase(integration_util.IntegrationTestCase):
@@ -2,7 +2,7 @@
import os
from base import integration_util
from galaxy_test.driver import integration_util
SCRIPT_DIRECTORY = os.path.abspath(os.path.dirname(__file__))
HANDLER_TEMPLATE_JOB_CONFIG_FILE = os.path.join(SCRIPT_DIRECTORY, "handler_template_job_conf.xml")
@@ -3,12 +3,12 @@
import os
import requests
from base import api_asserts
from base.populators import (
from galaxy_test.base import api_asserts
from galaxy_test.base.populators import (
DatasetPopulator,
wait_on,
)
from .test_containerized_jobs import ContainerizedIntegrationTestCase
SCRIPT_DIRECTORY = os.path.abspath(os.path.dirname(__file__))
+2 -2
View File
@@ -4,11 +4,11 @@ import collections
import os
import tempfile
from base import integration_util
from base.populators import (
from galaxy_test.base.populators import (
DatasetPopulator,
skip_without_tool,
)
from galaxy_test.driver import integration_util
SCRIPT_DIRECTORY = os.path.abspath(os.path.dirname(__file__))
SIMPLE_JOB_CONFIG_FILE = os.path.join(SCRIPT_DIRECTORY, "simple_job_conf.xml")
+2 -2
View File
@@ -2,10 +2,10 @@
import os
from base import integration_util # noqa: I202
from base.populators import (
from galaxy_test.base.populators import (
DatasetPopulator,
)
from galaxy_test.driver import integration_util
SCRIPT_DIRECTORY = os.path.abspath(os.path.dirname(__file__))
DELAY_JOB_CONFIG_FILE = os.path.join(SCRIPT_DIRECTORY, "delay_job_conf.yml")
+1 -1
View File
@@ -2,7 +2,7 @@
import os
from base import integration_util
from galaxy_test.driver import integration_util
SCRIPT_DIRECTORY = os.path.abspath(os.path.dirname(__file__))
JOB_RESUBMISSION_JOB_CONFIG_FILE = os.path.join(SCRIPT_DIRECTORY, "resubmission_job_conf.yml")
+4 -4
View File
@@ -10,10 +10,10 @@ import time
import pytest
from base import integration_util # noqa: I100,I202
from base.populators import skip_without_tool
from .test_containerized_jobs import MulledJobTestCases # noqa: I201
from .test_job_environments import BaseJobEnvironmentIntegrationTestCase # noqa: I201
from galaxy_test.base.populators import skip_without_tool
from galaxy_test.driver import integration_util
from .test_containerized_jobs import MulledJobTestCases
from .test_job_environments import BaseJobEnvironmentIntegrationTestCase
PERSISTENT_VOLUME_NAME = 'pv-galaxy-integration-test'
PERSISTENT_VOLUME_CLAIM_NAME = 'galaxy-pvc-integration-test'
+4 -4
View File
@@ -15,10 +15,10 @@ import os
import string
import tempfile
from base import integration_util # noqa: I100,I202
from base.populators import skip_without_tool
from .test_containerized_jobs import EXTENDED_TIMEOUT, MulledJobTestCases # noqa: I201
from .test_job_environments import BaseJobEnvironmentIntegrationTestCase # noqa: I201
from galaxy_test.base.populators import skip_without_tool
from galaxy_test.driver import integration_util
from .test_containerized_jobs import EXTENDED_TIMEOUT, MulledJobTestCases
from .test_job_environments import BaseJobEnvironmentIntegrationTestCase
TOOL_DIR = os.path.abspath(os.path.join(os.path.dirname(__file__), os.pardir, os.pardir, 'tools'))
AMQP_URL = os.environ.get("GALAXY_TEST_AMQP_URL", "amqp://guest:guest@localhost:5672//")
@@ -4,10 +4,10 @@ import time
import psutil
from base import integration_util # noqa: I202
from base.populators import (
from galaxy_test.base.populators import (
DatasetPopulator,
)
from galaxy_test.driver import integration_util
class LocalJobCancellationTestCase(integration_util.IntegrationTestCase):
@@ -2,8 +2,8 @@
import os
from base import integration_util
from base.populators import DatasetPopulator
from galaxy_test.base.populators import DatasetPopulator
from galaxy_test.driver import integration_util
SCRIPT_DIRECTORY = os.path.abspath(os.path.dirname(__file__))
@@ -5,12 +5,12 @@ the security parameter to encode IDs may be changed by admins). Test case also v
exported API values are encoded though.
"""
from base import api_asserts
from base import integration_util
from base.populators import (
from galaxy import model
from galaxy_test.base import api_asserts
from galaxy_test.base.populators import (
DatasetPopulator,
)
from galaxy import model # noqa: I101,I201
from galaxy_test.driver import integration_util
class PageJsonEncodingIntegrationTestCase(integration_util.IntegrationTestCase):
+1 -1
View File
@@ -2,7 +2,7 @@
import os
from base import integration_util
from galaxy_test.driver import integration_util
SCRIPT_DIRECTORY = os.path.abspath(os.path.dirname(__file__))
EMBEDDED_PULSAR_JOB_CONFIG_FILE = os.path.join(SCRIPT_DIRECTORY, "embedded_pulsar_job_conf.xml")
@@ -1,10 +1,10 @@
import os
from base import integration_util # noqa: I100,I202
from base.populators import (
from galaxy_test.base.populators import (
DatasetPopulator,
)
from .test_containerized_jobs import ( # noqa: I201
from galaxy_test.driver import integration_util
from .test_containerized_jobs import (
disable_dependency_resolution,
MulledJobTestCases,
skip_if_container_type_unavailable,
@@ -2,7 +2,7 @@
import os
from base import integration_util
from galaxy_test.driver import integration_util
SCRIPT_DIRECTORY = os.path.abspath(os.path.dirname(__file__))
EMBEDDED_PULSAR_JOB_CONFIG_FILE = os.path.join(SCRIPT_DIRECTORY, "embedded_pulsar_job_conf.yml")
@@ -2,7 +2,7 @@
import os
from base import integration_util
from galaxy_test.driver import integration_util
SCRIPT_DIRECTORY = os.path.abspath(os.path.dirname(__file__))
EMBEDDED_PULSAR_JOB_CONFIG_FILE = os.path.join(SCRIPT_DIRECTORY, "embedded_pulsar_metadata_job_conf.yml")
+2 -2
View File
@@ -2,10 +2,10 @@
import os
from tempfile import mkdtemp
from base import integration_util
from base.populators import (
from galaxy_test.base.populators import (
DatasetPopulator,
)
from galaxy_test.driver import integration_util
GNUPLOT = {u'version': u'4.6', u'type': u'package', u'name': u'gnuplot'}
+2 -2
View File
@@ -8,13 +8,13 @@ import tempfile
import unittest
import yaml
from base import integration_util
from base.populators import DatasetPopulator
from galaxy.util import (
galaxy_directory,
unicodify
)
from galaxy_test.base.populators import DatasetPopulator
from galaxy_test.driver import integration_util
def skip_unless_module(module):
+2 -3
View File
@@ -1,6 +1,5 @@
from base import integration_util
from base.populators import skip_if_toolshed_down
from galaxy_test.base.populators import skip_if_toolshed_down
from galaxy_test.driver import integration_util
from .uses_shed import UsesShed
@@ -26,20 +26,20 @@ import shutil
import tempfile
import unittest
from base import integration_util
from base.api_util import (
from galaxy_test.base.api_util import (
TEST_USER,
)
from base.constants import (
from galaxy_test.base.constants import (
ONE_TO_SIX_ON_WINDOWS,
ONE_TO_SIX_WITH_SPACES,
ONE_TO_SIX_WITH_TABS,
)
from base.populators import (
from galaxy_test.base.populators import (
DatasetPopulator,
LibraryPopulator,
skip_without_datatype,
)
from galaxy_test.driver import integration_util
SCRIPT_DIR = os.path.normpath(os.path.dirname(__file__))
@@ -1,7 +1,7 @@
import tempfile
from base import integration_util
from base.populators import DatasetPopulator
from galaxy_test.base.populators import DatasetPopulator
from galaxy_test.driver import integration_util
job_conf_yaml = """
runners:
@@ -4,11 +4,11 @@ import os
import re
from json import dumps
from base import integration_util
from base.populators import (
from galaxy_test.base.populators import (
DatasetPopulator,
WorkflowPopulator,
)
from galaxy_test.driver import integration_util
SCRIPT_DIRECTORY = os.path.abspath(os.path.dirname(__file__))
WORKFLOW_HANDLER_CONFIGURATION_JOB_CONF = os.path.join(SCRIPT_DIRECTORY, "workflow_handler_configuration_job_conf.xml")
@@ -3,12 +3,12 @@
import time
from json import dumps
from base import integration_util
from base.populators import (
from galaxy_test.base.populators import (
DatasetCollectionPopulator,
DatasetPopulator,
WorkflowPopulator,
)
from galaxy_test.driver import integration_util
class MaximumWorkflowInvocationDurationTestCase(integration_util.IntegrationTestCase):
+3 -3
View File
@@ -5,12 +5,12 @@ import os
import yaml
from base import integration_util # noqa: I100,I202
from base.populators import ( # noqa: I100
from galaxy_test.base.populators import (
DatasetPopulator,
WorkflowPopulator,
)
from base.workflow_fixtures import WORKFLOW_SIMPLE_CAT_TWICE # noqa: I100
from galaxy_test.base.workflow_fixtures import WORKFLOW_SIMPLE_CAT_TWICE
from galaxy_test.driver import integration_util
class WorkflowSyncTestCase(integration_util.IntegrationTestCase):
+2 -2
View File
@@ -2,8 +2,8 @@ import os
import string
import tempfile
from base.driver_util import FRAMEWORK_UPLOAD_TOOL_CONF
from base.populators import DEFAULT_TIMEOUT
from galaxy_test.base.populators import DEFAULT_TIMEOUT
from galaxy_test.driver.driver_util import FRAMEWORK_UPLOAD_TOOL_CONF
# Needs a longer timeout because of the conda_auto_install.
CONDA_AUTO_INSTALL_JOB_TIMEOUT = DEFAULT_TIMEOUT * 3
@@ -8,7 +8,7 @@ from bioblend import galaxy
galaxy_root = os.path.abspath(os.path.join(os.path.dirname(__file__), os.path.pardir, os.path.pardir))
sys.path[1:1] = [os.path.join(galaxy_root, "lib"), os.path.join(galaxy_root, "test")]
from base.populators import ( # noqa: I100,I202
from galaxy_test.base.populators import (
GiDatasetPopulator,
)
+1 -1
View File
@@ -20,7 +20,7 @@ from gxformat2 import python_to_workflow
galaxy_root = os.path.abspath(os.path.join(os.path.dirname(__file__), os.path.pardir, os.path.pardir))
sys.path[1:1] = [os.path.join(galaxy_root, "lib"), os.path.join(galaxy_root, "test")]
from base.populators import ( # noqa: I100,I202
from galaxy_test.base.populators import (
GiDatasetCollectionPopulator,
GiDatasetPopulator,
GiWorkflowPopulator,
+7 -7
View File
@@ -20,18 +20,18 @@ except ImportError:
Display = None
from six.moves.urllib.parse import urljoin
from base import populators # noqa: I100,I202
from base.api import UsesApiTestCaseMixin # noqa: I100
from base.driver_util import classproperty, DEFAULT_WEB_HOST, get_ip_address # noqa: I100
from base.testcase import FunctionalTestCase # noqa: I100
from galaxy.selenium import ( # noqa: I100,I201
from galaxy.selenium import (
driver_factory,
)
from galaxy.selenium.navigates_galaxy import ( # noqa: I100
from galaxy.selenium.navigates_galaxy import (
NavigatesGalaxy,
retry_during_transitions
)
from galaxy.util import asbool # noqa: I201
from galaxy.util import asbool
from galaxy_test.base import populators
from galaxy_test.driver.api import UsesApiTestCaseMixin
from galaxy_test.driver.driver_util import classproperty, DEFAULT_WEB_HOST, get_ip_address
from galaxy_test.driver.testcase import FunctionalTestCase
DEFAULT_TIMEOUT_MULTIPLIER = 1
DEFAULT_TEST_ERRORS_DIRECTORY = os.path.abspath("database/test_errors")
@@ -1,8 +1,7 @@
import time
from base.api_asserts import assert_status_code_is
from base.populators import flakey
from galaxy_test.base.api_asserts import assert_status_code_is
from galaxy_test.base.populators import flakey
from .framework import (
retry_assertion_during_transitions,
selenium_test,
@@ -1,5 +1,4 @@
from base.populators import flakey
from galaxy_test.base.populators import flakey
from .framework import (
selenium_test,
SeleniumTestCase
+1 -2
View File
@@ -1,5 +1,4 @@
from base.populators import flakey
from galaxy_test.base.populators import flakey
from .framework import (
managed_history,
selenium_test,

Some files were not shown because too many files have changed in this diff Show More