code: def test_load_virtualenv_project(tmp_path):
      tmp_path.joinpath("MLproject").write_text(
          "python_env: python_env.yaml"
      )
      python_env = tmp_path.joinpath("python_env.yaml")
      python_env.write_text("python: 3.8.15")
      project = _project_spec.load_project(tmp_path)
      assert project._entry_points == {}
      assert python_env.samefile(project.env_config_path)
  
file_path: mlflow/tests/projects/test_project_spec.py
imports: import os
  import textwrap
  import pytest
  from mlflow.exceptions import ExecutionException
  from mlflow.projects import _project_spec
  from tests.projects.utils import load_project
label_desc: Use image node_id 5 for calling a global function with example usage: test_load_virtualenv_project(tmp_path) without return types