| 1 | = Python Test Writing day = |
| 2 | |
| 3 | |
| 4 | == Goal == |
| 5 | |
| 6 | Improve the current test coverage of the python standard library, or some other useful python package. Read the original [http://groups.google.com/group/ctpug/msg/c287af1b7f775484 suggestion]. We aim to select a few modules to focus on over the next couple of weeks. |
| 7 | |
| 8 | == When? == |
| 9 | |
| 10 | On the 6th of June 2009, starting in the morning (around 10:00) and continuing until whenever. |
| 11 | |
| 12 | = Where? = |
| 13 | |
| 14 | [wiki:Yola Yola] (formerly Synthasite) have offered to host us at their Dunkley House offices (104 Dunkley House, Barnett Street, in Gardens: [http://www.openstreetmap.org/?mlat=-33.93052&mlon=18.4176&zoom=17&layers=B000FTF map]). |
| 15 | |
| 16 | Join us via IRC on #ctpug on [http://www.atrum.org/ atrum] |
| 17 | |
| 18 | = What Modules? = |
| 19 | |
| 20 | The currently [http://groups.google.com/group/ctpug/msg/ae83d94d0d10ce4d suggested] list: |
| 21 | |
| 22 | * re |
| 23 | * elementtree |
| 24 | * libxml |
| 25 | * multiprocessing |
| 26 | * libsubprocess |
| 27 | * libsocket |
| 28 | |
| 29 | == What Happened == |
| 30 | |
| 31 | We worked on extending the tests for ElementTree. The following issues where [http://groups.google.com/group/ctpug/msg/4be88e228262469a added] or touched as a result: |
| 32 | |
| 33 | * http://bugs.python.org/issue2746 (existing issue (processing instruction) - patch & test case added) |
| 34 | * http://bugs.python.org/issue6230 (repr bug) |
| 35 | * http://bugs.python.org/issue6231 (ElementInclude bug) |
| 36 | * http://bugs.python.org/issue6232 (suggested improvements to test_xml_etree.py and test_xml_etree_c.py |
| 37 | * http://bugs.python.org/issue6233 (py3k encoding bug) |
| 38 | * http://bugs.python.org/issue6265 (cElementTree & ElementTree raise different exceptions) |
| 39 | * http://bugs.python.org/issue6266 (cElementTree & ElementTree can return differently encoded strings) |