(step, variables, connection)
| 79 | |
| 80 | |
| 81 | async def execute_step(step, variables, connection): |
| 82 | action = step.get('action') |
| 83 | query_template = step.get('query') |
| 84 | types_parameters = step.get('parameters', []) |
| 85 | expect = step.get('expect', {}) |
| 86 | |
| 87 | with_vars_substituted = substitute_variables(query_template, variables) |
| 88 | query = adjust_placeholder_syntax(with_vars_substituted) |
| 89 | |
| 90 | resolved_parameters = resolve_parameters(types_parameters, variables) |
| 91 | result = await execute_query(connection, query, resolved_parameters) |
| 92 | |
| 93 | # Assert result |
| 94 | if expect: |
| 95 | assert_result(expect, result) |
| 96 | |
| 97 | |
| 98 | async def run_test(test, global_variables): |
no test coverage detected
searching dependent graphs…