def test_scaffold_command(): for cli_args in valid_cli_args(): cli_args['print_only_required'] = True execute_scaffold_command(cli_args=cli_args, print_fn=no_print) cli_args['print_only_required'] = False execute_scaffold_command(cli_args=cli_args, print_fn=no_print)
def test_scaffold_command(): for cli_args in valid_execute_args(): cli_args['print_only_required'] = True execute_scaffold_command(cli_args=cli_args, print_fn=no_print) cli_args['print_only_required'] = False execute_scaffold_command(cli_args=cli_args, print_fn=no_print) runner = CliRunner() for cli_args in valid_cli_args(): result = runner.invoke(pipeline_scaffold_command, cli_args) assert result.exit_code == 0 result = runner.invoke(pipeline_scaffold_command, ['-p'] + cli_args) assert result.exit_code == 0
def test_scaffold_command(): for cli_args, uses_legacy_repository_yaml_format in valid_execute_args(): if uses_legacy_repository_yaml_format: with pytest.warns( UserWarning, match=re.escape( 'You are using the legacy repository yaml format. Please update your file ' ), ): cli_args['print_only_required'] = True execute_scaffold_command(cli_args=cli_args, print_fn=no_print) cli_args['print_only_required'] = False execute_scaffold_command(cli_args=cli_args, print_fn=no_print) else: cli_args['print_only_required'] = True execute_scaffold_command(cli_args=cli_args, print_fn=no_print) cli_args['print_only_required'] = False execute_scaffold_command(cli_args=cli_args, print_fn=no_print) runner = CliRunner() for cli_args, uses_legacy_repository_yaml_format in valid_cli_args(): if uses_legacy_repository_yaml_format: with pytest.warns( UserWarning, match=re.escape( 'You are using the legacy repository yaml format. Please update your file ' ), ): result = runner.invoke(pipeline_scaffold_command, cli_args) assert result.exit_code == 0 result = runner.invoke(pipeline_scaffold_command, ['--print-only-required'] + cli_args) assert result.exit_code == 0 else: result = runner.invoke(pipeline_scaffold_command, cli_args) assert result.exit_code == 0 result = runner.invoke(pipeline_scaffold_command, ['--print-only-required'] + cli_args) assert result.exit_code == 0
def job_scaffold_command(**kwargs): execute_scaffold_command(kwargs, click.echo, using_job_op_graph_apis=True)
def test_scaffold_command(cli_args): cli_args["print_only_required"] = True execute_scaffold_command(cli_args=cli_args, print_fn=no_print) cli_args["print_only_required"] = False execute_scaffold_command(cli_args=cli_args, print_fn=no_print)