diff options
author | Edward Loper <edloper@gradient.cis.upenn.edu> | 2004-08-12 02:41:30 (GMT) |
---|---|---|
committer | Edward Loper <edloper@gradient.cis.upenn.edu> | 2004-08-12 02:41:30 (GMT) |
commit | a5db6009fe195274760e0fb79aff67cb7f97e00e (patch) | |
tree | 745a3b70f82e3969b90cba55a7bc9636744d3bb1 /Lib/test/test_doctest.py | |
parent | 8e4a34ba090a4ad9753ea8d9ccf95703c85fdbb4 (diff) | |
download | cpython-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.py | 16 |
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""" |