4
4
from scheduler .models import CronTask
5
5
from scheduler .tools import create_worker
6
6
from .test_old_models import BaseTestCases
7
- from .testtools import task_factory
7
+ from .testtools import old_task_factory
8
8
from ..queues import get_queue
9
9
10
10
11
11
class TestCronTask (BaseTestCases .TestBaseTask ):
12
12
TaskModelClass = CronTask
13
13
14
14
def test_clean (self ):
15
- task = task_factory (CronTask )
15
+ task = old_task_factory (CronTask )
16
16
task .cron_string = "* * * * *"
17
17
task .queue = list (settings .QUEUES )[0 ]
18
18
task .callable = "scheduler.tests.jobs.test_job"
19
19
self .assertIsNone (task .clean ())
20
20
21
21
def test_clean_cron_string_invalid (self ):
22
- task = task_factory (CronTask )
22
+ task = old_task_factory (CronTask )
23
23
task .cron_string = "not-a-cron-string"
24
24
task .queue = list (settings .QUEUES )[0 ]
25
25
task .callable = "scheduler.tests.jobs.test_job"
26
26
with self .assertRaises (ValidationError ):
27
27
task .clean_cron_string ()
28
28
29
29
def test_check_rescheduled_after_execution (self ):
30
- task = task_factory (
30
+ task = old_task_factory (
31
31
CronTask ,
32
32
)
33
33
queue = task .rqueue
@@ -43,7 +43,7 @@ def test_check_rescheduled_after_execution(self):
43
43
self .assertNotEqual (task .job_id , first_run_id )
44
44
45
45
def test_check_rescheduled_after_failed_execution (self ):
46
- task = task_factory (
46
+ task = old_task_factory (
47
47
CronTask ,
48
48
callable_name = "scheduler.tests.jobs.scheduler.tests.jobs.test_job" ,
49
49
)
@@ -63,7 +63,7 @@ def test_cron_task_enqueuing_jobs(self):
63
63
queue = get_queue ()
64
64
prev_queued = len (queue .scheduled_job_registry )
65
65
prev_finished = len (queue .finished_job_registry )
66
- task = task_factory (CronTask , callable_name = "scheduler.tests.jobs.enqueue_jobs" )
66
+ task = old_task_factory (CronTask , callable_name = "scheduler.tests.jobs.enqueue_jobs" )
67
67
self .assertEqual (prev_queued + 1 , len (queue .scheduled_job_registry ))
68
68
first_run_id = task .job_id
69
69
entry = queue .fetch_job (first_run_id )
0 commit comments