[svn r37432] Some updates on stuff I've worked on, fixed ReST.

--HG--
branch : trunk
This commit is contained in:
guido 2007-01-27 14:33:40 +01:00
parent 39f357b272
commit 50a0a04bd2
1 changed files with 16 additions and 7 deletions

View File

@ -37,13 +37,14 @@ streamline exported API
py.path.extpy -> py.path._extpy py.path.extpy -> py.path._extpy
py.log -> py._log (pypy!) py.log -> py._log (pypy!)
* review py.io and write py.io.dupfile docstring (XXX guido) * review py.io and write py.io.dupfile docstring
(guido - added docstring, and code looks okay (what was the reason for the
review? anything specific?)
* re-consider what to do with read and write methods of py.path classes (since * re-consider what to do with read and write methods of py.path classes (since
there are places that check for file-ness by doing hasattr(... 'write')) there are places that check for file-ness by doing hasattr(... 'write'))
(XXX guido talk to holger)
packaging packaging
------------------------------------- -------------------------------------
@ -83,7 +84,9 @@ APIGEN / source viewer
testing testing
----------- -----------
* windows tests (rev 36514 passes without errors, many skips) (XXX guido) * windows tests (rev 36514 passes without errors, many skips)
(guido tested again, and fixed newly broken tests, all work again now)
* these should all work on 0.9 and on the py lib and pypy: * these should all work on 0.9 and on the py lib and pypy:
- running "py.test -s" - running "py.test -s"
@ -91,6 +94,9 @@ testing
- running "py.test --looponfailing" - running "py.test --looponfailing"
- running "py.test" distributed on some hosts - running "py.test" distributed on some hosts
(guido tested all on win32, everything works except --dist (requires
os.fork to work))
* see why startcapture() does not use FD-based * see why startcapture() does not use FD-based
"py.io.OutErrCapture" to isolate standard output. "py.io.OutErrCapture" to isolate standard output.
use that check if all py and PyPy tests pass use that check if all py and PyPy tests pass
@ -112,10 +118,14 @@ distributed testing / RSession
* (optional) see if more of py/test/session.py's Session can be reused * (optional) see if more of py/test/session.py's Session can be reused
* have dist_rsyncroots be relative to the conftest.py file * have dist_rsyncroots be relative to the conftest.py file
so that projects can define it for themselves, e.g. so that projects can define it for themselves, e.g.
pypy/conftest.py would contain pypy/conftest.py would contain::
dist_rsyncroots = ['../pypy', '../py'] dist_rsyncroots = ['../pypy', '../py']
for this there probably needs to be a
for this there probably needs to be a::
config.getvalue_and_conftestpath() config.getvalue_and_conftestpath()
method with tests and documentation, and with providing method with tests and documentation, and with providing
the right example. the right example.
@ -202,7 +212,6 @@ Missing docstrings
execnet.PopenGateway.__repr__ misses a docstring execnet.PopenGateway.__repr__ misses a docstring
execnet.PopenGateway.__init__ misses a docstring execnet.PopenGateway.__init__ misses a docstring
initpkg misses a docstring initpkg misses a docstring
io.dupfile misses a docstring
log.setconsumer misses a docstring log.setconsumer misses a docstring
log.get misses a docstring log.get misses a docstring
log.Syslog misses a docstring log.Syslog misses a docstring