summaryrefslogtreecommitdiffstats
path: root/tests/base.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/base.py')
-rw-r--r--tests/base.py36
1 files changed, 19 insertions, 17 deletions
diff --git a/tests/base.py b/tests/base.py
index 662a1170..d97d0feb 100644
--- a/tests/base.py
+++ b/tests/base.py
@@ -17,20 +17,32 @@
# License for the specific language governing permissions and limitations
# under the License.
-import io
-import os
-import re
import doctest
-import logging
-import fixtures
+import io
import json
+import logging
import operator
-import testtools
-from testtools.content import text_content
+import os
+import re
import xml.etree.ElementTree as XML
+
+import fixtures
from six.moves import configparser
from six.moves import StringIO
+import testtools
+from testtools.content import text_content
from yaml import safe_dump
+
+from jenkins_jobs.cmd import DEFAULT_CONF
+import jenkins_jobs.local_yaml as yaml
+from jenkins_jobs.modules import project_externaljob
+from jenkins_jobs.modules import project_flow
+from jenkins_jobs.modules import project_matrix
+from jenkins_jobs.modules import project_maven
+from jenkins_jobs.modules import project_multijob
+from jenkins_jobs.parser import YamlParser
+from jenkins_jobs.xml_config import XmlJob
+
# This dance deals with the fact that we want unittest.mock if
# we're on Python 3.4 and later, and non-stdlib mock otherwise.
try:
@@ -38,16 +50,6 @@ try:
except ImportError:
import mock # noqa
-from jenkins_jobs.cmd import DEFAULT_CONF
-import jenkins_jobs.local_yaml as yaml
-from jenkins_jobs.parser import YamlParser
-from jenkins_jobs.xml_config import XmlJob
-from jenkins_jobs.modules import (project_flow,
- project_matrix,
- project_maven,
- project_multijob,
- project_externaljob)
-
def get_scenarios(fixtures_path, in_ext='yaml', out_ext='xml',
plugins_info_ext='plugins_info.yaml',