summaryrefslogtreecommitdiff
path: root/tests/root
diff options
context:
space:
mode:
authorDasIch <dasdasich@gmail.com>2010-08-14 19:52:04 +0200
committerDasIch <dasdasich@gmail.com>2010-08-14 19:52:04 +0200
commitbc1e0331af4834f0dd4f026fe3050bf5b9e9ece8 (patch)
tree2a7682cb633cb5ec9561367f2c821183984b9ecc /tests/root
parent617e3d8ff5390c0f7be4c66c355ab36f1ba483a5 (diff)
downloadsphinx-bc1e0331af4834f0dd4f026fe3050bf5b9e9ece8.tar.gz
Fix doctest to work with Python 2.5 and lower
Diffstat (limited to 'tests/root')
-rw-r--r--tests/root/doctest.txt37
1 files changed, 20 insertions, 17 deletions
diff --git a/tests/root/doctest.txt b/tests/root/doctest.txt
index 6ac0b286..ba9a72c5 100644
--- a/tests/root/doctest.txt
+++ b/tests/root/doctest.txt
@@ -50,23 +50,24 @@ Special directives
.. testsetup:: *
- from math import factorial
+ def squared(x):
+ return x * x
.. doctest::
- >>> factorial(1)
- 1
+ >>> squared(2)
+ 4
.. testcode::
- print(factorial(1))
+ print(squared(2))
.. testoutput::
- 1
+ 4
- >>> factorial(1)
- 1
+ >>> squared(2)
+ 4
* options for testcode/testoutput blocks
@@ -85,36 +86,38 @@ Special directives
.. testsetup:: group1
- from math import trunc
+ def add(x, y):
+ return x + y
- ``trunc`` is now known in "group1", but not in others.
+
+ ``add`` is now known in "group1", but not in others.
.. doctest:: group1
- >>> trunc(1.1)
- 1
+ >>> add(1, 1)
+ 2
.. doctest:: group2
- >>> trunc(1.1)
+ >>> add(1, 1)
Traceback (most recent call last):
...
- NameError: name 'trunc' is not defined
+ NameError: name 'add' is not defined
Interleaving testcode/testoutput:
.. testcode:: group1
- print(factorial(3))
+ print(squared(3))
.. testcode:: group2
- print(factorial(4))
+ print(squared(4))
.. testoutput:: group1
- 6
+ 9
.. testoutput:: group2
- 24
+ 16