@@ -233,26 +233,28 @@ def test_import__should_schedule_job(self):
233
233
call_command ("import" , filename = self .tmpfile .name )
234
234
# assert
235
235
self .assertEqual (1 , Task .objects .filter (task_type = TaskType .ONCE ).count ())
236
+ self .assertEqual (1 , Task .objects .filter (task_type = TaskType .REPEATABLE ).count ())
236
237
db_job = Task .objects .filter (task_type = TaskType .ONCE ).first ()
237
238
attrs = ["name" , "queue" , "callable" , "enabled" , "timeout" ]
238
239
for attr in attrs :
239
240
self .assertEqual (getattr (jobs [0 ], attr ), getattr (db_job , attr ))
240
241
241
242
def test_import__should_schedule_job_yaml (self ):
242
- jobs = list ()
243
- jobs .append (task_factory (ScheduledTask , enabled = True , instance_only = True ))
244
- jobs .append (task_factory (RepeatableTask , enabled = True , instance_only = True ))
245
- res = yaml .dump ([j .to_dict () for j in jobs ], default_flow_style = False )
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 ))
246
+ res = yaml .dump ([j .to_dict () for j in tasks ], default_flow_style = False )
246
247
self .tmpfile .write (res )
247
248
self .tmpfile .flush ()
248
249
# act
249
250
call_command ("import" , filename = self .tmpfile .name , format = "yaml" )
250
251
# assert
251
252
self .assertEqual (1 , Task .objects .filter (task_type = TaskType .ONCE ).count ())
252
- db_job = Task .objects .filter (task_type = TaskType .ONCE ).objects .first ()
253
+ self .assertEqual (1 , Task .objects .filter (task_type = TaskType .REPEATABLE ).count ())
254
+ db_job = Task .objects .filter (task_type = TaskType .ONCE ).first ()
253
255
attrs = ["name" , "queue" , "callable" , "enabled" , "timeout" ]
254
256
for attr in attrs :
255
- self .assertEqual (getattr (jobs [0 ], attr ), getattr (db_job , attr ))
257
+ self .assertEqual (getattr (tasks [0 ], attr ), getattr (db_job , attr ))
256
258
257
259
def test_import__should_schedule_job_yaml_without_yaml_lib (self ):
258
260
jobs = list ()
@@ -295,10 +297,10 @@ def test_import__should_schedule_job_reset(self):
295
297
self .assertEqual (getattr (jobs [1 ], attr ), getattr (db_job , attr ))
296
298
297
299
def test_import__should_schedule_job_update_existing (self ):
298
- jobs = list ()
299
- task_factory (ScheduledTask , enabled = True )
300
- jobs .append (task_factory (ScheduledTask , enabled = True ))
301
- res = json .dumps ([j .to_dict () for j in jobs ])
300
+ tasks = list ()
301
+ tasks . append ( task_factory (ScheduledTask , enabled = True ) )
302
+ tasks .append (task_factory (ScheduledTask , enabled = True ))
303
+ res = json .dumps ([j .to_dict () for j in tasks ])
302
304
self .tmpfile .write (res )
303
305
self .tmpfile .flush ()
304
306
# act
@@ -309,17 +311,16 @@ def test_import__should_schedule_job_update_existing(self):
309
311
)
310
312
# assert
311
313
self .assertEqual (2 , Task .objects .filter (task_type = TaskType .ONCE ).count ())
312
- db_job = Task .objects .filter (task_type = TaskType .ONCE ).get (name = jobs [0 ].name )
313
- self .assertNotEqual (jobs [0 ].id , db_job .id )
314
+ db_job = Task .objects .filter (task_type = TaskType .ONCE ).get (name = tasks [0 ].name )
314
315
attrs = ["name" , "queue" , "callable" , "enabled" , "timeout" ]
315
316
for attr in attrs :
316
- self .assertEqual (getattr (jobs [0 ], attr ), getattr (db_job , attr ))
317
+ self .assertEqual (getattr (tasks [0 ], attr ), getattr (db_job , attr ))
317
318
318
319
def test_import__should_schedule_job_without_update_existing (self ):
319
- jobs = list ()
320
- task_factory (ScheduledTask , enabled = True )
321
- jobs .append (task_factory (ScheduledTask , enabled = True ))
322
- res = json .dumps ([j .to_dict () for j in jobs ])
320
+ tasks = list ()
321
+ tasks . append ( task_factory (ScheduledTask , enabled = True ) )
322
+ tasks .append (task_factory (ScheduledTask , enabled = True ))
323
+ res = json .dumps ([j .to_dict () for j in tasks ])
323
324
self .tmpfile .write (res )
324
325
self .tmpfile .flush ()
325
326
# act
@@ -329,7 +330,7 @@ def test_import__should_schedule_job_without_update_existing(self):
329
330
)
330
331
# assert
331
332
self .assertEqual (2 , Task .objects .filter (task_type = TaskType .ONCE ).count ())
332
- db_job = Task .objects .get (name = jobs [0 ].name )
333
+ db_job = Task .objects .get (name = tasks [0 ].name )
333
334
attrs = ["id" , "name" , "queue" , "callable" , "enabled" , "timeout" ]
334
335
for attr in attrs :
335
- self .assertEqual (getattr (jobs [0 ], attr ), getattr (db_job , attr ))
336
+ self .assertEqual (getattr (tasks [0 ], attr ), getattr (db_job , attr ))
0 commit comments