Example #1
0
 def test_cli_list_dag_runs(self):
     dag_command.dag_trigger(
         self.parser.parse_args([
             'dags',
             'trigger',
             'example_bash_operator',
         ]))
     args = self.parser.parse_args(
         ['dags', 'list_runs', 'example_bash_operator', '--no_backfill'])
     dag_command.dag_list_dag_runs(args)
Example #2
0
 def test_trigger_dag(self):
     dag_command.dag_trigger(
         self.parser.parse_args([
             'dags', 'trigger', 'example_bash_operator', '--conf',
             '{"foo": "bar"}'
         ]))
     self.assertRaises(
         ValueError, dag_command.dag_trigger,
         self.parser.parse_args([
             'dags', 'trigger', 'example_bash_operator', '--run-id',
             'trigger_dag_xxx', '--conf', 'NOT JSON'
         ]))
Example #3
0
 def test_cli_list_dag_runs(self):
     dag_command.dag_trigger(self.parser.parse_args([
         'dags', 'trigger', 'example_bash_operator', ]))
     args = self.parser.parse_args(['dags',
                                    'list_runs',
                                    '--dag-id',
                                    'example_bash_operator',
                                    '--no-backfill',
                                    '--start-date',
                                    DEFAULT_DATE.isoformat(),
                                    '--end-date',
                                    timezone.make_aware(datetime.max).isoformat()])
     dag_command.dag_list_dag_runs(args)