Quellcode durchsuchen

Add test code for a missing branch of Tag.wiki_markup.setter; cleanup.

tags/v0.4
Ben Kurtovic vor 10 Jahren
Ursprung
Commit
504b8bace0
2 geänderte Dateien mit 4 neuen und 1 gelöschten Zeilen
  1. +1
    -1
      mwparserfromhell/nodes/tag.py
  2. +3
    -0
      tests/test_tag.py

+ 1
- 1
mwparserfromhell/nodes/tag.py Datei anzeigen

@@ -223,7 +223,7 @@ class Tag(Node):
def wiki_markup(self, value):
self._wiki_markup = str(value) if value else None
if not value or not self.closing_wiki_markup:
self.closing_wiki_markup = str(value) if value else None
self._closing_wiki_markup = self._wiki_markup

@self_closing.setter
def self_closing(self, value):


+ 3
- 0
tests/test_tag.py Datei anzeigen

@@ -246,6 +246,9 @@ class TestTag(TreeEqualityTestCase):
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)


Laden…
Abbrechen
Speichern