[py-svn] r42191 - py/trunk/py/doc
fijal at codespeak.net
fijal at codespeak.net
Fri Apr 20 09:53:54 CEST 2007
Author: fijal
Date: Fri Apr 20 09:53:54 2007
New Revision: 42191
Modified:
py/trunk/py/doc/TODO.txt
Log:
Move several issues from merlinux tracker
Modified: py/trunk/py/doc/TODO.txt
==============================================================================
--- py/trunk/py/doc/TODO.txt (original)
+++ py/trunk/py/doc/TODO.txt Fri Apr 20 09:53:54 2007
@@ -1,75 +1,8 @@
-Things to do for 1.0.0
+Things to do for 0.9.0
=========================
-
-
-
-
-
-
-
-ld (review and shift to above)
-=================================
-
-refactorings
-------------------
-
-- merge py.execnet-lessthreads branch (it's working relatively
- nicely, already) (M995)
-
-- session / collection unification (particularly tryiter and buildname2items)
-
-- reporting unification, i.e. use dist-testing Reporter class
- also for "normal" session, consider introduction of tkinter
- session (M978)
-
-- refine doctests usage (particularly skips of doctests if
- some imports/conditions are not satisfied)
-
-- generalization of "host specifications" for execnet and
- py.test --dist usages in particular (see also revision 37500 which
- contained a draft for that). The goal is to have cross-platform
- testing and dist-testing and other usages of py.execnet all
- use a common syntax for specifiying connection methods and
- be able to instantiate gateways/connections through it.
-
-- unification of "gateway"/host setup and teardown, including
- rsyncing, i.e. cross-platform and dist-testing.
-
-- py.apigen tool -> separate runtime-data collection and
- web page generation. (see M750), provide "py.apigen" tool
- for generating API documentation
-
-- py.log: unify API, possibly deprecate duplicate ones,
- base things on a Config object (hte latter almost a feature though)
- (M988)
-
-- consider setup/teardown for generative tests (M826)
-
-features
---------------
-
-- have a py.test scan/run database for results and test names
- etc. (to allow quicker selection of tests and post-run
- information on failures etc.) (M760)
-
-- consider features of py.apigen (recheck closed "M1016")
-
-- integrate rlcompleter2 (make it remotely workable)
- and maybe integrate with "pdb" / pdbplus (M975)
-
-- integrate native collecting of unittest.py tests from py.test
- (along the PyPy lib-python tests) (M987)
-
-- provide an automated conversion script helper for converting
- unittest.py based tests to py.test ones. (M987)
-
-- references from ReST docs to modules, functions and classes
- of apigen generated html docs (M960)
-
-- review svn-testing (and escape characters), consider
- svn-bindings (M634)
-
+* (XXX not done, but the documentation is marked accordingly)
+ make "_" namespace: py.log -> py._log (pypy!)
packaging
-------------------------------------
@@ -102,7 +35,7 @@
testing
-----------
-* these should all work on 1.0 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 --pdb"
- running "py.test --looponfailing"
@@ -124,7 +57,7 @@
* no lines longer than 80 characters
* review the pylib issue tracker
- (cfbolz: done: what has a 1.0.0 tag (or lower) should be looked at again)
+ (cfbolz: done: what has a 0.8.0 or a 0.9.0 tag should be looked at again)
py.test
@@ -137,6 +70,10 @@
* (postponed, likely) py.test fails to parse strangely formatted code after assertion failure
+* teardown happens a bit late to do proper I/O and error catching.
+
+* generators need to be rethinked a bit (my POV http://codespeak.net/pipermail/py-dev/2007q1/000789.html)
+
Missing docstrings
------------------
More information about the py-svn
mailing list