def test_get_jobs_many_jobs(self): num_of_jobs = MANY # Create a crontab with many jobs test_jobs = create_test_tab(num_of_jobs, user1) api.set_jobs(test_jobs, user1) jobs_list = api.get_jobs() self.assertEqual(len(jobs_list), num_of_jobs) # Verify that the information we get matches what was set check_job_fields(self, jobs_list, test_jobs, user1)
def test_get_jobs_one_job(self): num_of_jobs = ONE # Create a crontab with one job test_jobs = create_test_tab(num_of_jobs, user1) api.set_jobs(test_jobs, user1) jobs_list = api.get_jobs() # Verify that the jobs list contains exactly one job self.assertEqual(len(jobs_list), num_of_jobs) # Verify that the information we get matches what was set check_job_fields(self, jobs_list, test_jobs, user1)
def test_get_jobs_empty_jobs(self): num_of_jobs = ZERO # Create a crontab with zero jobs test_jobs = create_test_tab(num_of_jobs, user1) api.set_jobs(test_jobs, user1) jobs_list = api.get_jobs() # Verify that the jobs list is empty self.assertEqual(len(jobs_list), num_of_jobs) # Verify that the information we get matches what was set check_job_fields(self, jobs_list, test_jobs, user1)
def test_get_jobs_for_user_different_users_some_jobs(self): num_of_jobs_user1 = ONE # Add one job to the tabfile for user1 test_jobs_user1 = create_test_tab(num_of_jobs_user1, user1) api.set_jobs(test_jobs_user1, user1) jobs_list_user1 = api.get_jobs_for_user(user1) num_of_jobs_user2 = ZERO # Add zero jobs to the tabfile for user2 test_jobs_user2 = create_test_tab(num_of_jobs_user2, user2) api.set_jobs(test_jobs_user2, user2) jobs_list_user2 = api.get_jobs_for_user(user2) num_of_jobs_user3 = SOME # Add some jobs to the tabfile for user3 test_jobs_user3 = create_test_tab(num_of_jobs_user3, user3) api.set_jobs(test_jobs_user3, user3) jobs_list_user3 = api.get_jobs_for_user(user3) # Verify that the jobs list for user1 contains # the correct number of jobs self.assertEqual(len(jobs_list_user1), num_of_jobs_user1) # Verify that the jobs list for user2 contains # the correct number of jobs self.assertEqual(len(jobs_list_user2), num_of_jobs_user2) # Verify that the jobs list for user3 contains # the correct number of jobs self.assertEqual(len(jobs_list_user3), num_of_jobs_user3) # Verify that the information we get matches what was set check_job_fields(self, jobs_list_user1, test_jobs_user1, user1) # Verify that the information we get matches what was set check_job_fields(self, jobs_list_user2, test_jobs_user2, user2) # Verify that the information we get matches what was set check_job_fields(self, jobs_list_user3, test_jobs_user3, user3)