소스 검색

Fix a couple bugs.

tags/v0.2
Ben Kurtovic 11 년 전
부모
커밋
35acc1b812
2개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. +1
    -1
      mwparserfromhell/wikicode.py
  2. +2
    -2
      tests/test_wikicode.py

+ 1
- 1
mwparserfromhell/wikicode.py 파일 보기

@@ -370,7 +370,7 @@ class Wikicode(StringMixIn):
if self.nodes[i] in headings:
this = self.nodes[i].level
for (level, start) in buffers:
if not flat or this <= level:
if this <= level:
buffers.remove((level, start))
sections.append(Wikicode(self.nodes[start:i]))
buffers.append((this, i))


+ 2
- 2
tests/test_wikicode.py 파일 보기

@@ -305,8 +305,8 @@ Even more text.
An invalid section!"""

self.assertEqual([], parse(page1).get_sections())
self.assertEqual(["==Heading=="], parse(page2).get_sections())
self.assertEqual(["===Heading===\nFoo bar baz\n", "====Gnidaeh====\n"], parse(page2).get_sections())
self.assertEqual(["", "==Heading=="], parse(page2).get_sections())
self.assertEqual(["", "===Heading===\nFoo bar baz\n====Gnidaeh====\n", "====Gnidaeh====\n"], parse(page3).get_sections())

def test_strip_code(self):
"""test Wikicode.strip_code()"""


불러오는 중...
취소
저장