code: def test_get_set_explore_form_data_cache_no_datasource_type(self):
      key = "12345"
      data = {"foo": "bar"}
      cache_manager.explore_form_data_cache.set(key, data)
      # datasource_type should be added because it is not present
      assert cache_manager.explore_form_data_cache.get(key) == {
          "datasource_type": DatasourceType.TABLE,
          **data,
      }
  
file_path: superset/tests/integration_tests/utils/cache_manager_tests.py
imports: import pytest
  from superset.extensions import cache_manager
  from superset.utils.core import backend, DatasourceType
  from tests.integration_tests.base_tests import SupersetTestCase
label_desc: Use image node_id 3 for calling the UtilsCacheManagerTests obj's underlying member method code with example usage: obj.test_get_set_explore_form_data_cache_no_datasource_type() without return types