summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_doctest.py
diff options
context:
space:
mode:
authorEdward Loper <edloper@gradient.cis.upenn.edu>2004-08-12 02:41:30 (GMT)
committerEdward Loper <edloper@gradient.cis.upenn.edu>2004-08-12 02:41:30 (GMT)
commita5db6009fe195274760e0fb79aff67cb7f97e00e (patch)
tree745a3b70f82e3969b90cba55a7bc9636744d3bb1 /Lib/test/test_doctest.py
parent8e4a34ba090a4ad9753ea8d9ccf95703c85fdbb4 (diff)
downloadcpython-a5db6009fe195274760e0fb79aff67cb7f97e00e.zip
cpython-a5db6009fe195274760e0fb79aff67cb7f97e00e.tar.gz
cpython-a5db6009fe195274760e0fb79aff67cb7f97e00e.tar.bz2
- Changed output of DocTestParser.get_program() to make it easier to
visually distinguish the expected output from the comments (use "##" to mark expected outputs, and "#" to mark comments). - If the string given to DocTestParser.get_program() is indented, then strip its indentation. (In particular, find the min indentation of non-blank lines, and strip that indentation from all lines.)
Diffstat (limited to 'Lib/test/test_doctest.py')
-rw-r--r--Lib/test/test_doctest.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/Lib/test/test_doctest.py b/Lib/test/test_doctest.py
index c734cae..8e651d0 100644
--- a/Lib/test/test_doctest.py
+++ b/Lib/test/test_doctest.py
@@ -1053,30 +1053,30 @@ words and expected output are converted to comments:
>>> import test.test_doctest
>>> name = 'test.test_doctest.sample_func'
>>> print doctest.testsource(test.test_doctest, name)
- # Blah blah
+ # Blah blah
#
print sample_func(22)
# Expected:
- # 44
+ ## 44
#
- # Yee ha!
+ # Yee ha!
>>> name = 'test.test_doctest.SampleNewStyleClass'
>>> print doctest.testsource(test.test_doctest, name)
print '1\n2\n3'
# Expected:
- # 1
- # 2
- # 3
+ ## 1
+ ## 2
+ ## 3
>>> name = 'test.test_doctest.SampleClass.a_classmethod'
>>> print doctest.testsource(test.test_doctest, name)
print SampleClass.a_classmethod(10)
# Expected:
- # 12
+ ## 12
print SampleClass(0).a_classmethod(10)
# Expected:
- # 12
+ ## 12
"""
def test_debug(): r"""