(arrow_compose_path)
| 398 | |
| 399 | |
| 400 | def test_compose_build_params(arrow_compose_path): |
| 401 | expected_calls = [ |
| 402 | "build ubuntu-cpp", |
| 403 | ] |
| 404 | |
| 405 | compose = DockerCompose(arrow_compose_path, params=dict(UBUNTU='18.04')) |
| 406 | expected_env = PartialEnv(UBUNTU="18.04") |
| 407 | with assert_compose_calls(compose, expected_calls, env=expected_env): |
| 408 | compose.build('ubuntu-cpp') |
| 409 | |
| 410 | compose = DockerCompose(arrow_compose_path, params=dict(UBUNTU='16.04')) |
| 411 | expected_env = PartialEnv(UBUNTU="16.04") |
| 412 | with assert_compose_calls(compose, expected_calls, env=expected_env): |
| 413 | compose.build('ubuntu-cpp') |
| 414 | |
| 415 | expected_calls = [ |
| 416 | "build --no-cache conda-cpp", |
| 417 | "build --no-cache conda-python", |
| 418 | "build --no-cache conda-python-pandas", |
| 419 | ] |
| 420 | compose = DockerCompose(arrow_compose_path, params=dict(UBUNTU='18.04')) |
| 421 | expected_env = PartialEnv(PYTHON='3.8', PANDAS='latest') |
| 422 | with assert_compose_calls(compose, expected_calls, env=expected_env): |
| 423 | compose.build('conda-python-pandas', use_cache=False) |
| 424 | |
| 425 | |
| 426 | def test_compose_run(arrow_compose_path): |
nothing calls this directly
no test coverage detected