(parameters, values)
| 523 | |
| 524 | |
| 525 | def wrap_values(parameters, values): |
| 526 | parameters_dict = {p.name: p for p in parameters} |
| 527 | |
| 528 | result = {} |
| 529 | for name, value in values.items(): |
| 530 | parameter = parameters_dict.get(name) |
| 531 | if parameter: |
| 532 | value_wrapper = parameter.create_value_wrapper(value) |
| 533 | else: |
| 534 | value_wrapper = ScriptValueWrapper(value, value, value) |
| 535 | result[name] = value_wrapper |
| 536 | |
| 537 | return result |
| 538 | |
| 539 | |
| 540 | def validate_value(parameter, value): |
no test coverage detected