Пример #1
0
 def test_wiki_markup(self):
     """test getter/setter for the wiki_markup attribute"""
     node = Tag(wraptext("i"), wraptext("italic text"))
     self.assertIs(None, node.wiki_markup)
     node.wiki_markup = "''"
     self.assertEqual("''", node.wiki_markup)
     self.assertEqual("''italic text''", node)
     node.wiki_markup = False
     self.assertFalse(node.wiki_markup)
     self.assertEqual("<i>italic text</i>", node)
Пример #2
0
 def test_wiki_markup(self):
     """test getter/setter for the wiki_markup attribute"""
     node = Tag(wraptext("i"), wraptext("italic text"))
     self.assertIs(None, node.wiki_markup)
     node.wiki_markup = "''"
     self.assertEqual("''", node.wiki_markup)
     self.assertEqual("''italic text''", node)
     node.wiki_markup = False
     self.assertFalse(node.wiki_markup)
     self.assertEqual("<i>italic text</i>", node)
Пример #3
0
 def test_wiki_style_separator(self):
     """test getter/setter for wiki_style_separator attribute"""
     node = Tag(wraptext("table"), wraptext("\n"))
     self.assertIs(None, node.wiki_style_separator)
     node.wiki_style_separator = "|"
     self.assertEqual("|", node.wiki_style_separator)
     node.wiki_markup = "{"
     self.assertEqual("{|\n{", node)
     node2 = Tag(wraptext("table"), wraptext("\n"), wiki_style_separator="|")
     self.assertEqual("|", node.wiki_style_separator)
Пример #4
0
 def test_closing_wiki_markup(self):
     """test getter/setter for closing_wiki_markup attribute"""
     node = Tag(wraptext("table"), wraptext("\n"))
     self.assertIs(None, node.closing_wiki_markup)
     node.wiki_markup = "{|"
     self.assertEqual("{|", node.closing_wiki_markup)
     node.closing_wiki_markup = "|}"
     self.assertEqual("|}", node.closing_wiki_markup)
     self.assertEqual("{|\n|}", node)
     node.wiki_markup = "!!"
     self.assertEqual("|}", node.closing_wiki_markup)
     self.assertEqual("!!\n|}", node)
     node.wiki_markup = False
     self.assertFalse(node.closing_wiki_markup)
     self.assertEqual("<table>\n</table>", node)
     node2 = Tag(wraptext("table"), wraptext("\n"),
                 attrs=[agen("id", "foo")], wiki_markup="{|",
                 closing_wiki_markup="|}")
     self.assertEqual("|}", node2.closing_wiki_markup)
     self.assertEqual('{| id="foo"\n|}', node2)
Пример #5
0
 def test_wiki_style_separator(self):
     """test getter/setter for wiki_style_separator attribute"""
     node = Tag(wraptext("table"), wraptext("\n"))
     self.assertIs(None, node.wiki_style_separator)
     node.wiki_style_separator = "|"
     self.assertEqual("|", node.wiki_style_separator)
     node.wiki_markup = "{"
     self.assertEqual("{|\n{", node)
     node2 = Tag(wraptext("table"),
                 wraptext("\n"),
                 wiki_style_separator="|")
     self.assertEqual("|", node2.wiki_style_separator)
Пример #6
0
 def test_closing_wiki_markup(self):
     """test getter/setter for closing_wiki_markup attribute"""
     node = Tag(wraptext("table"), wraptext("\n"))
     self.assertIs(None, node.closing_wiki_markup)
     node.wiki_markup = "{|"
     self.assertEqual("{|", node.closing_wiki_markup)
     node.closing_wiki_markup = "|}"
     self.assertEqual("|}", node.closing_wiki_markup)
     self.assertEqual("{|\n|}", node)
     node.wiki_markup = "!!"
     self.assertEqual("|}", node.closing_wiki_markup)
     self.assertEqual("!!\n|}", node)
     node.wiki_markup = False
     self.assertFalse(node.closing_wiki_markup)
     self.assertEqual("<table>\n</table>", node)
     node2 = Tag(wraptext("table"),
                 wraptext("\n"),
                 attrs=[agen("id", "foo")],
                 wiki_markup="{|",
                 closing_wiki_markup="|}")
     self.assertEqual("|}", node2.closing_wiki_markup)
     self.assertEqual('{| id="foo"\n|}', node2)