(session)
| 39 | |
| 40 | |
| 41 | def create_default_wizard_v1_runner(session): |
| 42 | api_invoker = core.APIInvoker(session=session) |
| 43 | shared_config = core.SharedConfigAPI( |
| 44 | session=session, config_writer=ConfigFileWriter() |
| 45 | ) |
| 46 | planner = core.Planner( |
| 47 | step_handlers={ |
| 48 | core.StaticStep.NAME: core.StaticStep(), |
| 49 | core.PromptStep.NAME: core.PromptStep(ui.UIPrompter()), |
| 50 | core.YesNoPrompt.NAME: core.YesNoPrompt(ui.UIPrompter()), |
| 51 | core.FilePromptStep.NAME: core.FilePromptStep( |
| 52 | ui.UIFilePrompter(ui.FileCompleter()) |
| 53 | ), |
| 54 | core.TemplateStep.NAME: core.TemplateStep(), |
| 55 | core.APICallStep.NAME: core.APICallStep(api_invoker=api_invoker), |
| 56 | core.SharedConfigStep.NAME: core.SharedConfigStep( |
| 57 | config_api=shared_config |
| 58 | ), |
| 59 | } |
| 60 | ) |
| 61 | executor = create_default_executor(api_invoker, shared_config) |
| 62 | runner = core.Runner(planner, executor) |
| 63 | return runner |
| 64 | |
| 65 | |
| 66 | def create_default_wizard_v2_runner(session): |
nothing calls this directly
no test coverage detected