예제 #1
0
파일: test_nodes.py 프로젝트: varnar/ncpa
    def test_init(self):
        test_nodes = [TestNode(x) for x in ('bingo', 'bongo')]
        p = nodes.ParentNode('parent_testing', test_nodes)

        for node in test_nodes:
            self.assertTrue(node.name in p.children)
            self.assertEquals(node, p.children[node.name])
예제 #2
0
파일: test_nodes.py 프로젝트: varnar/ncpa
    def test_accessor_returns_a_node(self):
        test_node = nodes.ParentNode('testing')
        self.n.add_child(test_node)

        self.assertIsInstance(self.n.accessor(['testing'], None),
                              nodes.ParentNode)
        self.assertIsInstance(self.n.accessor(['nonexistent'], None),
                              nodes.ParentNode)
예제 #3
0
파일: test_nodes.py 프로젝트: varnar/ncpa
    def test_accessor_returns_a_copy(self):
        test_node = nodes.ParentNode('testing')
        self.n.add_child(test_node)

        self.assertIsNot(test_node, self.n.accessor(['testing'], None))
예제 #4
0
파일: test_nodes.py 프로젝트: varnar/ncpa
 def setUp(self):
     self.n = nodes.ParentNode('testing')