Esempio n. 1
0
    def test_printtree(self):
        s = moose.Neutral('/cell')
        soma = moose.Neutral('%s/soma'% (s.path))
        d1 = moose.Neutral('%s/d1'% (soma.path))
        d2 = moose.Neutral('%s/d2'% (soma.path))
        d3 = moose.Neutral('%s/d3'% (d1.path))
        d4 = moose.Neutral('%s/d4'% (d1.path))
        d5 = moose.Neutral('%s/d5'% (s.path))
        orig_stdout = sys.stdout
        sys.stdout = _sio()
        printtree(s)
        expected = """
cell
|
|__ soma
|  |
|  |__ d1
|  |  |
|  |  |__ d3
|  |  |
|  |  |__ d4
|  |
|  |__ d2
|
|__ d5
"""
        self.assertEqual(sys.stdout.getvalue(), expected)
        sys.stdout = _sio()
        s1 = moose.Neutral('cell1')
        c1 = moose.Neutral('%s/c1' % (s1.path))
        c2 = moose.Neutral('%s/c2' % (c1.path))
        c3 = moose.Neutral('%s/c3' % (c1.path))
        c4 = moose.Neutral('%s/c4' % (c2.path))
        c5 = moose.Neutral('%s/c5' % (c3.path))
        c6 = moose.Neutral('%s/c6' % (c3.path))
        c7 = moose.Neutral('%s/c7' % (c4.path))
        c8 = moose.Neutral('%s/c8' % (c5.path))
        printtree(s1)
        expected1 = """
cell1
|
|__ c1
   |
   |__ c2
   |  |
   |  |__ c4
   |     |
   |     |__ c7
   |
   |__ c3
      |
      |__ c5
      |  |
      |  |__ c8
      |
      |__ c6
"""
        self.assertEqual(sys.stdout.getvalue(), expected1)
Esempio n. 2
0
    def test_printtree(self):
        s = _moose.Neutral('/cell')
        soma = _moose.Neutral('%s/soma'% (s.path))
        d1 = _moose.Neutral('%s/d1'% (soma.path))
        d2 = _moose.Neutral('%s/d2'% (soma.path))
        d3 = _moose.Neutral('%s/d3'% (d1.path))
        d4 = _moose.Neutral('%s/d4'% (d1.path))
        d5 = _moose.Neutral('%s/d5'% (s.path))
        orig_stdout = sys.stdout
        sys.stdout = _sio()
        printtree(s)
        expected = """
cell
|
|__ soma
|  |
|  |__ d1
|  |  |
|  |  |__ d3
|  |  |
|  |  |__ d4
|  |
|  |__ d2
|
|__ d5
"""
        self.assertEqual(sys.stdout.getvalue(), expected)
        sys.stdout = _sio()
        s1 = _moose.Neutral('cell1')
        c1 = _moose.Neutral('%s/c1' % (s1.path))
        c2 = _moose.Neutral('%s/c2' % (c1.path))
        c3 = _moose.Neutral('%s/c3' % (c1.path))
        c4 = _moose.Neutral('%s/c4' % (c2.path))
        c5 = _moose.Neutral('%s/c5' % (c3.path))
        c6 = _moose.Neutral('%s/c6' % (c3.path))
        c7 = _moose.Neutral('%s/c7' % (c4.path))
        c8 = _moose.Neutral('%s/c8' % (c5.path))
        printtree(s1)
        expected1 = """
cell1
|
|__ c1
   |
   |__ c2
   |  |
   |  |__ c4
   |     |
   |     |__ c7
   |
   |__ c3
      |
      |__ c5
      |  |
      |  |__ c8
      |
      |__ c6
"""
        self.assertEqual(sys.stdout.getvalue(), expected1)
Esempio n. 3
0
    def test_printtree(self):
        s = _moose.Neutral("/cell")
        soma = _moose.Neutral("%s/soma" % (s.path))
        d1 = _moose.Neutral("%s/d1" % (soma.path))
        d2 = _moose.Neutral("%s/d2" % (soma.path))
        d3 = _moose.Neutral("%s/d3" % (d1.path))
        d4 = _moose.Neutral("%s/d4" % (d1.path))
        d5 = _moose.Neutral("%s/d5" % (s.path))
        orig_stdout = sys.stdout
        sys.stdout = _sio()
        printtree(s)
        expected = """
cell
|
|__ soma
|  |
|  |__ d1
|  |  |
|  |  |__ d3
|  |  |
|  |  |__ d4
|  |
|  |__ d2
|
|__ d5
"""
        self.assertEqual(sys.stdout.getvalue(), expected)
        sys.stdout = _sio()
        s1 = _moose.Neutral("cell1")
        c1 = _moose.Neutral("%s/c1" % (s1.path))
        c2 = _moose.Neutral("%s/c2" % (c1.path))
        c3 = _moose.Neutral("%s/c3" % (c1.path))
        c4 = _moose.Neutral("%s/c4" % (c2.path))
        c5 = _moose.Neutral("%s/c5" % (c3.path))
        c6 = _moose.Neutral("%s/c6" % (c3.path))
        c7 = _moose.Neutral("%s/c7" % (c4.path))
        c8 = _moose.Neutral("%s/c8" % (c5.path))
        printtree(s1)
        expected1 = """
cell1
|
|__ c1
   |
   |__ c2
   |  |
   |  |__ c4
   |     |
   |     |__ c7
   |
   |__ c3
      |
      |__ c5
      |  |
      |  |__ c8
      |
      |__ c6
"""
        self.assertEqual(sys.stdout.getvalue(), expected1)