class_docstr: Test the scene class.
class_docstr_tok: ["Test","the","scene","class","."]
docstr: Test getting storage options from reader kwargs for remote files.
  
  Case where a single dict is given for all readers without storage options.
docstr_tok: ["Test","getting","storage","options","from","reader","kwargs","for","remote","files",".","Case","where","a","single","dict","is","given","for","all","readers","without","storage","options","."]
code: def test_storage_options_from_reader_kwargs_single_dict_no_options(
      self,
  ):
      """Test getting storage options from reader kwargs for remote files.
  
      Case where a single dict is given for all readers without storage options.
      """
      filenames = [
          "s3://data-bucket/file1",
          "s3://data-bucket/file2",
          "s3://data-bucket/file3",
      ]
      reader_kwargs = {"reader_opt": "foo"}
      with mock.patch("satpy.scene.load_readers"):
          with mock.patch("fsspec.open_files") as open_files:
              Scene(filenames=filenames, reader_kwargs=reader_kwargs)
              open_files.assert_called_once_with(filenames)
  
imports: import os
  import random
  import string
  from copy import deepcopy
  from unittest import mock
  import pytest
  import satpy
  from satpy import Scene
  from satpy.tests.utils import FAKE_FILEHANDLER_END, FAKE_FILEHANDLER_START, spy_decorator
label_desc: Use image node_id 14 for calling the TestScene obj's underlying member method code with example usage: obj.test_storage_options_from_reader_kwargs_single_dict_no_options() without return types