def test_rename_a_job(self): job_name = 'cook' job = Job(job_name) job.save_to_database() new_name = 'chef' Job.rename(job.id, new_name) job_with_new_name = Job.query.get(job.id) self.assertEqual(job.id, job_with_new_name.id) self.assertEqual(new_name, job_with_new_name.name) Job.remove_by_id(job.id)
def test_rename_to_non_unique_name_return_false(self): job_name = 'bar manager' job = Job(job_name) job.save_to_database() new_name = 'bar manager' result = Job.rename(job.id, new_name) self.assertFalse(result) Job.remove_by_id(job.id)