code: def test_env_var_precedence(yaml_path):
      """Test that env_var has precedence over yaml values"""
      config = Configuration()
      config.add_option(
          "test",
          option_type=str,
          default="voici_voila",
          env_var="TOP_SECRET_MESSAGE",
      )
      assert config.test == "voici_voila"
  
      config.load_yaml(yaml_path)
      assert config.test == "from my yaml!"
  
      os.environ["TOP_SECRET_MESSAGE"] = "coussi_coussa"
      assert config.test == "coussi_coussa"
      del os.environ["TOP_SECRET_MESSAGE"]
  
      assert config.test == "from my yaml!"
  
imports: import argparse
  import logging
  import os
  import pytest
  import yaml
  from orion.core.io.config import Configuration, ConfigurationError
label_desc: Use image node_id 20 for calling a global function with example usage: test_env_var_precedence(yaml_path) without return types