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()
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
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()