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)
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)
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)