code: def test_default_run_context_tags(patch_script_name):
      mock_user = mock.Mock()
      with mock.patch("getpass.getuser", return_value=mock_user):
          assert DefaultRunContext().tags() == {
              MLFLOW_USER: mock_user,
              MLFLOW_SOURCE_NAME: MOCK_SCRIPT_NAME,
              MLFLOW_SOURCE_TYPE: SourceType.to_string(
                  SourceType.LOCAL
              ),
          }
  
imports: from unittest import mock
  import pytest
  from mlflow.entities import SourceType
  from mlflow.tracking.context.default_context import DefaultRunContext
  from mlflow.utils.mlflow_tags import MLFLOW_SOURCE_NAME, MLFLOW_SOURCE_TYPE, MLFLOW_USER
label_desc: Use image node_id 3 for calling a global function with example usage: test_default_run_context_tags(patch_script_name) without return types