Example #1
0
    def test_tr55_job_error_in_chain(self):
        model_input = {
            'inputs': [],
            'modifications': [],
            'modification_hash': 'j39fj9fg7yshb399h4nsdhf'
        }

        with self.assertRaises(Exception) as context:
            views._initiate_tr55_job_chain(model_input, self.job.id)

        self.assertEqual(str(context.exception),
                         'No precipitation value defined',
                         'Unexpected exception occurred')
Example #2
0
    def test_tr55_job_error_in_chain(self):
        model_input = {
            'inputs': [],
            'modifications': [],
            'modification_hash': 'j39fj9fg7yshb399h4nsdhf'
        }

        with self.assertRaises(Exception) as context:
            views._initiate_tr55_job_chain(model_input, self.job.id)

        self.assertEqual(str(context.exception),
                         'No precipitation value defined',
                         'Unexpected exception occurred')
Example #3
0
    def test_tr55_job_runs_in_chain(self):
        model_input = {
            'modifications': [
                {
                    'name': 'precipitation',
                    'value': 1.2
                }
            ],
            'precip': 1.0
        }

        created = now()
        job = Job.objects.create(created_at=created, result='', error='',
                                 traceback='', user=None, status='started')
        job.save()

        task_list = views._initiate_tr55_job_chain(model_input, job.id)

        found_job = Job.objects.get(uuid=task_list.id)

        self.assertEqual(str(found_job.uuid),
                         str(task_list.id),
                         'Job not found')

        self.assertEqual(str(found_job.status),
                         'complete',
                         'Job found but incomplete.')
Example #4
0
    def test_tr55_job_runs_in_chain(self):
        task_list = views._initiate_tr55_job_chain(self.model_input,
                                                   self.job.id)

        found_job = Job.objects.get(uuid=task_list.id)

        self.assertEqual(str(found_job.uuid), str(task_list.id),
                         'Job not found')

        self.assertEqual(str(found_job.status), 'complete',
                         'Job found but incomplete.')
Example #5
0
    def test_tr55_job_runs_in_chain(self):
        task_list = views._initiate_tr55_job_chain(self.model_input,
                                                   self.job.id)

        found_job = Job.objects.get(uuid=task_list.id)

        self.assertEqual(str(found_job.uuid),
                         str(task_list.id),
                         'Job not found')

        self.assertEqual(str(found_job.status),
                         'complete',
                         'Job found but incomplete.')