# command to install dependencies, e.g. pip install -r requirements.txt --use-mirrors
install:
- python setup.py develop
- - pip install --use-mirrors nose mock coverage pep8 pylint unittest2
+ - pip install --use-mirrors nose mock coverage pep8 pylint
# command to run tests, e.g. python setup.py test
script:
-import unittest2 as unittest
+# For tests on python 2.6 please use unittest2 library
+try:
+ import unittest2 as unittest
+except ImportError:
+ import unittest
+
import jenkinsapi_tests.systests
from jenkinsapi_tests.systests.job_configs import EMPTY_JOB
from jenkinsapi.jenkins import Jenkins
'''
import time
import logging
-import unittest2 as unittest
+# To run unittests on python 2.6 please use unittest2 library
+try:
+ import unittest2 as unittest
+except ImportError:
+ import unittest
from jenkinsapi.custom_exceptions import NoBuildData
from jenkinsapi_tests.systests.base import BaseSystemTest
from jenkinsapi_tests.test_utils.random_strings import random_string
import logging
import time
-import unittest2 as unittest
+# To run unittests on python 2.6 please use unittest2 library
+try:
+ import unittest2 as unittest
+except ImportError:
+ import unittest
log = logging.getLogger(__name__)
'''
System tests for `jenkinsapi.jenkins` module.
'''
-import unittest2 as unittest
+# To run unittests on python 2.6 please use unittest2 library
+try:
+ import unittest2 as unittest
+except ImportError:
+ import unittest
import time
from jenkinsapi.build import Build
from jenkinsapi.invocation import Invocation
'''
System tests for `jenkinsapi.jenkins` module.
'''
-import unittest2 as unittest
+# To run unittests on python 2.6 please use unittest2 library
+try:
+ import unittest2 as unittest
+except ImportError:
+ import unittest
from jenkinsapi.job import Job
from jenkinsapi.invocation import Invocation
from jenkinsapi_tests.systests.base import BaseSystemTest
import gzip
import shutil
import tempfile
-import unittest2 as unittest
+# To run unittests on python 2.6 please use unittest2 library
+try:
+ import unittest2 as unittest
+except ImportError:
+ import unittest
from jenkinsapi_tests.systests.base import BaseSystemTest
from jenkinsapi_tests.systests.job_configs import JOB_WITH_ARTIFACTS
'''
import re
import time
-import unittest2 as unittest
+# To run unittests on python 2.6 please use unittest2 library
+try:
+ import unittest2 as unittest
+except ImportError:
+ import unittest
from jenkinsapi_tests.systests.base import BaseSystemTest
from jenkinsapi_tests.systests.job_configs import MATRIX_JOB
System tests for `jenkinsapi.jenkins` module.
'''
import logging
-import unittest2 as unittest
+# To run unittests on python 2.6 please use unittest2 library
+try:
+ import unittest2 as unittest
+except ImportError:
+ import unittest
from jenkinsapi_tests.systests.base import BaseSystemTest
from jenkinsapi_tests.test_utils.random_strings import random_string
System tests for `jenkinsapi.jenkins` module.
'''
import time
-import unittest2 as unittest
+# To run unittests on python 2.6 please use unittest2 library
+try:
+ import unittest2 as unittest
+except ImportError:
+ import unittest
from StringIO import StringIO
from jenkinsapi_tests.systests.base import BaseSystemTest
from jenkinsapi_tests.test_utils.random_strings import random_string
'''
import time
import logging
-import unittest2 as unittest
+# To run unittests on python 2.6 please use unittest2 library
+try:
+ import unittest2 as unittest
+except ImportError:
+ import unittest
from jenkinsapi.queue import Queue
from jenkinsapi_tests.systests.base import BaseSystemTest
from jenkinsapi_tests.test_utils.random_strings import random_string
# '''
# System tests for `jenkinsapi.jenkins` module.
# '''
-# import unittest2 as unittest
+# To run unittests on python 2.6 please use unittest2 library
+# try:
+ # import unittest2 as unittest
+# except ImportError:
+ # import unittest
# from jenkinsapi_tests.systests.base import BaseSystemTest
# from jenkinsapi_tests.test_utils.random_strings import random_string
# from jenkinsapi_tests.systests.job_configs import SCM_GIT_JOB
System tests for `jenkinsapi.jenkins` module.
'''
import logging
-import unittest2 as unittest
+# To run unittests on python 2.6 please use unittest2 library
+try:
+ import unittest2 as unittest
+except ImportError:
+ import unittest
from jenkinsapi.view import View
from jenkinsapi.views import Views
import pytz
import mock
-import unittest2 as unittest
+# To run unittests on python 2.6 please use unittest2 library
+try:
+ import unittest2 as unittest
+except ImportError:
+ import unittest
import datetime
from jenkinsapi.build import Build
import mock
-import unittest2 as unittest
+# To run unittests on python 2.6 please use unittest2 library
+try:
+ import unittest2 as unittest
+except ImportError:
+ import unittest
from jenkinsapi.build import Build
import mock
import types
-import unittest2 as unittest
+# To run unittests on python 2.6 please use unittest2 library
+try:
+ import unittest2 as unittest
+except ImportError:
+ import unittest
from jenkinsapi.custom_exceptions import JenkinsAPIException
from jenkinsapi.jenkins import Jenkins
import mock
-import unittest2 as unittest
+# To run unittests on python 2.6 please use unittest2 library
+try:
+ import unittest2 as unittest
+except ImportError:
+ import unittest
import hashlib
import requests
import mock
-import unittest2 as unittest
+# To run unittests on python 2.6 please use unittest2 library
+try:
+ import unittest2 as unittest
+except ImportError:
+ import unittest
from jenkinsapi.plugins import Plugins
from jenkinsapi.utils.requester import Requester
import mock
-import unittest2 as unittest
+# To run unittests on python 2.6 please use unittest2 library
+try:
+ import unittest2 as unittest
+except ImportError:
+ import unittest
from jenkinsapi import config
from jenkinsapi.job import Job
import mock
-import unittest2 as unittest
+# To run unittests on python 2.6 please use unittest2 library
+try:
+ import unittest2 as unittest
+except ImportError:
+ import unittest
from jenkinsapi.jenkins import JenkinsBase
import mock
-import unittest2 as unittest
+# To run unittests on python 2.6 please use unittest2 library
+try:
+ import unittest2 as unittest
+except ImportError:
+ import unittest
from jenkinsapi import config
from jenkinsapi.job import Job
# import mock
-# import unittest2 as unittest
+# To run unittests on python 2.6 please use unittest2 library
+# try:
+ # import unittest2 as unittest
+# except ImportError:
+ # import unittest
# from jenkinsapi.job import Job
# from jenkinsapi.jenkinsbase import JenkinsBase
import mock
-import unittest2 as unittest
+# To run unittests on python 2.6 please use unittest2 library
+try:
+ import unittest2 as unittest
+except ImportError:
+ import unittest
from jenkinsapi import config
from jenkinsapi.job import Job
import mock
-import unittest2 as unittest
+# To run unittests on python 2.6 please use unittest2 library
+try:
+ import unittest2 as unittest
+except ImportError:
+ import unittest
from jenkinsapi.node import Node
import mock
-import unittest2 as unittest
+# To run unittests on python 2.6 please use unittest2 library
+try:
+ import unittest2 as unittest
+except ImportError:
+ import unittest
from jenkinsapi.jenkins import Jenkins
from jenkinsapi.nodes import Nodes
import mock
-import unittest2 as unittest
+# To run unittests on python 2.6 please use unittest2 library
+try:
+ import unittest2 as unittest
+except ImportError:
+ import unittest
from jenkinsapi.jenkins import Jenkins
from jenkinsapi.plugins import Plugins
import mock
-import unittest2 as unittest
+# To run unittests on python 2.6 please use unittest2 library
+try:
+ import unittest2 as unittest
+except ImportError:
+ import unittest
from jenkinsapi import config
from jenkinsapi.jenkins import Jenkins
from __future__ import print_function
import mock
-import unittest2 as unittest
+# To run unittests on python 2.6 please use unittest2 library
+try:
+ import unittest2 as unittest
+except ImportError:
+ import unittest
import requests
from jenkinsapi.jenkins import Requester
import mock
-import unittest2 as unittest
+# To run unittests on python 2.6 please use unittest2 library
+try:
+ import unittest2 as unittest
+except ImportError:
+ import unittest
from jenkinsapi.result_set import ResultSet
from jenkinsapi.result import Result
import mock
-import unittest2 as unittest
+# To run unittests on python 2.6 please use unittest2 library
+try:
+ import unittest2 as unittest
+except ImportError:
+ import unittest
from jenkinsapi.jenkinsbase import JenkinsBase
from jenkinsapi.jenkins import Jenkins
import mock
-import unittest2 as unittest
+# To run unittests on python 2.6 please use unittest2 library
+try:
+ import unittest2 as unittest
+except ImportError:
+ import unittest
from jenkinsapi import config
from jenkinsapi.view import View
from jenkinsapi.jenkins import Jenkins