소스 검색

test_doctest()

tags/v0.2
Ben Kurtovic 11 년 전
부모
커밋
fe3328aa38
2개의 변경된 파일11개의 추가작업 그리고 1개의 파일을 삭제
  1. +1
    -1
      mwparserfromhell/smart_list.py
  2. +10
    -0
      tests/test_smart_list.py

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

@@ -363,4 +363,4 @@ class _ListProxy(list):
self._parent[self._start:self._stop:self._step] = item


del inheritdoc
del inheritdoc

+ 10
- 0
tests/test_smart_list.py 파일 보기

@@ -38,5 +38,15 @@ class TestSmartList(unittest.TestCase):
self.assertEquals(expected, smartlist_doc)
self.assertEquals(expected, listproxy_doc)

def test_doctest(self):
"""make sure a test embedded in SmartList's docstring passes"""
parent = SmartList([0, 1, 2, 3])
self.assertEquals([0, 1, 2, 3], parent)
child = parent[2:]
self.assertEquals([2, 3], child)
child.append(4)
self.assertEquals([2, 3, 4], child)
self.assertEquals([0, 1, 2, 3, 4], parent)

if __name__ == "__main__":
unittest.main(verbosity=2)

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