Exemplo n.º 1
0
    def test_ctor(self):
        name = "james_bond"
        node = InternalNode(name, None)

        self.assertEqual(node.name, name)
        self.assertEqual(node.parent, None)
        self.assertEqual(node.children, {})
        self.assertEqual(node.param_children, {})
        self.assertEqual(node.methods, [])
        self.assertEqual(node.doc, None)
        self.assertEqual(node.varname, None)

        self.assertFalse(node.is_placeholder())
Exemplo n.º 2
0
    def test_ctor_param(self):
        varname = "id"
        name = "${%s}" % varname
        node = InternalNode(name, None)

        self.assertEqual(node.name, name)
        self.assertEqual(node.parent, None)
        self.assertEqual(node.children, {})
        self.assertEqual(node.param_children, {})
        self.assertEqual(node.methods, [])
        self.assertEqual(node.doc, None)
        self.assertEqual(node.varname, varname)

        self.assertTrue(node.is_placeholder())