Bug #1594966: fix misleading usage example
This commit is contained in:
parent
3e0f735ce1
commit
154cc588d3
|
@ -69,11 +69,6 @@ Here's a complete but small example module::
|
||||||
OverflowError: n too large
|
OverflowError: n too large
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
|
||||||
.. % allow LaTeX to break here.
|
|
||||||
|
|
||||||
::
|
|
||||||
|
|
||||||
import math
|
import math
|
||||||
if not n >= 0:
|
if not n >= 0:
|
||||||
raise ValueError("n must be >= 0")
|
raise ValueError("n must be >= 0")
|
||||||
|
@ -88,12 +83,10 @@ Here's a complete but small example module::
|
||||||
factor += 1
|
factor += 1
|
||||||
return result
|
return result
|
||||||
|
|
||||||
def _test():
|
|
||||||
import doctest
|
|
||||||
doctest.testmod()
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
_test()
|
import doctest
|
||||||
|
doctest.testmod()
|
||||||
|
|
||||||
If you run :file:`example.py` directly from the command line, :mod:`doctest`
|
If you run :file:`example.py` directly from the command line, :mod:`doctest`
|
||||||
works its magic::
|
works its magic::
|
||||||
|
@ -131,12 +124,10 @@ And so on, eventually ending with::
|
||||||
...
|
...
|
||||||
OverflowError: n too large
|
OverflowError: n too large
|
||||||
ok
|
ok
|
||||||
1 items had no tests:
|
|
||||||
__main__._test
|
|
||||||
2 items passed all tests:
|
2 items passed all tests:
|
||||||
1 tests in __main__
|
1 tests in __main__
|
||||||
8 tests in __main__.factorial
|
8 tests in __main__.factorial
|
||||||
9 tests in 3 items.
|
9 tests in 2 items.
|
||||||
9 passed and 0 failed.
|
9 passed and 0 failed.
|
||||||
Test passed.
|
Test passed.
|
||||||
$
|
$
|
||||||
|
@ -156,13 +147,10 @@ Simple Usage: Checking Examples in Docstrings
|
||||||
The simplest way to start using doctest (but not necessarily the way you'll
|
The simplest way to start using doctest (but not necessarily the way you'll
|
||||||
continue to do it) is to end each module :mod:`M` with::
|
continue to do it) is to end each module :mod:`M` with::
|
||||||
|
|
||||||
def _test():
|
if __name__ == "__main__":
|
||||||
import doctest
|
import doctest
|
||||||
doctest.testmod()
|
doctest.testmod()
|
||||||
|
|
||||||
if __name__ == "__main__":
|
|
||||||
_test()
|
|
||||||
|
|
||||||
:mod:`doctest` then examines docstrings in module :mod:`M`.
|
:mod:`doctest` then examines docstrings in module :mod:`M`.
|
||||||
|
|
||||||
Running the module as a script causes the examples in the docstrings to get
|
Running the module as a script causes the examples in the docstrings to get
|
||||||
|
|
Loading…
Reference in New Issue