class_docstr: Test the temporal RGB blending method.
class_docstr_tok: ["Test","the","temporal","RGB","blending","method","."]
docstr: Test that only the first three arrays affect the usage.
docstr_tok: ["Test","that","only","the","first","three","arrays","affect","the","usage","."]
code: def test_extra_datasets(self, nominal_data, expected_result):
      """Test that only the first three arrays affect the usage."""
      from satpy.multiscene import temporal_rgb
  
      da4 = xr.DataArray(
          [0, 0, 1],
          attrs={"start_time": datetime(2023, 5, 22, 12, 0, 0)},
      )
  
      res = temporal_rgb(
          nominal_data
          + [
              da4,
          ]
      )
  
      self._assert_results(
          res, nominal_data[-1].attrs["start_time"], expected_result
      )
  
imports: from datetime import datetime
  import dask.array
  import numpy
  import pytest
  import xarray
  from pyresample.geometry import AreaDefinition
  from satpy import DataQuery, Scene
  from satpy.multiscene import stack, timeseries
  from satpy.tests.multiscene_tests.test_utils import DEFAULT_SHAPE, _create_test_area, _create_test_dataset, _create_test_int8_dataset
  from satpy.tests.utils import make_dataid
label_desc: Use image node_id 5 for calling the TestTemporalRGB obj's underlying member method code with example usage: obj.test_extra_datasets(nominal_data, expected_result) without return types