@@ -233,26 +233,28 @@ def test_import__should_schedule_job(self):
233233 call_command ("import" , filename = self .tmpfile .name )
234234 # assert
235235 self .assertEqual (1 , Task .objects .filter (task_type = TaskType .ONCE ).count ())
236+ self .assertEqual (1 , Task .objects .filter (task_type = TaskType .REPEATABLE ).count ())
236237 db_job = Task .objects .filter (task_type = TaskType .ONCE ).first ()
237238 attrs = ["name" , "queue" , "callable" , "enabled" , "timeout" ]
238239 for attr in attrs :
239240 self .assertEqual (getattr (jobs [0 ], attr ), getattr (db_job , attr ))
240241
241242 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 )
246247 self .tmpfile .write (res )
247248 self .tmpfile .flush ()
248249 # act
249250 call_command ("import" , filename = self .tmpfile .name , format = "yaml" )
250251 # assert
251252 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 ()
253255 attrs = ["name" , "queue" , "callable" , "enabled" , "timeout" ]
254256 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 ))
256258
257259 def test_import__should_schedule_job_yaml_without_yaml_lib (self ):
258260 jobs = list ()
@@ -295,10 +297,10 @@ def test_import__should_schedule_job_reset(self):
295297 self .assertEqual (getattr (jobs [1 ], attr ), getattr (db_job , attr ))
296298
297299 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 ])
302304 self .tmpfile .write (res )
303305 self .tmpfile .flush ()
304306 # act
@@ -309,17 +311,16 @@ def test_import__should_schedule_job_update_existing(self):
309311 )
310312 # assert
311313 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 )
314315 attrs = ["name" , "queue" , "callable" , "enabled" , "timeout" ]
315316 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 ))
317318
318319 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 ])
323324 self .tmpfile .write (res )
324325 self .tmpfile .flush ()
325326 # act
@@ -329,7 +330,7 @@ def test_import__should_schedule_job_without_update_existing(self):
329330 )
330331 # assert
331332 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 )
333334 attrs = ["id" , "name" , "queue" , "callable" , "enabled" , "timeout" ]
334335 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