Ask Solem преди 14 години
родител
ревизия
08bb53c6c7
променени са 46 файла, в които са добавени 67 реда и са изтрити 55 реда
  1. 1 1
      celery/tests/functional/case.py
  2. 1 1
      celery/tests/test_app_amqp.py
  3. 1 1
      celery/tests/test_backends/__init__.py
  4. 1 1
      celery/tests/test_backends/disabled_amqp.py
  5. 1 1
      celery/tests/test_backends/test_base.py
  6. 1 1
      celery/tests/test_backends/test_cache.py
  7. 1 1
      celery/tests/test_backends/test_database.py
  8. 1 1
      celery/tests/test_backends/test_redis.py
  9. 1 1
      celery/tests/test_backends/test_tyrant.py
  10. 1 1
      celery/tests/test_beat.py
  11. 1 1
      celery/tests/test_bin/test_base.py
  12. 1 1
      celery/tests/test_bin/test_celerybeat.py
  13. 2 1
      celery/tests/test_bin/test_celeryd.py
  14. 1 1
      celery/tests/test_buckets.py
  15. 1 1
      celery/tests/test_celery.py
  16. 1 1
      celery/tests/test_concurrency_processes.py
  17. 1 1
      celery/tests/test_datastructures.py
  18. 1 1
      celery/tests/test_events.py
  19. 1 1
      celery/tests/test_events_state.py
  20. 1 1
      celery/tests/test_loaders.py
  21. 2 2
      celery/tests/test_log.py
  22. 1 1
      celery/tests/test_pickle.py
  23. 1 1
      celery/tests/test_pool.py
  24. 1 1
      celery/tests/test_registry.py
  25. 1 1
      celery/tests/test_result.py
  26. 1 1
      celery/tests/test_routes.py
  27. 1 1
      celery/tests/test_serialization.py
  28. 1 1
      celery/tests/test_states.py
  29. 2 2
      celery/tests/test_task.py
  30. 1 1
      celery/tests/test_task_abortable.py
  31. 1 1
      celery/tests/test_task_builtins.py
  32. 1 1
      celery/tests/test_task_control.py
  33. 2 2
      celery/tests/test_task_http.py
  34. 1 1
      celery/tests/test_task_sets.py
  35. 1 1
      celery/tests/test_timer2.py
  36. 1 1
      celery/tests/test_utils.py
  37. 1 1
      celery/tests/test_utils_info.py
  38. 1 1
      celery/tests/test_worker.py
  39. 1 1
      celery/tests/test_worker_control.py
  40. 1 1
      celery/tests/test_worker_controllers.py
  41. 1 1
      celery/tests/test_worker_heartbeat.py
  42. 2 3
      celery/tests/test_worker_job.py
  43. 1 1
      celery/tests/test_worker_revoke.py
  44. 1 1
      celery/tests/test_worker_state.py
  45. 17 5
      celery/tests/utils.py
  46. 1 1
      setup.py

+ 1 - 1
celery/tests/functional/case.py

@@ -5,7 +5,7 @@ import signal
 import socket
 import sys
 import traceback
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from itertools import count
 

+ 1 - 1
celery/tests/test_app_amqp.py

@@ -1,4 +1,4 @@
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from celery.app.amqp import MSG_OPTIONS, extract_msg_options
 

+ 1 - 1
celery/tests/test_backends/__init__.py

@@ -1,4 +1,4 @@
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from celery import backends
 from celery.backends.amqp import AMQPBackend

+ 1 - 1
celery/tests/test_backends/disabled_amqp.py

@@ -1,5 +1,5 @@
 import sys
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from celery import states
 from celery.utils import gen_unique_id

+ 1 - 1
celery/tests/test_backends/test_base.py

@@ -1,6 +1,6 @@
 import sys
 import types
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from celery.serialization import subclass_exception
 from celery.serialization import find_nearest_pickleable_exception as fnpe

+ 1 - 1
celery/tests/test_backends/test_cache.py

@@ -1,6 +1,6 @@
 import sys
 import types
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from celery import states
 from celery.backends.cache import CacheBackend, DummyClient

+ 1 - 1
celery/tests/test_backends/test_database.py

@@ -1,4 +1,4 @@
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from datetime import datetime
 

+ 1 - 1
celery/tests/test_backends/test_redis.py

@@ -1,6 +1,6 @@
 import sys
 import socket
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from nose import SkipTest
 

+ 1 - 1
celery/tests/test_backends/test_tyrant.py

@@ -1,6 +1,6 @@
 import sys
 import socket
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from nose import SkipTest
 

+ 1 - 1
celery/tests/test_beat.py

@@ -1,5 +1,5 @@
 import logging
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from datetime import datetime, timedelta
 

+ 1 - 1
celery/tests/test_bin/test_base.py

@@ -1,4 +1,4 @@
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from celery.bin.base import Command
 

+ 1 - 1
celery/tests/test_bin/test_celerybeat.py

@@ -1,6 +1,6 @@
 import logging
 import sys
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from celery import beat
 from celery import platforms

+ 2 - 1
celery/tests/test_bin/test_celeryd.py

@@ -1,7 +1,8 @@
 import logging
 import os
 import sys
-import unittest2 as unittest
+from celery.tests.utils import unittest
+from celery.tests.utils import StringIO
 
 from multiprocessing import get_logger, current_process
 from StringIO import StringIO

+ 1 - 1
celery/tests/test_buckets.py

@@ -2,7 +2,7 @@ from __future__ import generators
 
 import sys
 import time
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from itertools import chain, izip
 

+ 1 - 1
celery/tests/test_celery.py

@@ -1,4 +1,4 @@
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 import celery
 

+ 1 - 1
celery/tests/test_concurrency_processes.py

@@ -1,5 +1,5 @@
 import sys
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from itertools import cycle
 

+ 1 - 1
celery/tests/test_datastructures.py

@@ -1,5 +1,5 @@
 import sys
-import unittest2 as unittest
+from celery.tests.utils import unittest
 from Queue import Queue
 
 from celery.datastructures import PositionQueue, ExceptionInfo, LocalCache

+ 1 - 1
celery/tests/test_events.py

@@ -1,4 +1,4 @@
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from celery import events
 

+ 1 - 1
celery/tests/test_events_state.py

@@ -1,5 +1,5 @@
 from time import time
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from itertools import count
 

+ 1 - 1
celery/tests/test_loaders.py

@@ -1,6 +1,6 @@
 import os
 import sys
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from celery import task
 from celery import loaders

+ 2 - 2
celery/tests/test_log.py

@@ -2,9 +2,9 @@ from __future__ import generators
 
 import sys
 import logging
-import unittest2 as unittest
+from celery.tests.utils import unittest
 from tempfile import mktemp
-from StringIO import StringIO
+from celery.tests.utils import StringIO
 
 try:
     from contextlib import contextmanager

+ 1 - 1
celery/tests/test_pickle.py

@@ -1,4 +1,4 @@
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from celery.serialization import pickle
 

+ 1 - 1
celery/tests/test_pool.py

@@ -2,7 +2,7 @@ import sys
 import time
 import logging
 import itertools
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from celery.concurrency.processes import TaskPool
 from celery.datastructures import ExceptionInfo

+ 1 - 1
celery/tests/test_registry.py

@@ -1,4 +1,4 @@
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from celery import registry
 from celery.task import Task, PeriodicTask

+ 1 - 1
celery/tests/test_result.py

@@ -1,6 +1,6 @@
 from __future__ import generators
 
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from celery import states
 from celery.app import app_or_default

+ 1 - 1
celery/tests/test_routes.py

@@ -1,4 +1,4 @@
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from celery import routes
 from celery.app import app_or_default

+ 1 - 1
celery/tests/test_serialization.py

@@ -1,5 +1,5 @@
 import sys
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from celery.tests.utils import execute_context, mask_modules
 

+ 1 - 1
celery/tests/test_states.py

@@ -1,4 +1,4 @@
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from celery.states import state
 from celery import states

+ 2 - 2
celery/tests/test_task.py

@@ -1,5 +1,5 @@
-import unittest2 as unittest
-from StringIO import StringIO
+from celery.tests.utils import unittest
+from celery.tests.utils import StringIO
 from datetime import datetime, timedelta
 
 from pyparsing import ParseException

+ 1 - 1
celery/tests/test_task_abortable.py

@@ -1,4 +1,4 @@
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from celery.contrib.abortable import AbortableTask, AbortableAsyncResult
 

+ 1 - 1
celery/tests/test_task_builtins.py

@@ -1,4 +1,4 @@
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from celery.task.builtins import ExecuteRemoteTask
 from celery.task.builtins import PingTask, DeleteExpiredTaskMetaTask

+ 1 - 1
celery/tests/test_task_control.py

@@ -1,4 +1,4 @@
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from kombu.pidbox import Mailbox
 

+ 2 - 2
celery/tests/test_task_http.py

@@ -2,13 +2,13 @@
 from __future__ import generators
 
 import logging
-import unittest2 as unittest
+from celery.tests.utils import unittest
 from urllib import addinfourl
 try:
     from contextlib import contextmanager
 except ImportError:
     from celery.tests.utils import fallback_contextmanager as contextmanager
-from StringIO import StringIO
+from celery.tests.utils import StringIO
 
 from anyjson import serialize
 

+ 1 - 1
celery/tests/test_task_sets.py

@@ -1,4 +1,4 @@
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 import simplejson
 

+ 1 - 1
celery/tests/test_timer2.py

@@ -1,5 +1,5 @@
 import time
-import unittest2 as unittest
+from celery.tests.utils import unittest
 import celery.utils.timer2 as timer2
 
 from celery.tests.utils import skip_if_quick

+ 1 - 1
celery/tests/test_utils.py

@@ -1,5 +1,5 @@
 import pickle
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from celery import utils
 from celery.utils import promise, mpromise, maybe_promise

+ 1 - 1
celery/tests/test_utils_info.py

@@ -1,4 +1,4 @@
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from celery import Celery
 from celery.app import app_or_default

+ 1 - 1
celery/tests/test_worker.py

@@ -1,5 +1,5 @@
 import socket
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from datetime import datetime, timedelta
 from Queue import Empty

+ 1 - 1
celery/tests/test_worker_control.py

@@ -1,5 +1,5 @@
 import socket
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from datetime import datetime, timedelta
 

+ 1 - 1
celery/tests/test_worker_controllers.py

@@ -1,4 +1,4 @@
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from Queue import Queue
 

+ 1 - 1
celery/tests/test_worker_heartbeat.py

@@ -1,4 +1,4 @@
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from celery.worker.heartbeat import Heart
 

+ 2 - 3
celery/tests/test_worker_job.py

@@ -2,9 +2,8 @@
 import logging
 import simplejson
 import sys
-import unittest2 as unittest
-
-from StringIO import StringIO
+from celery.tests.utils import unittest
+from celery.tests.utils import StringIO
 
 from kombu.transport.base import Message
 

+ 1 - 1
celery/tests/test_worker_revoke.py

@@ -1,4 +1,4 @@
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from celery.worker import state
 

+ 1 - 1
celery/tests/test_worker_state.py

@@ -1,4 +1,4 @@
-import unittest2 as unittest
+from celery.tests.utils import unittest
 
 from celery.datastructures import LimitedSet
 from celery.worker import state

+ 17 - 5
celery/tests/utils.py

@@ -1,9 +1,21 @@
 from __future__ import generators
 
+try:
+    import unittest
+    unittest.skip
+except AttributeError:
+    import unittest2 as unittest
+
 import os
 import sys
-import __builtin__
-from StringIO import StringIO
+try:
+    import __builtin__ as builtins
+except ImportError:    # py3k
+    import builtins
+try:
+    from StringIO import StringIO
+except ImportError:
+    from io import StringIO
 
 from nose import SkipTest
 
@@ -203,7 +215,7 @@ def mask_modules(*modnames):
 
     """
 
-    realimport = __builtin__.__import__
+    realimport = builtins.__import__
 
     def myimp(name, *args, **kwargs):
         if name in modnames:
@@ -211,9 +223,9 @@ def mask_modules(*modnames):
         else:
             return realimport(name, *args, **kwargs)
 
-    __builtin__.__import__ = myimp
+    builtins.__import__ = myimp
     yield True
-    __builtin__.__import__ = realimport
+    builtins.__import__ = realimport
 
 
 @contextmanager

+ 1 - 1
setup.py

@@ -37,7 +37,7 @@ def with_dist_not_in_path(fun):
             dist_module = sys.modules.pop("celery", None)
             try:
                 import celery as existing_module
-            except ImportError, exc:
+            except ImportError:
                 pass
             else:
                 kwargs["celery"] = existing_module