code: def fake_open_dataset(filename, **kwargs):
      """Create a Dataset similar to reading an actual file with xarray.open_dataset."""
      if filename == METOP_FILE:
          return _get_datasets_with_less_attributes()
      return _get_datasets_with_attributes()
  
imports: from __future__ import annotations
  import os
  from datetime import datetime
  from unittest import mock
  import numpy
  import pytest
  import xarray
  from satpy._config import config_search_paths
  from satpy.dataset import DataID
  from satpy.readers import load_reader
  from satpy.readers.yaml_reader import FileYAMLReader
label_desc: Use image node_id 4 for calling a global function with example usage: fake_open_dataset(filename) and returns: _get_datasets_with_attributes, _get_datasets_with_less_attributes