10
10
from scheduler .models import ScheduledTask , RepeatableTask , Task
11
11
from scheduler .queues import get_queue
12
12
from scheduler .tests .jobs import failing_job , test_job
13
- from scheduler .tests .testtools import task_factory
13
+ from scheduler .tests .testtools import task_factory , old_task_factory
14
14
from . import test_settings # noqa
15
15
from .test_views import BaseTestCase
16
16
from ..models .task import TaskType
@@ -167,8 +167,8 @@ def tearDown(self) -> None:
167
167
168
168
def test_export__should_export_job (self ):
169
169
jobs = list ()
170
- jobs .append (task_factory (ScheduledTask , enabled = True ))
171
- jobs .append (task_factory (RepeatableTask , enabled = True ))
170
+ jobs .append (task_factory (TaskType . ONCE , enabled = True ))
171
+ jobs .append (task_factory (TaskType . REPEATABLE , enabled = True ))
172
172
173
173
# act
174
174
call_command ("export" , filename = self .tmpfile .name )
@@ -180,8 +180,8 @@ def test_export__should_export_job(self):
180
180
181
181
def test_export__should_export_enabled_jobs_only (self ):
182
182
jobs = list ()
183
- jobs .append (task_factory (ScheduledTask , enabled = True ))
184
- jobs .append (task_factory (RepeatableTask , enabled = False ))
183
+ jobs .append (task_factory (TaskType . ONCE , enabled = True ))
184
+ jobs .append (task_factory (TaskType . REPEATABLE , enabled = False ))
185
185
186
186
# act
187
187
call_command ("export" , filename = self .tmpfile .name , enabled = True )
@@ -192,8 +192,8 @@ def test_export__should_export_enabled_jobs_only(self):
192
192
193
193
def test_export__should_export_job_yaml_without_yaml_lib (self ):
194
194
jobs = list ()
195
- jobs .append (task_factory (ScheduledTask , enabled = True ))
196
- jobs .append (task_factory (RepeatableTask , enabled = True ))
195
+ jobs .append (task_factory (TaskType . ONCE , enabled = True ))
196
+ jobs .append (task_factory (TaskType . REPEATABLE , enabled = True ))
197
197
198
198
# act
199
199
with mock .patch .dict ("sys.modules" , {"yaml" : None }):
@@ -203,8 +203,8 @@ def test_export__should_export_job_yaml_without_yaml_lib(self):
203
203
204
204
def test_export__should_export_job_yaml_green (self ):
205
205
jobs = list ()
206
- jobs .append (task_factory (ScheduledTask , enabled = True ))
207
- jobs .append (task_factory (RepeatableTask , enabled = True ))
206
+ jobs .append (task_factory (TaskType . ONCE , enabled = True ))
207
+ jobs .append (task_factory (TaskType . REPEATABLE , enabled = True ))
208
208
209
209
# act
210
210
call_command ("export" , filename = self .tmpfile .name , format = "yaml" )
@@ -224,8 +224,8 @@ def tearDown(self) -> None:
224
224
225
225
def test_import__should_schedule_job (self ):
226
226
jobs = list ()
227
- jobs .append (task_factory (ScheduledTask , enabled = True , instance_only = True ))
228
- jobs .append (task_factory (RepeatableTask , enabled = True , instance_only = True ))
227
+ jobs .append (task_factory (TaskType . ONCE , enabled = True , instance_only = True ))
228
+ jobs .append (task_factory (TaskType . REPEATABLE , enabled = True , instance_only = True ))
229
229
res = json .dumps ([j .to_dict () for j in jobs ])
230
230
self .tmpfile .write (res )
231
231
self .tmpfile .flush ()
@@ -241,8 +241,8 @@ def test_import__should_schedule_job(self):
241
241
242
242
def test_import__should_schedule_job_yaml (self ):
243
243
tasks = list ()
244
- tasks .append (task_factory (ScheduledTask , enabled = True , instance_only = True ))
245
- tasks .append (task_factory (RepeatableTask , enabled = True , instance_only = True ))
244
+ tasks .append (task_factory (TaskType . ONCE , enabled = True , instance_only = True ))
245
+ tasks .append (task_factory (TaskType . REPEATABLE , enabled = True , instance_only = True ))
246
246
res = yaml .dump ([j .to_dict () for j in tasks ], default_flow_style = False )
247
247
self .tmpfile .write (res )
248
248
self .tmpfile .flush ()
@@ -258,8 +258,8 @@ def test_import__should_schedule_job_yaml(self):
258
258
259
259
def test_import__should_schedule_job_yaml_without_yaml_lib (self ):
260
260
jobs = list ()
261
- jobs .append (task_factory (ScheduledTask , enabled = True , instance_only = True ))
262
- jobs .append (task_factory (RepeatableTask , enabled = True , instance_only = True ))
261
+ jobs .append (task_factory (TaskType . ONCE , enabled = True , instance_only = True ))
262
+ jobs .append (task_factory (TaskType . REPEATABLE , enabled = True , instance_only = True ))
263
263
res = yaml .dump ([j .to_dict () for j in jobs ], default_flow_style = False )
264
264
self .tmpfile .write (res )
265
265
self .tmpfile .flush ()
@@ -271,10 +271,10 @@ def test_import__should_schedule_job_yaml_without_yaml_lib(self):
271
271
272
272
def test_import__should_schedule_job_reset (self ):
273
273
jobs = list ()
274
- task_factory (ScheduledTask , enabled = True )
275
- task_factory (ScheduledTask , enabled = True )
276
- jobs .append (task_factory (ScheduledTask , enabled = True ))
277
- jobs .append (task_factory (RepeatableTask , enabled = True , instance_only = True ))
274
+ task_factory (TaskType . ONCE , enabled = True )
275
+ task_factory (TaskType . ONCE , enabled = True )
276
+ jobs .append (task_factory (TaskType . ONCE , enabled = True ))
277
+ jobs .append (task_factory (TaskType . REPEATABLE , enabled = True , instance_only = True ))
278
278
res = json .dumps ([j .to_dict () for j in jobs ])
279
279
self .tmpfile .write (res )
280
280
self .tmpfile .flush ()
@@ -298,8 +298,8 @@ def test_import__should_schedule_job_reset(self):
298
298
299
299
def test_import__should_schedule_job_update_existing (self ):
300
300
tasks = list ()
301
- tasks .append (task_factory (ScheduledTask , enabled = True ))
302
- tasks .append (task_factory (ScheduledTask , enabled = True ))
301
+ tasks .append (task_factory (TaskType . ONCE , enabled = True ))
302
+ tasks .append (task_factory (TaskType . ONCE , enabled = True ))
303
303
res = json .dumps ([j .to_dict () for j in tasks ])
304
304
self .tmpfile .write (res )
305
305
self .tmpfile .flush ()
@@ -318,8 +318,8 @@ def test_import__should_schedule_job_update_existing(self):
318
318
319
319
def test_import__should_schedule_job_without_update_existing (self ):
320
320
tasks = list ()
321
- tasks .append (task_factory (ScheduledTask , enabled = True ))
322
- tasks .append (task_factory (ScheduledTask , enabled = True ))
321
+ tasks .append (task_factory (TaskType . ONCE , enabled = True ))
322
+ tasks .append (task_factory (TaskType . ONCE , enabled = True ))
323
323
res = json .dumps ([j .to_dict () for j in tasks ])
324
324
self .tmpfile .write (res )
325
325
self .tmpfile .flush ()
0 commit comments