示例#1
0
 def test_empty_run_deletion(self):
     run_name = 'test_empty_run_deletion'
     new_run = Run(run_name)
     models.commit()
     new_run.delete()
     models.commit()
     assert not Run.filter_by(name=run_name).first()
示例#2
0
 def test_updated(self):
     run_name = 'test_updated'
     new_run = Run(run_name)
     for i in range(1, 5):
         Job(dict(job_id=i), new_run)
     models.commit()
     new_run = Run.filter_by(name=run_name).first()
     assert new_run.updated == new_run.get_jobs()[-1].updated
示例#3
0
 def test_run_deletion(self):
     run_name = 'test_run_deletion'
     new_run = Run(run_name)
     Job({'job_id': '42'}, new_run)
     Job({'job_id': '120'}, new_run)
     Job({'job_id': '4'}, new_run)
     models.commit()
     new_run.delete()
     models.commit()
     assert not Run.filter_by(name=run_name).first()