Exemplo n.º 1
0
class TestCharNode(TestCase):
    def setUp(self):
        self.node = CharNode(None, "foo")

    def test_create_char_node(self):
        self.assertEquals(self.node.attributes['text'], 'foo')

    def test_handle_clone_properly(self):
        clone = self.node.clone()
        self.assertEquals(self.node.attributes, clone.attributes)
        self.assertNotEquals(id(self.node), id(clone))
Exemplo n.º 2
0
class TestCharNode(TestCase):

    def setUp(self):
        self.node = CharNode(None, "foo")

    def test_create_char_node(self):
        self.assertEquals(self.node.attributes['text'], 'foo')

    def test_handle_clone_properly(self):
        clone = self.node.clone()
        self.assertEquals(self.node.attributes, clone.attributes)
        self.assertNotEquals(id(self.node), id(clone))
Exemplo n.º 3
0
 def setUp(self):
     self.node = CharNode(None, "foo")
Exemplo n.º 4
0
 def setUp(self):
     self.node = LinkNode(None, "link", {"xlink:href": "href"})
     self.text = CharNode(None, "text")
     self.node.children.append(self.text)
Exemplo n.º 5
0
 def test_no_spaces_before_punctuation(self):
     self.node.children.append(CharNode(None, "text , other ."))
     self.assertEquals("text, other.\n\n", self.node.to_rst())
Exemplo n.º 6
0
 def test_collapse_spaces(self):
     self.node.children.append(CharNode(None, "text  with   spaces"))
     self.assertEquals("text with spaces\n\n", self.node.to_rst())
Exemplo n.º 7
0
 def test_to_rst(self):
     self.node.children.append(CharNode(None, "text"))
     self.assertEquals("text\n\n", self.node.to_rst())
Exemplo n.º 8
0
 def char_data(self, data):
     if data.strip() != "":
         node = CharNode(self.current, data)
         self.current.children.append(node)
Exemplo n.º 9
0
 def setUp(self):
     self.node = CharNode(None, "foo")
Exemplo n.º 10
0
 def setUp(self):
     self.attributes = {"name": "test_name", "type": "test_type"}
     self.node = ParameterNode(None, "parameter", self.attributes)
     self.node.children.append(CharNode(None, "test_data"))