(compose, expected_args, env=mock.ANY)
| 252 | |
| 253 | |
| 254 | def assert_compose_calls(compose, expected_args, env=mock.ANY): |
| 255 | base_command = ['docker', 'compose', f'--file={compose.config.path}'] |
| 256 | expected_commands = [] |
| 257 | for args in expected_args: |
| 258 | if isinstance(args, str): |
| 259 | args = re.split(r"\s", args) |
| 260 | expected_commands.append(base_command + args) |
| 261 | return assert_subprocess_calls(expected_commands, check=True, env=env) |
| 262 | |
| 263 | |
| 264 | def test_arrow_example_validation_passes(arrow_compose_path): |
no test coverage detected