示例#1
0
    def test_python_formatting(self):
        expected_filename = 'dag_for_testing_filename_rendering/task_for_testing_filename_rendering/%s/42.log' % DEFAULT_DATE.isoformat(
        )

        fth = FileTaskHandler(
            '', '{dag_id}/{task_id}/{execution_date}/{try_number}.log')
        rendered_filename = fth._render_filename(self.ti, 42)
        self.assertEqual(expected_filename, rendered_filename)
    def test_jinja_rendering(self):
        expected_filename = \
            'dag_for_testing_filename_rendering/task_for_testing_filename_rendering/%s/42.log' \
            % DEFAULT_DATE.isoformat()

        fth = FileTaskHandler('', '{{ ti.dag_id }}/{{ ti.task_id }}/{{ ts }}/{{ try_number }}.log')
        rendered_filename = fth._render_filename(self.ti, 42)
        self.assertEqual(expected_filename, rendered_filename)
    def test_jinja_rendering(self):
        expected_filename = \
            'dag_for_testing_filename_rendering/task_for_testing_filename_rendering/%s/42.log' \
            % DEFAULT_DATE.isoformat()

        fth = FileTaskHandler('', '{{ ti.dag_id }}/{{ ti.task_id }}/{{ ts }}/{{ try_number }}.log')
        rendered_filename = fth._render_filename(self.ti, 42)
        self.assertEqual(expected_filename, rendered_filename)
    def test_python_formatting(self):
        expected_filename = \
            'dag_for_testing_filename_rendering/task_for_testing_filename_rendering/%s/42.log' \
            % DEFAULT_DATE.isoformat()

        fth = FileTaskHandler('', '{dag_id}/{task_id}/{execution_date}/{try_number}.log')
        rendered_filename = fth._render_filename(self.ti, 42)
        self.assertEqual(expected_filename, rendered_filename)