File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change 1
1
from __future__ import absolute_import , unicode_literals
2
2
3
3
from django .conf import settings
4
- from django .test .simple import DjangoTestSuiteRunner
4
+ try :
5
+ from django .test .runner import DiscoverRunner
6
+ except ImportError :
7
+ from django .test .simple import DjangoTestSuiteRunner as DiscoverRunner
5
8
6
9
from celery import current_app
7
10
from celery .task import Task
@@ -20,7 +23,7 @@ def _set_eager():
20
23
current_app .conf .CELERY_EAGER_PROPAGATES_EXCEPTIONS = True
21
24
22
25
23
- class CeleryTestSuiteRunner (DjangoTestSuiteRunner ):
26
+ class CeleryTestSuiteRunner (DiscoverRunner ):
24
27
"""Django test runner allowing testing of celery delayed tasks.
25
28
26
29
All tasks are run locally, not in a worker.
@@ -35,7 +38,7 @@ def setup_test_environment(self, **kwargs):
35
38
super (CeleryTestSuiteRunner , self ).setup_test_environment (** kwargs )
36
39
37
40
38
- class CeleryTestSuiteRunnerStoringResult (DjangoTestSuiteRunner ):
41
+ class CeleryTestSuiteRunnerStoringResult (DiscoverRunner ):
39
42
"""Django test runner allowing testing of celery delayed tasks,
40
43
and storing the results of those tasks in ``TaskMeta``.
41
44
You can’t perform that action at this time.
0 commit comments