Пример #1
0
    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()
Пример #2
0
    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()
Пример #3
0
    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)
Пример #4
0
    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)