code: def test_databricks_request_header_provider_in_context(
      is_in_databricks_notebook, is_in_databricks_job, is_in_cluster
  ):
      with mock.patch(
          "mlflow.utils.databricks_utils.is_in_databricks_notebook",
          return_value=is_in_databricks_notebook,
      ), mock.patch(
          "mlflow.utils.databricks_utils.is_in_databricks_job",
          return_value=is_in_databricks_job,
      ), mock.patch(
          "mlflow.utils.databricks_utils.is_in_cluster",
          return_value=is_in_cluster,
      ):
          assert (
              DatabricksRequestHeaderProvider().in_context()
              == is_in_databricks_notebook
              or is_in_databricks_job
              or is_in_cluster
          )
  
imports: import itertools
  from unittest import mock
  import pytest
  from mlflow.tracking.request_header.databricks_request_header_provider import DatabricksRequestHeaderProvider
label_desc: Use image node_id 1 for calling a global function with example usage: test_databricks_request_header_provider_in_context(is_in_databricks_notebook, is_in_databricks_job, is_in_cluster) without return types