def test_write_record(self):
        """Test that we can write a record to the database."""
        self.install_fixture("pipeline_schedule_interval")

        self.assertNotEquals(PipelineScheduleRepository.fetch_schedule_for_pipeline(self.pipeline.id).schedule, "150")

        record = self.pipeline_schedule_interval
        record.schedule = "150"
        PipelineScheduleRepository.write_record(record)

        self.assertEquals(PipelineScheduleRepository.fetch_schedule_for_pipeline(self.pipeline.id).schedule, "150")
    def test_fetch_schedule_for_pipeline(self):
        """Test that a schedule can be fetched for a pipeline."""
        self.install_fixture("pipeline_schedule_interval")

        self.assertEqual(
            PipelineScheduleRepository.fetch_schedule_for_pipeline(self.pipeline.id), self.pipeline_schedule_interval
        )
    def test_write_record(self):
        """Test that we can write a record to the database."""
        self.install_fixture('pipeline_schedule_interval')

        self.assertNotEquals(
            PipelineScheduleRepository.fetch_schedule_for_pipeline(self.pipeline.id).schedule,
            '150',
        )

        record = self.pipeline_schedule_interval
        record.schedule = '150'
        PipelineScheduleRepository.write_record(record)

        self.assertEquals(
            PipelineScheduleRepository.fetch_schedule_for_pipeline(self.pipeline.id).schedule,
            '150',
        )
    def test_fetch_schedule_for_pipeline(self):
        """Test that a schedule can be fetched for a pipeline."""
        self.install_fixture('pipeline_schedule_interval')

        self.assertEqual(
            PipelineScheduleRepository.fetch_schedule_for_pipeline(self.pipeline.id),
            self.pipeline_schedule_interval,
        )
예제 #5
0
    def fetch_schedule_for_pipeline(cls, pipeline_id):
        """Returns a PipelineScheduleEntity for a pipeline_id.

        :param str pipeline_id:
        :returns PipelineScheduleEntity:
        :raises ResourceNotFoundException: if not found
        """
        return PipelineScheduleMapper.to_entity(
            PipelineScheduleRepository.fetch_schedule_for_pipeline(
                pipeline_id, ), )
예제 #6
0
    def fetch_schedule_for_pipeline(cls, pipeline_id):
        """Returns a PipelineScheduleEntity for a pipeline_id.

        :param str pipeline_id:
        :returns PipelineScheduleEntity:
        :raises ResourceNotFoundException: if not found
        """
        return PipelineScheduleMapper.to_entity(
            PipelineScheduleRepository.fetch_schedule_for_pipeline(
                pipeline_id,
            ),
        )