class_docstr: Test the Scene serialization.
class_docstr_tok: ["Test","the","Scene","serialization","."]
docstr: Test that dask can serialize a Scene with readers.
docstr_tok: ["Test","that","dask","can","serialize","a","Scene","with","readers","."]
code: def test_serialization_with_readers_and_data_arr(self):
      """Test that dask can serialize a Scene with readers."""
      from distributed.protocol import deserialize, serialize
  
      scene = Scene(filenames=["fake1_1.txt"], reader="fake1")
      scene.load(["ds1"])
      cloned_scene = deserialize(*serialize(scene))
      assert scene._readers.keys() == cloned_scene._readers.keys()
      assert scene.all_dataset_ids == scene.all_dataset_ids
  
imports: from datetime import datetime
  import pytest
  import xarray
  from dask import array
  from satpy import Scene
label_desc: Use image node_id 1 for calling the TestSceneSerialization obj's underlying member method code with example usage: obj.test_serialization_with_readers_and_data_arr() without return types