def test_JobManager_list_job(self, mock_tethys_job): mock_args = mock.MagicMock() mock_jobs = mock.MagicMock() mock_tethys_job.objects.filter().order_by().select_subclasses.return_value = mock_jobs mock_user = '******' mgr = JobManager(mock_args) ret = mgr.list_jobs(user=mock_user) self.assertEquals(ret, mock_jobs) mock_tethys_job.objects.filter().order_by().select_subclasses.assert_called_once()
def test_JobManager_list_job_with_groups(self): mgr = JobManager(self.app_model) ret = mgr.list_jobs(groups=[self.group_model]) self.assertEqual(ret[0], self.tethysjob)
def test_JobManager_list_job_with_user(self): mgr = JobManager(self.app_model) ret = mgr.list_jobs(user=self.user_model) self.assertEqual(ret[0], self.tethysjob)