def test_remove_job_name_by_id(self): job_name = 'kitchen' job = Job(job_name) job.save_to_database() Job.remove_by_id(job.id) job_name_search = Job.query.get(job.id) self.assertIsNone(job_name_search)
def test_remove_job_name_by_id_that_does_not_exist(self): job_name = 'bank' job = Job(job_name) job.save_to_database() result = Job.remove_by_id(-1) self.assertFalse(result) 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)
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)