merge with trunk

This commit is contained in:
Jacob Mason
2010-08-16 09:33:09 -05:00
2 changed files with 20 additions and 21 deletions

View File

@@ -97,10 +97,6 @@ class path(str):
If ``True`` symbolic links in the source tree result in symbolic
links in the destination tree otherwise the contents of the files
pointed to by the symbolic links are copied.
:param ignore:
A callback which gets called with the path of the directory being
copied and a list of paths as returned by :func:`os.listdir`.
"""
shutil.copytree(self, destination, symlinks=symlinks)

View File

@@ -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