code: def test_databricks_notebook_run_context_tags_nones():
      patch_notebook_id = mock.patch(
          "mlflow.utils.databricks_utils.get_notebook_id",
          return_value=None,
      )
      patch_notebook_path = mock.patch(
          "mlflow.utils.databricks_utils.get_notebook_path",
          return_value=None,
      )
      patch_webapp_url = mock.patch(
          "mlflow.utils.databricks_utils.get_webapp_url",
          return_value=None,
      )
      patch_workspace_info = mock.patch(
          "mlflow.utils.databricks_utils.get_workspace_info_from_dbutils",
          return_value=(None, None),
      )
  
      with (
          patch_notebook_id
      ), patch_notebook_path, patch_webapp_url, patch_workspace_info:
          assert DatabricksNotebookRunContext().tags() == {
              MLFLOW_SOURCE_NAME: None,
              MLFLOW_SOURCE_TYPE: SourceType.to_string(
                  SourceType.NOTEBOOK
              ),
          }
  
imports: from unittest import mock
  from mlflow.entities import SourceType
  from mlflow.tracking.context.databricks_notebook_context import DatabricksNotebookRunContext
  from mlflow.utils.mlflow_tags import MLFLOW_DATABRICKS_NOTEBOOK_ID, MLFLOW_DATABRICKS_NOTEBOOK_PATH, MLFLOW_DATABRICKS_WEBAPP_URL, MLFLOW_DATABRICKS_WORKSPACE_ID, MLFLOW_DATABRICKS_WORKSPACE_URL, MLFLOW_SOURCE_NAME, MLFLOW_SOURCE_TYPE
  from tests.helper_functions import multi_context
label_desc: Use image node_id 3 for calling a global function with example usage: test_databricks_notebook_run_context_tags_nones() without return types