MCPcopy Create free account
hub / github.com/apache/arrow / assert_compose_calls

Function assert_compose_calls

dev/archery/archery/docker/tests/test_docker.py:254–261  ·  view source on GitHub ↗
(compose, expected_args, env=mock.ANY)

Source from the content-addressed store, hash-verified

252
253
254def 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
264def test_arrow_example_validation_passes(arrow_compose_path):

Callers 7

test_compose_pullFunction · 0.85
test_compose_pull_paramsFunction · 0.85
test_compose_buildFunction · 0.85
test_compose_runFunction · 0.85

Calls 2

assert_subprocess_callsFunction · 0.90
appendMethod · 0.45

Tested by

no test coverage detected