(runner_parameters, action_parameters, mixed_params)
| 51 | |
| 52 | |
| 53 | def _split_params(runner_parameters, action_parameters, mixed_params): |
| 54 | def pf(params, skips): |
| 55 | result = { |
| 56 | k: v |
| 57 | for k, v in six.iteritems(mixed_params) |
| 58 | if k in params and k not in skips |
| 59 | } |
| 60 | return result |
| 61 | |
| 62 | return (pf(runner_parameters, {}), pf(action_parameters, runner_parameters)) |
| 63 | |
| 64 | |
| 65 | def _cast_params(rendered, parameter_schemas): |
no test coverage detected