Set to use unittest2 library instead of unittest
authorAleksey Maksimov <ctpeko3a@gmail.com>
Sat, 12 Apr 2014 14:55:20 +0000 (22:55 +0800)
committerAleksey Maksimov <ctpeko3a@gmail.com>
Sat, 12 Apr 2014 14:55:20 +0000 (22:55 +0800)
This library backports all modern unittest features
to old versions of Python

31 files changed:
jenkinsapi_tests/systests/base.py
jenkinsapi_tests/systests/test_downstream_upstream.py
jenkinsapi_tests/systests/test_executors.py
jenkinsapi_tests/systests/test_invocation.py
jenkinsapi_tests/systests/test_jenkins.py
jenkinsapi_tests/systests/test_jenkins_artifacts.py
jenkinsapi_tests/systests/test_jenkins_matrix.py
jenkinsapi_tests/systests/test_nodes.py
jenkinsapi_tests/systests/test_parameterized_builds.py
jenkinsapi_tests/systests/test_queue.py
jenkinsapi_tests/systests/test_scm.py
jenkinsapi_tests/systests/test_views.py
jenkinsapi_tests/unittests/test_build.py
jenkinsapi_tests/unittests/test_build_scm_git.py
jenkinsapi_tests/unittests/test_executors.py
jenkinsapi_tests/unittests/test_fingerprint.py
jenkinsapi_tests/unittests/test_jenkins.py
jenkinsapi_tests/unittests/test_job.py
jenkinsapi_tests/unittests/test_job_folders.py
jenkinsapi_tests/unittests/test_job_get_all_builds.py
jenkinsapi_tests/unittests/test_job_multiconf.py
jenkinsapi_tests/unittests/test_job_scm_hg.py
jenkinsapi_tests/unittests/test_node.py
jenkinsapi_tests/unittests/test_nodes.py
jenkinsapi_tests/unittests/test_plugins.py
jenkinsapi_tests/unittests/test_queue.py
jenkinsapi_tests/unittests/test_requester.py
jenkinsapi_tests/unittests/test_result_set.py
jenkinsapi_tests/unittests/test_view.py
jenkinsapi_tests/unittests/test_views.py
setup.py

index 758ec86..e1cf133 100644 (file)
@@ -1,4 +1,4 @@
-import unittest
+import unittest2 as unittest
 import jenkinsapi_tests.systests
 from jenkinsapi_tests.systests.job_configs import EMPTY_JOB
 from jenkinsapi.jenkins import Jenkins
index 0470632..e0e5fdf 100644 (file)
@@ -3,7 +3,7 @@ System tests for `jenkinsapi.jenkins` module.
 '''
 import time
 import logging
-import unittest
+import unittest2 as unittest
 from jenkinsapi.custom_exceptions import NoBuildData
 from jenkinsapi_tests.systests.base import BaseSystemTest
 
index b289069..479a1c2 100644 (file)
@@ -7,7 +7,7 @@ from jenkinsapi_tests.systests.job_configs import LONG_RUNNING_JOB
 from jenkinsapi_tests.test_utils.random_strings import random_string
 import logging
 import time
-import unittest
+import unittest2 as unittest
 
 
 log = logging.getLogger(__name__)
@@ -31,7 +31,7 @@ class TestNodes(BaseSystemTest):
         job = self.jenkins.create_job(job_name, LONG_RUNNING_JOB)
         ii = job.invoke(invoke_pre_check_delay=2)
         ii.block(until='not_queued')
-        
+
         if job.is_running() is False:
             time.sleep(1)
         executors = self.jenkins.get_executors(node_name)
index a79ed36..45f14d6 100644 (file)
@@ -1,7 +1,7 @@
 '''
 System tests for `jenkinsapi.jenkins` module.
 '''
-import unittest
+import unittest2 as unittest
 import time
 from jenkinsapi.build import Build
 from jenkinsapi.invocation import Invocation
index 92a44a0..daf93f8 100644 (file)
@@ -1,7 +1,7 @@
 '''
 System tests for `jenkinsapi.jenkins` module.
 '''
-import unittest
+import unittest2 as unittest
 from jenkinsapi.job import Job
 from jenkinsapi.invocation import Invocation
 from jenkinsapi_tests.systests.base import BaseSystemTest
index 693f4f1..4f13097 100644 (file)
@@ -7,7 +7,7 @@ import time
 import gzip
 import shutil
 import tempfile
-import unittest
+import unittest2 as unittest
 
 from jenkinsapi_tests.systests.base import BaseSystemTest
 from jenkinsapi_tests.systests.job_configs import JOB_WITH_ARTIFACTS
index 3df8de6..e153667 100644 (file)
@@ -3,7 +3,7 @@ System tests for `jenkinsapi.jenkins` module.
 '''
 import re
 import time
-import unittest
+import unittest2 as unittest
 
 from jenkinsapi_tests.systests.base import BaseSystemTest
 from jenkinsapi_tests.systests.job_configs import MATRIX_JOB
index b125589..13d0e8d 100644 (file)
@@ -2,7 +2,7 @@
 System tests for `jenkinsapi.jenkins` module.
 '''
 import logging
-import unittest
+import unittest2 as unittest
 from jenkinsapi_tests.systests.base import BaseSystemTest
 from jenkinsapi_tests.test_utils.random_strings import random_string
 
index 205fc78..adabbe1 100644 (file)
@@ -2,7 +2,7 @@
 System tests for `jenkinsapi.jenkins` module.
 '''
 import time
-import unittest
+import unittest2 as unittest
 from StringIO import StringIO
 from jenkinsapi_tests.systests.base import BaseSystemTest
 from jenkinsapi_tests.test_utils.random_strings import random_string
index bb3d3f2..e1ec2da 100644 (file)
@@ -3,7 +3,7 @@ System tests for `jenkinsapi.jenkins` module.
 '''
 import time
 import logging
-import unittest
+import unittest2 as unittest
 from jenkinsapi.queue import Queue
 from jenkinsapi_tests.systests.base import BaseSystemTest
 from jenkinsapi_tests.test_utils.random_strings import random_string
index 3147fb0..a979ec3 100644 (file)
@@ -1,7 +1,7 @@
 # '''
 # System tests for `jenkinsapi.jenkins` module.
 # '''
-# import unittest
+# import unittest2 as 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
index be9cfa9..d4c8301 100644 (file)
@@ -2,7 +2,7 @@
 System tests for `jenkinsapi.jenkins` module.
 '''
 import logging
-import unittest
+import unittest2 as unittest
 
 from jenkinsapi.view import View
 from jenkinsapi.views import Views
index 0aa365a..8e30f55 100644 (file)
@@ -1,6 +1,6 @@
 import pytz
 import mock
-import unittest
+import unittest2 as unittest
 import datetime
 
 from jenkinsapi.build import Build
index 7983e59..b80984e 100644 (file)
@@ -1,5 +1,5 @@
 import mock
-import unittest
+import unittest2 as unittest
 from jenkinsapi.build import Build
 
 
index 45159c4..402ed6d 100644 (file)
@@ -1,6 +1,6 @@
 import mock
 import types
-import unittest
+import unittest2 as unittest
 
 from jenkinsapi.custom_exceptions import JenkinsAPIException
 from jenkinsapi.jenkins import Jenkins
index f34e5aa..629c97b 100644 (file)
@@ -1,5 +1,5 @@
 import mock
-import unittest
+import unittest2 as unittest
 import hashlib
 import requests
 
index c0bad0a..c8e1017 100644 (file)
@@ -1,5 +1,5 @@
 import mock
-import unittest
+import unittest2 as unittest
 
 from jenkinsapi.plugins import Plugins
 from jenkinsapi.utils.requester import Requester
index 898461c..9637ab2 100644 (file)
@@ -1,5 +1,5 @@
 import mock
-import unittest
+import unittest2 as unittest
 
 from jenkinsapi import config
 from jenkinsapi.job import Job
index 15cfa4a..206b743 100644 (file)
@@ -1,5 +1,5 @@
 import mock
-import unittest
+import unittest2 as unittest
 
 from jenkinsapi.jenkins import JenkinsBase
 
index bae7503..3de028c 100644 (file)
@@ -1,5 +1,5 @@
 import mock
-import unittest
+import unittest2 as unittest
 
 from jenkinsapi import config
 from jenkinsapi.job import Job
index b994bdd..ed80622 100644 (file)
@@ -1,5 +1,5 @@
 # import mock
-# import unittest
+# import unittest2 as unittest
 
 # from jenkinsapi.job import Job
 # from jenkinsapi.jenkinsbase import JenkinsBase
index 63806ae..b1683ed 100644 (file)
@@ -1,5 +1,5 @@
 import mock
-import unittest
+import unittest2 as unittest
 
 from jenkinsapi import config
 from jenkinsapi.job import Job
@@ -91,7 +91,7 @@ class TestHgJob(unittest.TestCase):
     @mock.patch.object(Job,'get_config',configtree_with_branch)
     def test_hg_attributes(self):
         expected_url = ['http://cm5/hg/sandbox/v01.0/int']
-        self.assertEquals(self.j.get_scm_type(),'hg') 
+        self.assertEquals(self.j.get_scm_type(),'hg')
         self.assertEquals(self.j.get_scm_url(),expected_url)
         self.assertEquals(self.j.get_scm_branch(),['testme'])
 
index daf947b..9fb5db1 100644 (file)
@@ -1,5 +1,5 @@
 import mock
-import unittest
+import unittest2 as unittest
 
 from jenkinsapi.node import Node
 
index 7a13df5..a2d45f1 100644 (file)
@@ -1,5 +1,5 @@
 import mock
-import unittest
+import unittest2 as unittest
 
 from jenkinsapi.jenkins import Jenkins
 from jenkinsapi.nodes import Nodes
index 93af922..202b5cd 100644 (file)
@@ -1,5 +1,5 @@
 import mock
-import unittest
+import unittest2 as unittest
 
 from jenkinsapi.jenkins import Jenkins
 from jenkinsapi.plugins import Plugins
index 0f043be..ed61be8 100644 (file)
@@ -1,5 +1,5 @@
 import mock
-import unittest
+import unittest2 as unittest
 
 from jenkinsapi import config
 from jenkinsapi.jenkins import Jenkins
index 521e1df..619fbce 100644 (file)
@@ -1,7 +1,7 @@
 from __future__ import print_function
 
 import mock
-import unittest
+import unittest2 as unittest
 
 import requests
 from jenkinsapi.jenkins import Requester
index a71a4ef..7fbee10 100644 (file)
@@ -1,5 +1,5 @@
 import mock
-import unittest
+import unittest2 as unittest
 
 from jenkinsapi.result_set import ResultSet
 from jenkinsapi.result import Result
index 0c193c0..ab8acc7 100644 (file)
@@ -1,5 +1,5 @@
 import mock
-import unittest
+import unittest2 as unittest
 
 from jenkinsapi.jenkinsbase import JenkinsBase
 from jenkinsapi.jenkins import Jenkins
index 7993980..3bf07bd 100644 (file)
@@ -1,5 +1,5 @@
 import mock
-import unittest
+import unittest2 as unittest
 from jenkinsapi import config
 from jenkinsapi.view import View
 from jenkinsapi.jenkins import Jenkins
index 05ccab1..37cc460 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -29,7 +29,7 @@ setup(
     include_package_data=False,
     install_requires=['requests>=1.2.3', 'pytz>=2013b'],
     test_suite='nose.collector',
-    tests_require=['mock', 'nose', 'coverage'],
+    tests_require=['mock', 'nose', 'coverage', 'unittest2'],
     entry_points=GLOBAL_ENTRY_POINTS,
     url=PROJECT_URL,
     description=SHORT_DESCRIPTION,