code: def test_chainlist(self):
      ch = chainer.ChainList(
          chainer.links.Linear(3, 4),
          chainer.links.Linear(5),
          chainer.links.PReLU(),
      )
      self.assertEqual(names_of_links(ch), {"/0", "/1", "/2"})
  
      to_factorized_noisy(ch)
      self.assertEqual(
          names_of_links(ch),
          {"/0", "/0/mu", "/0/sigma", "/1", "/1/mu", "/1/sigma", "/2"},
      )
  
file_path: chainerrl/tests/links_tests/test_noisy_chain.py
imports: import unittest
  import chainer
  import chainer.testing
  import numpy
  import chainerrl
  from chainerrl.links import to_factorized_noisy
label_desc: Use image node_id 1 for calling the TestToFactorizedNoisy obj's underlying member method code with example usage: obj.test_chainlist() without return types