class_docstr: Test the scene's aggregate method.
code: def _check_aggregation_results(
      self, expected_aggregated_shape, scene1, scene2, x_size, y_size
  ):
      assert scene1["1"] is scene2["1"]
      assert scene1["2"] is scene2["2"]
      np.testing.assert_allclose(scene2["3"].data, 4)
      assert scene2["1"].shape == (y_size, x_size)
      assert scene2["2"].shape == (y_size, x_size)
      assert scene2["3"].shape == expected_aggregated_shape
      assert "standard_name" in scene2["4"].attrs
      assert scene2["4"].attrs["standard_name"] == "backscatter"
  
imports: from unittest import mock
  import numpy
  import pytest
  import xarray
  from dask import array
  from satpy import Scene
  from satpy.dataset.dataid import default_id_keys_config
  from satpy.tests.utils import make_cid, make_dataid
label_desc: Use image node_id 4 for calling the TestSceneAggregation obj's underlying member method code with example usage: obj._check_aggregation_results(expected_aggregated_shape, scene1, scene2, x_size, y_size) without return types