CARVIEW |
Select Language
HTTP/2 200
date: Thu, 24 Jul 2025 16:26:29 GMT
server: Apache/2.4.41 (Ubuntu)
vary: Cookie,User-Agent,Accept-Encoding
set-cookie: MOIN_SESSION_443_ROOT_moin=03374501dc81495f7deb570b7c10af9266a3ddc9; Expires=Thu, 24-Jul-2025 17:26:00 GMT; Max-Age=3600; Secure; Path=/
content-encoding: gzip
content-type: text/html; charset=utf-8
x-clacks-overhead: GNU Terry Pratchett
strict-transport-security: max-age=315360000; includeSubDomains; preload
CodingProjectIdeas/TestingImprovements - Python Wiki
Update all old tests to use unittest or doctest; see the output directory in svn to see what old tests still exist (minus any conversions already in Python's issue tracker). [Done at PyCon 2008]
- Develop toolchain to make testing better and more helpful to non-CPython implementations.
Function to specify what module is being tested. This allows ImportErrors for modules required for testing to cause the test to fail, not skip the testing.
- Function to specify what OSs the module being tested is expected to work on.
- Function to specify if the module being tested is "optional" (i.e., reasonable to not have built).
Decorators (method and class) to classify tests; OS, known failure, implementation detail or not, etc. Helpful for PyPy et. al. so they know they don't need to test something (e.g., refcount specifics).
- Make unittest not print the docstring of a test instead of the method name when running a test.
- Create effective and stable tests for server/client bits of the standard library.
CodingProjectIdeas/TestingImprovements (last edited 2008-11-15 14:00:56 by localhost)
Unable to edit the page? See the FrontPage for instructions.