code: def test_compose_pull_params(arrow_compose_path):
      expected_calls = [
          "pull --ignore-pull-failures conda-cpp",
          "pull --ignore-pull-failures conda-python",
      ]
      compose = DockerCompose(
          arrow_compose_path, params=dict(UBUNTU="18.04")
      )
      expected_env = PartialEnv(PYTHON="3.8", PANDAS="latest")
      with assert_compose_calls(
          compose, expected_calls, env=expected_env
      ):
          compose.clear_pull_memory()
          compose.pull("conda-python-pandas", pull_leaf=False)
  
imports: import collections
  import os
  import re
  import subprocess
  from unittest import mock
  import pytest
  from archery.docker import DockerCompose
  from archery.testing import assert_subprocess_calls, override_env, PartialEnv
label_desc: Use image node_id 11 for calling a global function with example usage: test_compose_pull_params(arrow_compose_path) without return types