示例#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')