[svn r37767] Fixed Windows issues in doctests.

--HG--
branch : trunk
This commit is contained in:
guido 2007-02-01 21:28:21 +01:00
parent 17754c6fd9
commit 024608bdcd
1 changed files with 6 additions and 5 deletions

View File

@ -109,9 +109,9 @@ specific directory.
>>> results = [] >>> results = []
>>> for fpath in dirpath.visit('*.txt'): >>> for fpath in dirpath.visit('*.txt'):
... if 'bar' in fpath.read(): ... if 'bar' in fpath.read():
... results.append(fpath.relto(dirpath)) ... results.append(fpath.basename)
>>> results >>> results
['textfile1.txt', 'textfile2.txt', 'subdir/textfile2.txt'] ['textfile1.txt', 'textfile2.txt', 'textfile2.txt']
Joining path types Joining path types
++++++++++++++++++++ ++++++++++++++++++++
@ -122,9 +122,10 @@ performed on a string level (so the paths don't have to exist, either)::
>>> p1 = py.path.local('/foo/bar') >>> p1 = py.path.local('/foo/bar')
>>> p2 = p1.join('baz/qux') >>> p2 = p1.join('baz/qux')
>>> p2.strpath >>> p2 == py.path.local('/foo/bar/baz/qux')
'/foo/bar/baz/qux' True
>>> p2.relto(p1) >>> sep = py.path.local.sep
>>> p2.relto(p1).replace(sep, '/') # os-specific path sep in the string
'baz/qux' 'baz/qux'
>>> p3 = p1 / 'baz/qux' # the / operator allows joining, too >>> p3 = p1 / 'baz/qux' # the / operator allows joining, too
>>> p2 == p3 >>> p2 == p3