code: def test_compose_default_params_and_env(arrow_compose_path):
      compose = DockerCompose(
          arrow_compose_path,
          params=dict(UBUNTU="18.04", DASK="upstream_devel"),
      )
      assert compose.config.dotenv == arrow_compose_env
      assert compose.config.params == {
          "UBUNTU": "18.04",
          "DASK": "upstream_devel",
      }
  
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 8 for calling a global function with example usage: test_compose_default_params_and_env(arrow_compose_path) without return types