[py-svn] r42193 - py/trunk/py/doc
fijal at codespeak.net
fijal at codespeak.net
Fri Apr 20 10:01:00 CEST 2007
Author: fijal
Date: Fri Apr 20 10:01:00 2007
New Revision: 42193
Modified:
py/trunk/py/doc/TODO.txt
Log:
revert my changes
Modified: py/trunk/py/doc/TODO.txt
==============================================================================
--- py/trunk/py/doc/TODO.txt (original)
+++ py/trunk/py/doc/TODO.txt Fri Apr 20 10:01:00 2007
@@ -1,8 +1,75 @@
-Things to do for 0.9.0
+Things to do for 1.0.0
=========================
-* (XXX not done, but the documentation is marked accordingly)
- make "_" namespace: py.log -> py._log (pypy!)
+
+
+
+
+
+
+
+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)
+
packaging
-------------------------------------
@@ -35,7 +102,7 @@
testing
-----------
-* these should all work on 0.9 and on the py lib and pypy:
+* these should all work on 1.0 and on the py lib and pypy:
- running "py.test -s"
- running "py.test --pdb"
- running "py.test --looponfailing"
@@ -57,7 +124,7 @@
* no lines longer than 80 characters
* review the pylib issue tracker
- (cfbolz: done: what has a 0.8.0 or a 0.9.0 tag should be looked at again)
+ (cfbolz: done: what has a 1.0.0 tag (or lower) should be looked at again)
py.test
@@ -70,10 +137,6 @@
* (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