code: def test_non_initialized_graph_storage(self):
      network = layers.Relu(10) >> layers.Relu(2)  # no input layer
  
      with tempfile.NamedTemporaryFile() as temp:
          pickle.dump(network, temp)
          temp.file.seek(0)
  
          network_restored = pickle.load(temp)
  
          self.assertFalse(network_restored.layers[0].frozen)
          self.assertIsInstance(
              network_restored.layers[0].weight,
              init.Initializer,
          )
  
          # Loaded parmeters are not variables and we
          # expect layer not to be frozen
          self.assertFalse(network_restored.layers[1].frozen)
          self.assertIsInstance(
              network_restored.layers[1].weight,
              init.Initializer,
          )
  
file_path: neupy/tests/storage/test_object_storage.py
imports: import tempfile
  import dill
  import numpy
  from sklearn import datasets, preprocessing
  from six.moves import cPickle
  from neupy import algorithms, layers, init
  from base import BaseTestCase
  from helpers import catch_stdout
label_desc: Use image node_id 2 for calling the BasicStorageTestCase obj's underlying member method code with example usage: obj.test_non_initialized_graph_storage() without return types