summaryrefslogtreecommitdiff
path: root/pypers/doctest_talk
diff options
context:
space:
mode:
Diffstat (limited to 'pypers/doctest_talk')
-rwxr-xr-xpypers/doctest_talk/P01.html115
-rwxr-xr-xpypers/doctest_talk/P02.html110
-rwxr-xr-xpypers/doctest_talk/P03.html105
-rwxr-xr-xpypers/doctest_talk/P04.html111
-rwxr-xr-xpypers/doctest_talk/P05.html110
-rwxr-xr-xpypers/doctest_talk/P06.html111
-rwxr-xr-xpypers/doctest_talk/P07.html110
-rwxr-xr-xpypers/doctest_talk/P08.html105
-rwxr-xr-xpypers/doctest_talk/P09.html117
-rwxr-xr-xpypers/doctest_talk/P10.html104
-rwxr-xr-xpypers/doctest_talk/P11.html118
-rwxr-xr-xpypers/doctest_talk/P12.html122
-rwxr-xr-xpypers/doctest_talk/P13.html114
-rwxr-xr-xpypers/doctest_talk/P14.html122
-rwxr-xr-xpypers/doctest_talk/P15.html116
-rwxr-xr-xpypers/doctest_talk/P16.html113
-rwxr-xr-xpypers/doctest_talk/P17.html121
-rwxr-xr-xpypers/doctest_talk/P18.html119
-rwxr-xr-xpypers/doctest_talk/P19.html110
-rwxr-xr-xpypers/doctest_talk/P20.html118
-rwxr-xr-xpypers/doctest_talk/P21.html122
-rwxr-xr-xpypers/doctest_talk/P22.html111
-rwxr-xr-xpypers/doctest_talk/P23.html120
-rwxr-xr-xpypers/doctest_talk/P24.html111
-rwxr-xr-xpypers/doctest_talk/P25.html118
-rwxr-xr-xpypers/doctest_talk/P26.html115
-rwxr-xr-xpypers/doctest_talk/P27.html113
-rwxr-xr-xpypers/doctest_talk/P28.html116
-rwxr-xr-xpypers/doctest_talk/P29.html116
-rwxr-xr-xpypers/doctest_talk/index.html16
-rwxr-xr-xpypers/doctest_talk/split.html32
-rwxr-xr-xpypers/doctest_talk/talk.html362
-rwxr-xr-xpypers/doctest_talk/x.html203
33 files changed, 0 insertions, 3926 deletions
diff --git a/pypers/doctest_talk/P01.html b/pypers/doctest_talk/P01.html
deleted file mode 100755
index 1f655c6..0000000
--- a/pypers/doctest_talk/P01.html
+++ /dev/null
@@ -1,115 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <html>
- <head>
- <meta name="generator" content="Generated by Python">
- <title>P01</title>
-
-<STYLE TYPE="text/css">
- body { font-size: 160%; }
-</STYLE>
-
- </head>
-<body bgcolor="lightblue">
-
-
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><small>
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><img src = "cjlogo.jpg" alt = "logo"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P02.html">Next</a></td> <td bgcolor="lightblue"><a href="P27.html">Prev</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">First</a></td> <td bgcolor="lightblue"><a href="P27.html">Last</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">P01</a></td> <td bgcolor="lightblue"></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">P01</a></td> <td bgcolor="lightblue"><a href="P02.html">P02</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P03.html">P03</a></td> <td bgcolor="lightblue"><a href="P04.html">P04</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P05.html">P05</a></td> <td bgcolor="lightblue"><a href="P06.html">P06</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P07.html">P07</a></td> <td bgcolor="lightblue"><a href="P08.html">P08</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P09.html">P09</a></td> <td bgcolor="lightblue"><a href="P10.html">P10</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P11.html">P11</a></td> <td bgcolor="lightblue"><a href="P12.html">P12</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P13.html">P13</a></td> <td bgcolor="lightblue"><a href="P14.html">P14</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P15.html">P15</a></td> <td bgcolor="lightblue"><a href="P16.html">P16</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P17.html">P17</a></td> <td bgcolor="lightblue"><a href="P18.html">P18</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P19.html">P19</a></td> <td bgcolor="lightblue"><a href="P20.html">P20</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P21.html">P21</a></td> <td bgcolor="lightblue"><a href="P22.html">P22</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P23.html">P23</a></td> <td bgcolor="lightblue"><a href="P24.html">P24</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P25.html">P25</a></td> <td bgcolor="lightblue"><a href="P26.html">P26</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P27.html">P27</a></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-</small></td> <td bgcolor="lightblue"><h1>Automatic testing in Python: wonderful doctest!</h1><br/>
-
-<center>
-
- Italian Code Jam <br/> <br/>
-
- 09 Oct 2004 <br/> <br/>
-
- Michele Simionato <br/> <br/>
-
- m.simionato@partecs.com <br/> <br/>
-
- Partecs s.r.l. <br/> <br/>
-
-</center></td>
-</tr>
-</table>
-
- </body>
-
-</html>
diff --git a/pypers/doctest_talk/P02.html b/pypers/doctest_talk/P02.html
deleted file mode 100755
index a61f26c..0000000
--- a/pypers/doctest_talk/P02.html
+++ /dev/null
@@ -1,110 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <html>
- <head>
- <meta name="generator" content="Generated by Python">
- <title>P02</title>
-
-<STYLE TYPE="text/css">
- body { font-size: 160%; }
-</STYLE>
-
- </head>
-<body bgcolor="lightblue">
-
-
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><small>
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><img src = "cjlogo.jpg" alt = "logo"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P03.html">Next</a></td> <td bgcolor="lightblue"><a href="P01.html">Prev</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">First</a></td> <td bgcolor="lightblue"><a href="P27.html">Last</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P02.html">P02</a></td> <td bgcolor="lightblue"></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">P01</a></td> <td bgcolor="lightblue"><a href="P02.html">P02</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P03.html">P03</a></td> <td bgcolor="lightblue"><a href="P04.html">P04</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P05.html">P05</a></td> <td bgcolor="lightblue"><a href="P06.html">P06</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P07.html">P07</a></td> <td bgcolor="lightblue"><a href="P08.html">P08</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P09.html">P09</a></td> <td bgcolor="lightblue"><a href="P10.html">P10</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P11.html">P11</a></td> <td bgcolor="lightblue"><a href="P12.html">P12</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P13.html">P13</a></td> <td bgcolor="lightblue"><a href="P14.html">P14</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P15.html">P15</a></td> <td bgcolor="lightblue"><a href="P16.html">P16</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P17.html">P17</a></td> <td bgcolor="lightblue"><a href="P18.html">P18</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P19.html">P19</a></td> <td bgcolor="lightblue"><a href="P20.html">P20</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P21.html">P21</a></td> <td bgcolor="lightblue"><a href="P22.html">P22</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P23.html">P23</a></td> <td bgcolor="lightblue"><a href="P24.html">P24</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P25.html">P25</a></td> <td bgcolor="lightblue"><a href="P26.html">P26</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P27.html">P27</a></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-</small></td> <td bgcolor="lightblue"><h1>Summary</h1><br/>
-
-<ul>
- <li> What is automatic testing? </li>
- <li> Why automatic testing is better? </li>
- <li> Which kind of automatic testing? </li>
- <li> How does it work, in practice? </li>
- <li> What about the future? </li>
- <li> What's the final message?</li>
-<ul></td>
-</tr>
-</table>
-
- </body>
-
-</html>
diff --git a/pypers/doctest_talk/P03.html b/pypers/doctest_talk/P03.html
deleted file mode 100755
index 8522de5..0000000
--- a/pypers/doctest_talk/P03.html
+++ /dev/null
@@ -1,105 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <html>
- <head>
- <meta name="generator" content="Generated by Python">
- <title>P03</title>
-
-<STYLE TYPE="text/css">
- body { font-size: 160%; }
-</STYLE>
-
- </head>
-<body bgcolor="lightblue">
-
-
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><small>
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><img src = "cjlogo.jpg" alt = "logo"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P04.html">Next</a></td> <td bgcolor="lightblue"><a href="P02.html">Prev</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">First</a></td> <td bgcolor="lightblue"><a href="P27.html">Last</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P03.html">P03</a></td> <td bgcolor="lightblue"></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">P01</a></td> <td bgcolor="lightblue"><a href="P02.html">P02</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P03.html">P03</a></td> <td bgcolor="lightblue"><a href="P04.html">P04</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P05.html">P05</a></td> <td bgcolor="lightblue"><a href="P06.html">P06</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P07.html">P07</a></td> <td bgcolor="lightblue"><a href="P08.html">P08</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P09.html">P09</a></td> <td bgcolor="lightblue"><a href="P10.html">P10</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P11.html">P11</a></td> <td bgcolor="lightblue"><a href="P12.html">P12</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P13.html">P13</a></td> <td bgcolor="lightblue"><a href="P14.html">P14</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P15.html">P15</a></td> <td bgcolor="lightblue"><a href="P16.html">P16</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P17.html">P17</a></td> <td bgcolor="lightblue"><a href="P18.html">P18</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P19.html">P19</a></td> <td bgcolor="lightblue"><a href="P20.html">P20</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P21.html">P21</a></td> <td bgcolor="lightblue"><a href="P22.html">P22</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P23.html">P23</a></td> <td bgcolor="lightblue"><a href="P24.html">P24</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P25.html">P25</a></td> <td bgcolor="lightblue"><a href="P26.html">P26</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P27.html">P27</a></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-</small></td> <td bgcolor="lightblue"><h1>What is automatic testing</h1><br/>
-
-Any methodology that allows you to test
-your application mechanically, repeatedly
-and in a <em>controlled reproducible</em> way.</td>
-</tr>
-</table>
-
- </body>
-
-</html>
diff --git a/pypers/doctest_talk/P04.html b/pypers/doctest_talk/P04.html
deleted file mode 100755
index fa763e9..0000000
--- a/pypers/doctest_talk/P04.html
+++ /dev/null
@@ -1,111 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <html>
- <head>
- <meta name="generator" content="Generated by Python">
- <title>P04</title>
-
-<STYLE TYPE="text/css">
- body { font-size: 160%; }
-</STYLE>
-
- </head>
-<body bgcolor="lightblue">
-
-
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><small>
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><img src = "cjlogo.jpg" alt = "logo"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P05.html">Next</a></td> <td bgcolor="lightblue"><a href="P03.html">Prev</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">First</a></td> <td bgcolor="lightblue"><a href="P27.html">Last</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P04.html">P04</a></td> <td bgcolor="lightblue"></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">P01</a></td> <td bgcolor="lightblue"><a href="P02.html">P02</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P03.html">P03</a></td> <td bgcolor="lightblue"><a href="P04.html">P04</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P05.html">P05</a></td> <td bgcolor="lightblue"><a href="P06.html">P06</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P07.html">P07</a></td> <td bgcolor="lightblue"><a href="P08.html">P08</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P09.html">P09</a></td> <td bgcolor="lightblue"><a href="P10.html">P10</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P11.html">P11</a></td> <td bgcolor="lightblue"><a href="P12.html">P12</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P13.html">P13</a></td> <td bgcolor="lightblue"><a href="P14.html">P14</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P15.html">P15</a></td> <td bgcolor="lightblue"><a href="P16.html">P16</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P17.html">P17</a></td> <td bgcolor="lightblue"><a href="P18.html">P18</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P19.html">P19</a></td> <td bgcolor="lightblue"><a href="P20.html">P20</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P21.html">P21</a></td> <td bgcolor="lightblue"><a href="P22.html">P22</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P23.html">P23</a></td> <td bgcolor="lightblue"><a href="P24.html">P24</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P25.html">P25</a></td> <td bgcolor="lightblue"><a href="P26.html">P26</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P27.html">P27</a></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-</small></td> <td bgcolor="lightblue"><h1>Automatic testing is better (1)</h1><br/>
-
-When doing manual testing typically you spend
-
-<center><h2>
-
- 1 hour of coding + 10 hours of testing/debugging
-
-</center></h2>
-
-on the other hand ...</td>
-</tr>
-</table>
-
- </body>
-
-</html>
diff --git a/pypers/doctest_talk/P05.html b/pypers/doctest_talk/P05.html
deleted file mode 100755
index 23aa94d..0000000
--- a/pypers/doctest_talk/P05.html
+++ /dev/null
@@ -1,110 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <html>
- <head>
- <meta name="generator" content="Generated by Python">
- <title>P05</title>
-
-<STYLE TYPE="text/css">
- body { font-size: 160%; }
-</STYLE>
-
- </head>
-<body bgcolor="lightblue">
-
-
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><small>
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><img src = "cjlogo.jpg" alt = "logo"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P06.html">Next</a></td> <td bgcolor="lightblue"><a href="P04.html">Prev</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">First</a></td> <td bgcolor="lightblue"><a href="P27.html">Last</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P05.html">P05</a></td> <td bgcolor="lightblue"></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">P01</a></td> <td bgcolor="lightblue"><a href="P02.html">P02</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P03.html">P03</a></td> <td bgcolor="lightblue"><a href="P04.html">P04</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P05.html">P05</a></td> <td bgcolor="lightblue"><a href="P06.html">P06</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P07.html">P07</a></td> <td bgcolor="lightblue"><a href="P08.html">P08</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P09.html">P09</a></td> <td bgcolor="lightblue"><a href="P10.html">P10</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P11.html">P11</a></td> <td bgcolor="lightblue"><a href="P12.html">P12</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P13.html">P13</a></td> <td bgcolor="lightblue"><a href="P14.html">P14</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P15.html">P15</a></td> <td bgcolor="lightblue"><a href="P16.html">P16</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P17.html">P17</a></td> <td bgcolor="lightblue"><a href="P18.html">P18</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P19.html">P19</a></td> <td bgcolor="lightblue"><a href="P20.html">P20</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P21.html">P21</a></td> <td bgcolor="lightblue"><a href="P22.html">P22</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P23.html">P23</a></td> <td bgcolor="lightblue"><a href="P24.html">P24</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P25.html">P25</a></td> <td bgcolor="lightblue"><a href="P26.html">P26</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P27.html">P27</a></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-</small></td> <td bgcolor="lightblue"><h1>Automatic testing is better (2)</h1><br/>
-
-... when doing automatic testing typically you spend
-
-<br/> <br/>
-<center><h2>
-
- 1 hour of coding + 10 hours of testing/debugging !
-
-</center></h2></td>
-</tr>
-</table>
-
- </body>
-
-</html>
diff --git a/pypers/doctest_talk/P06.html b/pypers/doctest_talk/P06.html
deleted file mode 100755
index 47bc44f..0000000
--- a/pypers/doctest_talk/P06.html
+++ /dev/null
@@ -1,111 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <html>
- <head>
- <meta name="generator" content="Generated by Python">
- <title>P06</title>
-
-<STYLE TYPE="text/css">
- body { font-size: 160%; }
-</STYLE>
-
- </head>
-<body bgcolor="lightblue">
-
-
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><small>
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><img src = "cjlogo.jpg" alt = "logo"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P07.html">Next</a></td> <td bgcolor="lightblue"><a href="P05.html">Prev</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">First</a></td> <td bgcolor="lightblue"><a href="P27.html">Last</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P06.html">P06</a></td> <td bgcolor="lightblue"></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">P01</a></td> <td bgcolor="lightblue"><a href="P02.html">P02</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P03.html">P03</a></td> <td bgcolor="lightblue"><a href="P04.html">P04</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P05.html">P05</a></td> <td bgcolor="lightblue"><a href="P06.html">P06</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P07.html">P07</a></td> <td bgcolor="lightblue"><a href="P08.html">P08</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P09.html">P09</a></td> <td bgcolor="lightblue"><a href="P10.html">P10</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P11.html">P11</a></td> <td bgcolor="lightblue"><a href="P12.html">P12</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P13.html">P13</a></td> <td bgcolor="lightblue"><a href="P14.html">P14</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P15.html">P15</a></td> <td bgcolor="lightblue"><a href="P16.html">P16</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P17.html">P17</a></td> <td bgcolor="lightblue"><a href="P18.html">P18</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P19.html">P19</a></td> <td bgcolor="lightblue"><a href="P20.html">P20</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P21.html">P21</a></td> <td bgcolor="lightblue"><a href="P22.html">P22</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P23.html">P23</a></td> <td bgcolor="lightblue"><a href="P24.html">P24</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P25.html">P25</a></td> <td bgcolor="lightblue"><a href="P26.html">P26</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P27.html">P27</a></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-</small></td> <td bgcolor="lightblue"><h1>However ...</h1><br/>
-
-Think about six month later!
- <br/><br/>
-<center><em>
-
- there is a difference</em>
-
- <h2><u>Refactoring!</u><h2>
-
-</center></td>
-</tr>
-</table>
-
- </body>
-
-</html>
diff --git a/pypers/doctest_talk/P07.html b/pypers/doctest_talk/P07.html
deleted file mode 100755
index 02b39ab..0000000
--- a/pypers/doctest_talk/P07.html
+++ /dev/null
@@ -1,110 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <html>
- <head>
- <meta name="generator" content="Generated by Python">
- <title>P07</title>
-
-<STYLE TYPE="text/css">
- body { font-size: 160%; }
-</STYLE>
-
- </head>
-<body bgcolor="lightblue">
-
-
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><small>
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><img src = "cjlogo.jpg" alt = "logo"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P08.html">Next</a></td> <td bgcolor="lightblue"><a href="P06.html">Prev</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">First</a></td> <td bgcolor="lightblue"><a href="P27.html">Last</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P07.html">P07</a></td> <td bgcolor="lightblue"></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">P01</a></td> <td bgcolor="lightblue"><a href="P02.html">P02</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P03.html">P03</a></td> <td bgcolor="lightblue"><a href="P04.html">P04</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P05.html">P05</a></td> <td bgcolor="lightblue"><a href="P06.html">P06</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P07.html">P07</a></td> <td bgcolor="lightblue"><a href="P08.html">P08</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P09.html">P09</a></td> <td bgcolor="lightblue"><a href="P10.html">P10</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P11.html">P11</a></td> <td bgcolor="lightblue"><a href="P12.html">P12</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P13.html">P13</a></td> <td bgcolor="lightblue"><a href="P14.html">P14</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P15.html">P15</a></td> <td bgcolor="lightblue"><a href="P16.html">P16</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P17.html">P17</a></td> <td bgcolor="lightblue"><a href="P18.html">P18</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P19.html">P19</a></td> <td bgcolor="lightblue"><a href="P20.html">P20</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P21.html">P21</a></td> <td bgcolor="lightblue"><a href="P22.html">P22</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P23.html">P23</a></td> <td bgcolor="lightblue"><a href="P24.html">P24</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P25.html">P25</a></td> <td bgcolor="lightblue"><a href="P26.html">P26</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P27.html">P27</a></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-</small></td> <td bgcolor="lightblue"><h1>Automatic testing in Python</h1><br/>
-
-There are two standard testing frameworks in Python:
-
-<ol>
- <li> unittest </li>
- <li> doctest </li>
-</ol>
-
-Which one should I use?</td>
-</tr>
-</table>
-
- </body>
-
-</html>
diff --git a/pypers/doctest_talk/P08.html b/pypers/doctest_talk/P08.html
deleted file mode 100755
index 8da995d..0000000
--- a/pypers/doctest_talk/P08.html
+++ /dev/null
@@ -1,105 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <html>
- <head>
- <meta name="generator" content="Generated by Python">
- <title>P08</title>
-
-<STYLE TYPE="text/css">
- body { font-size: 160%; }
-</STYLE>
-
- </head>
-<body bgcolor="lightblue">
-
-
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><small>
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><img src = "cjlogo.jpg" alt = "logo"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P09.html">Next</a></td> <td bgcolor="lightblue"><a href="P07.html">Prev</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">First</a></td> <td bgcolor="lightblue"><a href="P27.html">Last</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P08.html">P08</a></td> <td bgcolor="lightblue"></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">P01</a></td> <td bgcolor="lightblue"><a href="P02.html">P02</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P03.html">P03</a></td> <td bgcolor="lightblue"><a href="P04.html">P04</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P05.html">P05</a></td> <td bgcolor="lightblue"><a href="P06.html">P06</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P07.html">P07</a></td> <td bgcolor="lightblue"><a href="P08.html">P08</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P09.html">P09</a></td> <td bgcolor="lightblue"><a href="P10.html">P10</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P11.html">P11</a></td> <td bgcolor="lightblue"><a href="P12.html">P12</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P13.html">P13</a></td> <td bgcolor="lightblue"><a href="P14.html">P14</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P15.html">P15</a></td> <td bgcolor="lightblue"><a href="P16.html">P16</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P17.html">P17</a></td> <td bgcolor="lightblue"><a href="P18.html">P18</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P19.html">P19</a></td> <td bgcolor="lightblue"><a href="P20.html">P20</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P21.html">P21</a></td> <td bgcolor="lightblue"><a href="P22.html">P22</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P23.html">P23</a></td> <td bgcolor="lightblue"><a href="P24.html">P24</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P25.html">P25</a></td> <td bgcolor="lightblue"><a href="P26.html">P26</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P27.html">P27</a></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-</small></td> <td bgcolor="lightblue"><h1>Well,</h1><br/>
-
-since my talk has <em>doctest</em> in the title ...
-
- ;-)</td>
-</tr>
-</table>
-
- </body>
-
-</html>
diff --git a/pypers/doctest_talk/P09.html b/pypers/doctest_talk/P09.html
deleted file mode 100755
index d46fe05..0000000
--- a/pypers/doctest_talk/P09.html
+++ /dev/null
@@ -1,117 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <html>
- <head>
- <meta name="generator" content="Generated by Python">
- <title>P09</title>
-
-<STYLE TYPE="text/css">
- body { font-size: 160%; }
-</STYLE>
-
- </head>
-<body bgcolor="lightblue">
-
-
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><small>
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><img src = "cjlogo.jpg" alt = "logo"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P10.html">Next</a></td> <td bgcolor="lightblue"><a href="P08.html">Prev</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">First</a></td> <td bgcolor="lightblue"><a href="P27.html">Last</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P09.html">P09</a></td> <td bgcolor="lightblue"></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">P01</a></td> <td bgcolor="lightblue"><a href="P02.html">P02</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P03.html">P03</a></td> <td bgcolor="lightblue"><a href="P04.html">P04</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P05.html">P05</a></td> <td bgcolor="lightblue"><a href="P06.html">P06</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P07.html">P07</a></td> <td bgcolor="lightblue"><a href="P08.html">P08</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P09.html">P09</a></td> <td bgcolor="lightblue"><a href="P10.html">P10</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P11.html">P11</a></td> <td bgcolor="lightblue"><a href="P12.html">P12</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P13.html">P13</a></td> <td bgcolor="lightblue"><a href="P14.html">P14</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P15.html">P15</a></td> <td bgcolor="lightblue"><a href="P16.html">P16</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P17.html">P17</a></td> <td bgcolor="lightblue"><a href="P18.html">P18</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P19.html">P19</a></td> <td bgcolor="lightblue"><a href="P20.html">P20</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P21.html">P21</a></td> <td bgcolor="lightblue"><a href="P22.html">P22</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P23.html">P23</a></td> <td bgcolor="lightblue"><a href="P24.html">P24</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P25.html">P25</a></td> <td bgcolor="lightblue"><a href="P26.html">P26</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P27.html">P27</a></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-</small></td> <td bgcolor="lightblue"><h1>More seriously ...</h1><br/>
-
-Use different testing frameworks; each one has advantages
-and disadvantages; use combinations of them; invent your
-own testing procedure.
-
-I use combinations of
-
-<ul>
- <li> unittest </li>
- <li> doctest </li>
- <li> custom tests </li>
- <li> Makefile driven tests </li>
- <li> et al. </li>
-</ul>
-
-doctest emphasis is on <em>documentation</em></td>
-</tr>
-</table>
-
- </body>
-
-</html>
diff --git a/pypers/doctest_talk/P10.html b/pypers/doctest_talk/P10.html
deleted file mode 100755
index 5d265ad..0000000
--- a/pypers/doctest_talk/P10.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <html>
- <head>
- <meta name="generator" content="Generated by Python">
- <title>P10</title>
-
-<STYLE TYPE="text/css">
- body { font-size: 160%; }
-</STYLE>
-
- </head>
-<body bgcolor="lightblue">
-
-
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><small>
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><img src = "cjlogo.jpg" alt = "logo"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P11.html">Next</a></td> <td bgcolor="lightblue"><a href="P09.html">Prev</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">First</a></td> <td bgcolor="lightblue"><a href="P27.html">Last</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P10.html">P10</a></td> <td bgcolor="lightblue"></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">P01</a></td> <td bgcolor="lightblue"><a href="P02.html">P02</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P03.html">P03</a></td> <td bgcolor="lightblue"><a href="P04.html">P04</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P05.html">P05</a></td> <td bgcolor="lightblue"><a href="P06.html">P06</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P07.html">P07</a></td> <td bgcolor="lightblue"><a href="P08.html">P08</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P09.html">P09</a></td> <td bgcolor="lightblue"><a href="P10.html">P10</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P11.html">P11</a></td> <td bgcolor="lightblue"><a href="P12.html">P12</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P13.html">P13</a></td> <td bgcolor="lightblue"><a href="P14.html">P14</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P15.html">P15</a></td> <td bgcolor="lightblue"><a href="P16.html">P16</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P17.html">P17</a></td> <td bgcolor="lightblue"><a href="P18.html">P18</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P19.html">P19</a></td> <td bgcolor="lightblue"><a href="P20.html">P20</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P21.html">P21</a></td> <td bgcolor="lightblue"><a href="P22.html">P22</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P23.html">P23</a></td> <td bgcolor="lightblue"><a href="P24.html">P24</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P25.html">P25</a></td> <td bgcolor="lightblue"><a href="P26.html">P26</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P27.html">P27</a></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-</small></td> <td bgcolor="lightblue"><h1>What is doctest?</h1><br/>
-
-In its simplest form (not the form I use it) it allows
-you to include tests in the docstrings of your application.</td>
-</tr>
-</table>
-
- </body>
-
-</html>
diff --git a/pypers/doctest_talk/P11.html b/pypers/doctest_talk/P11.html
deleted file mode 100755
index b068e9d..0000000
--- a/pypers/doctest_talk/P11.html
+++ /dev/null
@@ -1,118 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <html>
- <head>
- <meta name="generator" content="Generated by Python">
- <title>P11</title>
-
-<STYLE TYPE="text/css">
- body { font-size: 160%; }
-</STYLE>
-
- </head>
-<body bgcolor="lightblue">
-
-
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><small>
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><img src = "cjlogo.jpg" alt = "logo"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P12.html">Next</a></td> <td bgcolor="lightblue"><a href="P10.html">Prev</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">First</a></td> <td bgcolor="lightblue"><a href="P27.html">Last</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P11.html">P11</a></td> <td bgcolor="lightblue"></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">P01</a></td> <td bgcolor="lightblue"><a href="P02.html">P02</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P03.html">P03</a></td> <td bgcolor="lightblue"><a href="P04.html">P04</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P05.html">P05</a></td> <td bgcolor="lightblue"><a href="P06.html">P06</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P07.html">P07</a></td> <td bgcolor="lightblue"><a href="P08.html">P08</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P09.html">P09</a></td> <td bgcolor="lightblue"><a href="P10.html">P10</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P11.html">P11</a></td> <td bgcolor="lightblue"><a href="P12.html">P12</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P13.html">P13</a></td> <td bgcolor="lightblue"><a href="P14.html">P14</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P15.html">P15</a></td> <td bgcolor="lightblue"><a href="P16.html">P16</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P17.html">P17</a></td> <td bgcolor="lightblue"><a href="P18.html">P18</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P19.html">P19</a></td> <td bgcolor="lightblue"><a href="P20.html">P20</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P21.html">P21</a></td> <td bgcolor="lightblue"><a href="P22.html">P22</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P23.html">P23</a></td> <td bgcolor="lightblue"><a href="P24.html">P24</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P25.html">P25</a></td> <td bgcolor="lightblue"><a href="P26.html">P26</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P27.html">P27</a></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-</small></td> <td bgcolor="lightblue"><h1>Example</h1><br/>
-<pre># split.py
-import re
-SEP = re.compile(r"\s*[,;]\s*")
-
-def split(text):
- """Split a string taking as separators "," ";".
- Example:
- >>> from split import split
- >>> split("hello, world!; welcome to the Italian Code Jam!")
- ['hello', 'world!', 'welcome to the Italian Code Jam!']
- """
- return SEP.split(text)
-
-if __name__ == "__main__":
- import __main__, doctest
- doctest.testmod(__main__)
-</pre></td>
-</tr>
-</table>
-
- </body>
-
-</html>
diff --git a/pypers/doctest_talk/P12.html b/pypers/doctest_talk/P12.html
deleted file mode 100755
index 2a74e07..0000000
--- a/pypers/doctest_talk/P12.html
+++ /dev/null
@@ -1,122 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <html>
- <head>
- <meta name="generator" content="Generated by Python">
- <title>P12</title>
-
-<STYLE TYPE="text/css">
- body { font-size: 160%; }
-</STYLE>
-
- </head>
-<body bgcolor="lightblue">
-
-
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><small>
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><img src = "cjlogo.jpg" alt = "logo"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P13.html">Next</a></td> <td bgcolor="lightblue"><a href="P11.html">Prev</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">First</a></td> <td bgcolor="lightblue"><a href="P27.html">Last</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P12.html">P12</a></td> <td bgcolor="lightblue"></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">P01</a></td> <td bgcolor="lightblue"><a href="P02.html">P02</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P03.html">P03</a></td> <td bgcolor="lightblue"><a href="P04.html">P04</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P05.html">P05</a></td> <td bgcolor="lightblue"><a href="P06.html">P06</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P07.html">P07</a></td> <td bgcolor="lightblue"><a href="P08.html">P08</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P09.html">P09</a></td> <td bgcolor="lightblue"><a href="P10.html">P10</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P11.html">P11</a></td> <td bgcolor="lightblue"><a href="P12.html">P12</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P13.html">P13</a></td> <td bgcolor="lightblue"><a href="P14.html">P14</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P15.html">P15</a></td> <td bgcolor="lightblue"><a href="P16.html">P16</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P17.html">P17</a></td> <td bgcolor="lightblue"><a href="P18.html">P18</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P19.html">P19</a></td> <td bgcolor="lightblue"><a href="P20.html">P20</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P21.html">P21</a></td> <td bgcolor="lightblue"><a href="P22.html">P22</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P23.html">P23</a></td> <td bgcolor="lightblue"><a href="P24.html">P24</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P25.html">P25</a></td> <td bgcolor="lightblue"><a href="P26.html">P26</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P27.html">P27</a></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-</small></td> <td bgcolor="lightblue"><h1>Running doctest in verbose mode</h1><br/>
-
-<pre>
-$ python split.py -v
-Running __main__.__doc__
-0 of 0 examples failed in __main__.__doc__
-Running __main__.split.__doc__
-Trying: from split import split
-Expecting: nothing
-ok
-Trying: split("hello, world!; welcome to the Italian Code Jam!")
-Expecting: ['hello', 'world!', 'welcome to the Italian Code Jam!']
-ok
-0 of 2 examples failed in __main__.split.__doc__
-1 items had no tests:
- __main__
-1 items passed all tests:
- 2 tests in __main__.split
-2 tests in 2 items.
-2 passed and 0 failed.
-Test passed.
-</pre></td>
-</tr>
-</table>
-
- </body>
-
-</html>
diff --git a/pypers/doctest_talk/P13.html b/pypers/doctest_talk/P13.html
deleted file mode 100755
index dea66af..0000000
--- a/pypers/doctest_talk/P13.html
+++ /dev/null
@@ -1,114 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <html>
- <head>
- <meta name="generator" content="Generated by Python">
- <title>P13</title>
-
-<STYLE TYPE="text/css">
- body { font-size: 160%; }
-</STYLE>
-
- </head>
-<body bgcolor="lightblue">
-
-
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><small>
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><img src = "cjlogo.jpg" alt = "logo"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P14.html">Next</a></td> <td bgcolor="lightblue"><a href="P12.html">Prev</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">First</a></td> <td bgcolor="lightblue"><a href="P27.html">Last</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P13.html">P13</a></td> <td bgcolor="lightblue"></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">P01</a></td> <td bgcolor="lightblue"><a href="P02.html">P02</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P03.html">P03</a></td> <td bgcolor="lightblue"><a href="P04.html">P04</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P05.html">P05</a></td> <td bgcolor="lightblue"><a href="P06.html">P06</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P07.html">P07</a></td> <td bgcolor="lightblue"><a href="P08.html">P08</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P09.html">P09</a></td> <td bgcolor="lightblue"><a href="P10.html">P10</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P11.html">P11</a></td> <td bgcolor="lightblue"><a href="P12.html">P12</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P13.html">P13</a></td> <td bgcolor="lightblue"><a href="P14.html">P14</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P15.html">P15</a></td> <td bgcolor="lightblue"><a href="P16.html">P16</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P17.html">P17</a></td> <td bgcolor="lightblue"><a href="P18.html">P18</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P19.html">P19</a></td> <td bgcolor="lightblue"><a href="P20.html">P20</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P21.html">P21</a></td> <td bgcolor="lightblue"><a href="P22.html">P22</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P23.html">P23</a></td> <td bgcolor="lightblue"><a href="P24.html">P24</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P25.html">P25</a></td> <td bgcolor="lightblue"><a href="P26.html">P26</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P27.html">P27</a></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-</small></td> <td bgcolor="lightblue"><h1>Why I do not use the standard approach</h1><br/>
-
-<ul>
-<li> It makes you end up with very large docstrings</li>
-
-<li> It abuses the original purpose of docstrings</li>
-
-<li> It conflates two different aspects (code and tests on the code)</li>
-
-<li> It is much easier to write the documentation in a separate
- text file </li>
-
-<li> Testing should be done by an external tool anyway </li>
-</ul></td>
-</tr>
-</table>
-
- </body>
-
-</html>
diff --git a/pypers/doctest_talk/P14.html b/pypers/doctest_talk/P14.html
deleted file mode 100755
index b4f5394..0000000
--- a/pypers/doctest_talk/P14.html
+++ /dev/null
@@ -1,122 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <html>
- <head>
- <meta name="generator" content="Generated by Python">
- <title>P14</title>
-
-<STYLE TYPE="text/css">
- body { font-size: 160%; }
-</STYLE>
-
- </head>
-<body bgcolor="lightblue">
-
-
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><small>
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><img src = "cjlogo.jpg" alt = "logo"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P15.html">Next</a></td> <td bgcolor="lightblue"><a href="P13.html">Prev</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">First</a></td> <td bgcolor="lightblue"><a href="P27.html">Last</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P14.html">P14</a></td> <td bgcolor="lightblue"></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">P01</a></td> <td bgcolor="lightblue"><a href="P02.html">P02</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P03.html">P03</a></td> <td bgcolor="lightblue"><a href="P04.html">P04</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P05.html">P05</a></td> <td bgcolor="lightblue"><a href="P06.html">P06</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P07.html">P07</a></td> <td bgcolor="lightblue"><a href="P08.html">P08</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P09.html">P09</a></td> <td bgcolor="lightblue"><a href="P10.html">P10</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P11.html">P11</a></td> <td bgcolor="lightblue"><a href="P12.html">P12</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P13.html">P13</a></td> <td bgcolor="lightblue"><a href="P14.html">P14</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P15.html">P15</a></td> <td bgcolor="lightblue"><a href="P16.html">P16</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P17.html">P17</a></td> <td bgcolor="lightblue"><a href="P18.html">P18</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P19.html">P19</a></td> <td bgcolor="lightblue"><a href="P20.html">P20</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P21.html">P21</a></td> <td bgcolor="lightblue"><a href="P22.html">P22</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P23.html">P23</a></td> <td bgcolor="lightblue"><a href="P24.html">P24</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P25.html">P25</a></td> <td bgcolor="lightblue"><a href="P26.html">P26</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P27.html">P27</a></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-</small></td> <td bgcolor="lightblue"><h1>How I use doctest</h1><br/>
-
-I hacked inside doctest and wrote a custom utility to extract
-doctests from documentation files since
-
-<ul>
-
- <li> I like keeping the documentation on a separate rst file</li>
-
- <li>there is no sync problem since you run the tests all the time</li>
-
- <li>it is useful for writing articles ...</li>
-
- <li> ... but also documentation for internal usage in the company</li>
-</ul>
-
-Example:
-
-<pre>
-$ doct howto.txt
-split.txt: 42 tests passed in 0.42 seconds
-</pre></td>
-</tr>
-</table>
-
- </body>
-
-</html>
diff --git a/pypers/doctest_talk/P15.html b/pypers/doctest_talk/P15.html
deleted file mode 100755
index 29976b8..0000000
--- a/pypers/doctest_talk/P15.html
+++ /dev/null
@@ -1,116 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <html>
- <head>
- <meta name="generator" content="Generated by Python">
- <title>P15</title>
-
-<STYLE TYPE="text/css">
- body { font-size: 160%; }
-</STYLE>
-
- </head>
-<body bgcolor="lightblue">
-
-
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><small>
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><img src = "cjlogo.jpg" alt = "logo"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P16.html">Next</a></td> <td bgcolor="lightblue"><a href="P14.html">Prev</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">First</a></td> <td bgcolor="lightblue"><a href="P27.html">Last</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P15.html">P15</a></td> <td bgcolor="lightblue"></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">P01</a></td> <td bgcolor="lightblue"><a href="P02.html">P02</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P03.html">P03</a></td> <td bgcolor="lightblue"><a href="P04.html">P04</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P05.html">P05</a></td> <td bgcolor="lightblue"><a href="P06.html">P06</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P07.html">P07</a></td> <td bgcolor="lightblue"><a href="P08.html">P08</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P09.html">P09</a></td> <td bgcolor="lightblue"><a href="P10.html">P10</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P11.html">P11</a></td> <td bgcolor="lightblue"><a href="P12.html">P12</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P13.html">P13</a></td> <td bgcolor="lightblue"><a href="P14.html">P14</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P15.html">P15</a></td> <td bgcolor="lightblue"><a href="P16.html">P16</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P17.html">P17</a></td> <td bgcolor="lightblue"><a href="P18.html">P18</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P19.html">P19</a></td> <td bgcolor="lightblue"><a href="P20.html">P20</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P21.html">P21</a></td> <td bgcolor="lightblue"><a href="P22.html">P22</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P23.html">P23</a></td> <td bgcolor="lightblue"><a href="P24.html">P24</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P25.html">P25</a></td> <td bgcolor="lightblue"><a href="P26.html">P26</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P27.html">P27</a></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-</small></td> <td bgcolor="lightblue"><h1>The split example revisited</h1><br/>
-
-<pre>
-
-Documentation for the 'split' module
-=====================================
-
-The module contains a 'split' function, which
-splits a string taking as separators "," and ";".
-This is an example of usage:
-
->>> from split import split
->>> split("hello, world!; welcome to the Italian Code Jam!")
-['hello', 'world!', 'welcome to the Italian Code Jam!']
-
-</pre></td>
-</tr>
-</table>
-
- </body>
-
-</html>
diff --git a/pypers/doctest_talk/P16.html b/pypers/doctest_talk/P16.html
deleted file mode 100755
index 5d6563d..0000000
--- a/pypers/doctest_talk/P16.html
+++ /dev/null
@@ -1,113 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <html>
- <head>
- <meta name="generator" content="Generated by Python">
- <title>P16</title>
-
-<STYLE TYPE="text/css">
- body { font-size: 160%; }
-</STYLE>
-
- </head>
-<body bgcolor="lightblue">
-
-
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><small>
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><img src = "cjlogo.jpg" alt = "logo"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P17.html">Next</a></td> <td bgcolor="lightblue"><a href="P15.html">Prev</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">First</a></td> <td bgcolor="lightblue"><a href="P27.html">Last</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P16.html">P16</a></td> <td bgcolor="lightblue"></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">P01</a></td> <td bgcolor="lightblue"><a href="P02.html">P02</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P03.html">P03</a></td> <td bgcolor="lightblue"><a href="P04.html">P04</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P05.html">P05</a></td> <td bgcolor="lightblue"><a href="P06.html">P06</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P07.html">P07</a></td> <td bgcolor="lightblue"><a href="P08.html">P08</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P09.html">P09</a></td> <td bgcolor="lightblue"><a href="P10.html">P10</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P11.html">P11</a></td> <td bgcolor="lightblue"><a href="P12.html">P12</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P13.html">P13</a></td> <td bgcolor="lightblue"><a href="P14.html">P14</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P15.html">P15</a></td> <td bgcolor="lightblue"><a href="P16.html">P16</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P17.html">P17</a></td> <td bgcolor="lightblue"><a href="P18.html">P18</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P19.html">P19</a></td> <td bgcolor="lightblue"><a href="P20.html">P20</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P21.html">P21</a></td> <td bgcolor="lightblue"><a href="P22.html">P22</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P23.html">P23</a></td> <td bgcolor="lightblue"><a href="P24.html">P24</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P25.html">P25</a></td> <td bgcolor="lightblue"><a href="P26.html">P26</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P27.html">P27</a></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-</small></td> <td bgcolor="lightblue"><h1>The split example revisited (continued)</h1><br/>
-
-<pre>
-
-Notice that 'split' eats whitespaces:
-
->>> split("hello , world")
-['hello', 'world']
-
->>> split("hello , ; world")
-['hello', '', 'world']
-
-</pre></td>
-</tr>
-</table>
-
- </body>
-
-</html>
diff --git a/pypers/doctest_talk/P17.html b/pypers/doctest_talk/P17.html
deleted file mode 100755
index ccac807..0000000
--- a/pypers/doctest_talk/P17.html
+++ /dev/null
@@ -1,121 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <html>
- <head>
- <meta name="generator" content="Generated by Python">
- <title>P17</title>
-
-<STYLE TYPE="text/css">
- body { font-size: 160%; }
-</STYLE>
-
- </head>
-<body bgcolor="lightblue">
-
-
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><small>
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><img src = "cjlogo.jpg" alt = "logo"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P18.html">Next</a></td> <td bgcolor="lightblue"><a href="P16.html">Prev</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">First</a></td> <td bgcolor="lightblue"><a href="P27.html">Last</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P17.html">P17</a></td> <td bgcolor="lightblue"></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">P01</a></td> <td bgcolor="lightblue"><a href="P02.html">P02</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P03.html">P03</a></td> <td bgcolor="lightblue"><a href="P04.html">P04</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P05.html">P05</a></td> <td bgcolor="lightblue"><a href="P06.html">P06</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P07.html">P07</a></td> <td bgcolor="lightblue"><a href="P08.html">P08</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P09.html">P09</a></td> <td bgcolor="lightblue"><a href="P10.html">P10</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P11.html">P11</a></td> <td bgcolor="lightblue"><a href="P12.html">P12</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P13.html">P13</a></td> <td bgcolor="lightblue"><a href="P14.html">P14</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P15.html">P15</a></td> <td bgcolor="lightblue"><a href="P16.html">P16</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P17.html">P17</a></td> <td bgcolor="lightblue"><a href="P18.html">P18</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P19.html">P19</a></td> <td bgcolor="lightblue"><a href="P20.html">P20</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P21.html">P21</a></td> <td bgcolor="lightblue"><a href="P22.html">P22</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P23.html">P23</a></td> <td bgcolor="lightblue"><a href="P24.html">P24</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P25.html">P25</a></td> <td bgcolor="lightblue"><a href="P26.html">P26</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P27.html">P27</a></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-</small></td> <td bgcolor="lightblue"><h1>Managing exceptions</h1><br/>
-
-It is possible to test that your program raises the exception you
-expect:
-
-<pre>
-
-$ echo """ # split cannot work on a list
->>> from split import split
->>> split([])
-Traceback (most recent call last):
- ...
-TypeError: expected string or buffer
-""" > x.txt
-
-$ doct x.txt
-x.txt: 2 tests passed in 0.01 seconds
-
-</pre>
-
-(notice however that relying on exception messages may be risky)</td>
-</tr>
-</table>
-
- </body>
-
-</html>
diff --git a/pypers/doctest_talk/P18.html b/pypers/doctest_talk/P18.html
deleted file mode 100755
index 29ea1c9..0000000
--- a/pypers/doctest_talk/P18.html
+++ /dev/null
@@ -1,119 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <html>
- <head>
- <meta name="generator" content="Generated by Python">
- <title>P18</title>
-
-<STYLE TYPE="text/css">
- body { font-size: 160%; }
-</STYLE>
-
- </head>
-<body bgcolor="lightblue">
-
-
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><small>
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><img src = "cjlogo.jpg" alt = "logo"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P19.html">Next</a></td> <td bgcolor="lightblue"><a href="P17.html">Prev</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">First</a></td> <td bgcolor="lightblue"><a href="P27.html">Last</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P18.html">P18</a></td> <td bgcolor="lightblue"></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">P01</a></td> <td bgcolor="lightblue"><a href="P02.html">P02</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P03.html">P03</a></td> <td bgcolor="lightblue"><a href="P04.html">P04</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P05.html">P05</a></td> <td bgcolor="lightblue"><a href="P06.html">P06</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P07.html">P07</a></td> <td bgcolor="lightblue"><a href="P08.html">P08</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P09.html">P09</a></td> <td bgcolor="lightblue"><a href="P10.html">P10</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P11.html">P11</a></td> <td bgcolor="lightblue"><a href="P12.html">P12</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P13.html">P13</a></td> <td bgcolor="lightblue"><a href="P14.html">P14</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P15.html">P15</a></td> <td bgcolor="lightblue"><a href="P16.html">P16</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P17.html">P17</a></td> <td bgcolor="lightblue"><a href="P18.html">P18</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P19.html">P19</a></td> <td bgcolor="lightblue"><a href="P20.html">P20</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P21.html">P21</a></td> <td bgcolor="lightblue"><a href="P22.html">P22</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P23.html">P23</a></td> <td bgcolor="lightblue"><a href="P24.html">P24</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P25.html">P25</a></td> <td bgcolor="lightblue"><a href="P26.html">P26</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P27.html">P27</a></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-</small></td> <td bgcolor="lightblue"><h1>When tests fail</h1><br/>
-
-<pre>
-
-$ cat split-failure.txt
-An example of failed text:
-
->>> from split import split
->>> split("hello, world")
-['hello', ' world']
-
-$ doct split-failure.txt
-*****************************************************************
-Failure in example: split("hello, world")
-from line #5 of split-failure.txt
-Expected: ['hello', ' world']
-Got: ['hello', 'world']
-
-</pre></td>
-</tr>
-</table>
-
- </body>
-
-</html>
diff --git a/pypers/doctest_talk/P19.html b/pypers/doctest_talk/P19.html
deleted file mode 100755
index d9ffa42..0000000
--- a/pypers/doctest_talk/P19.html
+++ /dev/null
@@ -1,110 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <html>
- <head>
- <meta name="generator" content="Generated by Python">
- <title>P19</title>
-
-<STYLE TYPE="text/css">
- body { font-size: 160%; }
-</STYLE>
-
- </head>
-<body bgcolor="lightblue">
-
-
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><small>
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><img src = "cjlogo.jpg" alt = "logo"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P20.html">Next</a></td> <td bgcolor="lightblue"><a href="P18.html">Prev</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">First</a></td> <td bgcolor="lightblue"><a href="P27.html">Last</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P19.html">P19</a></td> <td bgcolor="lightblue"></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">P01</a></td> <td bgcolor="lightblue"><a href="P02.html">P02</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P03.html">P03</a></td> <td bgcolor="lightblue"><a href="P04.html">P04</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P05.html">P05</a></td> <td bgcolor="lightblue"><a href="P06.html">P06</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P07.html">P07</a></td> <td bgcolor="lightblue"><a href="P08.html">P08</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P09.html">P09</a></td> <td bgcolor="lightblue"><a href="P10.html">P10</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P11.html">P11</a></td> <td bgcolor="lightblue"><a href="P12.html">P12</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P13.html">P13</a></td> <td bgcolor="lightblue"><a href="P14.html">P14</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P15.html">P15</a></td> <td bgcolor="lightblue"><a href="P16.html">P16</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P17.html">P17</a></td> <td bgcolor="lightblue"><a href="P18.html">P18</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P19.html">P19</a></td> <td bgcolor="lightblue"><a href="P20.html">P20</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P21.html">P21</a></td> <td bgcolor="lightblue"><a href="P22.html">P22</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P23.html">P23</a></td> <td bgcolor="lightblue"><a href="P24.html">P24</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P25.html">P25</a></td> <td bgcolor="lightblue"><a href="P26.html">P26</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P27.html">P27</a></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-</small></td> <td bgcolor="lightblue"><h1>Doctest caveats</h1><br/>
-<ul>
-
-<li> doctest does not stop at the first failed test.</li>
-<li> doctest is very strict about the expected output </li>
-<li> expected output must end with a newline </li>
-<li> expected output cannot contain a blank line </li>
-<li> output to stdout is captured, but not output to stderr</li>
-
-</ul></td>
-</tr>
-</table>
-
- </body>
-
-</html>
diff --git a/pypers/doctest_talk/P20.html b/pypers/doctest_talk/P20.html
deleted file mode 100755
index bf9c20a..0000000
--- a/pypers/doctest_talk/P20.html
+++ /dev/null
@@ -1,118 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <html>
- <head>
- <meta name="generator" content="Generated by Python">
- <title>P20</title>
-
-<STYLE TYPE="text/css">
- body { font-size: 160%; }
-</STYLE>
-
- </head>
-<body bgcolor="lightblue">
-
-
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><small>
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><img src = "cjlogo.jpg" alt = "logo"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P21.html">Next</a></td> <td bgcolor="lightblue"><a href="P19.html">Prev</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">First</a></td> <td bgcolor="lightblue"><a href="P27.html">Last</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P20.html">P20</a></td> <td bgcolor="lightblue"></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">P01</a></td> <td bgcolor="lightblue"><a href="P02.html">P02</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P03.html">P03</a></td> <td bgcolor="lightblue"><a href="P04.html">P04</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P05.html">P05</a></td> <td bgcolor="lightblue"><a href="P06.html">P06</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P07.html">P07</a></td> <td bgcolor="lightblue"><a href="P08.html">P08</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P09.html">P09</a></td> <td bgcolor="lightblue"><a href="P10.html">P10</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P11.html">P11</a></td> <td bgcolor="lightblue"><a href="P12.html">P12</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P13.html">P13</a></td> <td bgcolor="lightblue"><a href="P14.html">P14</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P15.html">P15</a></td> <td bgcolor="lightblue"><a href="P16.html">P16</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P17.html">P17</a></td> <td bgcolor="lightblue"><a href="P18.html">P18</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P19.html">P19</a></td> <td bgcolor="lightblue"><a href="P20.html">P20</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P21.html">P21</a></td> <td bgcolor="lightblue"><a href="P22.html">P22</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P23.html">P23</a></td> <td bgcolor="lightblue"><a href="P24.html">P24</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P25.html">P25</a></td> <td bgcolor="lightblue"><a href="P26.html">P26</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P27.html">P27</a></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-</small></td> <td bgcolor="lightblue"><h1>Converting doctests to unittests</h1><br/>
-
-<pre>
- import unittest
- import doctest
- import my_module_with_doctests
-
- suite = doctest.DocTestSuite(my_module_with_doctests)
- runner = unittest.TextTestRunner()
- runner.run(suite)
-</pre>
-
-<h2><em>new in Python 2.3!</em><h2>
-
-What about the future?
-----------------------
-
-Many enhacements to be expected!</td>
-</tr>
-</table>
-
- </body>
-
-</html>
diff --git a/pypers/doctest_talk/P21.html b/pypers/doctest_talk/P21.html
deleted file mode 100755
index 8d4b5ff..0000000
--- a/pypers/doctest_talk/P21.html
+++ /dev/null
@@ -1,122 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <html>
- <head>
- <meta name="generator" content="Generated by Python">
- <title>P21</title>
-
-<STYLE TYPE="text/css">
- body { font-size: 160%; }
-</STYLE>
-
- </head>
-<body bgcolor="lightblue">
-
-
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><small>
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><img src = "cjlogo.jpg" alt = "logo"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P22.html">Next</a></td> <td bgcolor="lightblue"><a href="P20.html">Prev</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">First</a></td> <td bgcolor="lightblue"><a href="P27.html">Last</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P21.html">P21</a></td> <td bgcolor="lightblue"></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">P01</a></td> <td bgcolor="lightblue"><a href="P02.html">P02</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P03.html">P03</a></td> <td bgcolor="lightblue"><a href="P04.html">P04</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P05.html">P05</a></td> <td bgcolor="lightblue"><a href="P06.html">P06</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P07.html">P07</a></td> <td bgcolor="lightblue"><a href="P08.html">P08</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P09.html">P09</a></td> <td bgcolor="lightblue"><a href="P10.html">P10</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P11.html">P11</a></td> <td bgcolor="lightblue"><a href="P12.html">P12</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P13.html">P13</a></td> <td bgcolor="lightblue"><a href="P14.html">P14</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P15.html">P15</a></td> <td bgcolor="lightblue"><a href="P16.html">P16</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P17.html">P17</a></td> <td bgcolor="lightblue"><a href="P18.html">P18</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P19.html">P19</a></td> <td bgcolor="lightblue"><a href="P20.html">P20</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P21.html">P21</a></td> <td bgcolor="lightblue"><a href="P22.html">P22</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P23.html">P23</a></td> <td bgcolor="lightblue"><a href="P24.html">P24</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P25.html">P25</a></td> <td bgcolor="lightblue"><a href="P26.html">P26</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P27.html">P27</a></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-</small></td> <td bgcolor="lightblue"><h1>doctest is becoming even better</h1><br/>
-
-With Python 2.4 you can run doctests on external text files;
-you can also convert these doctests into unittests:
-
-<pre>
-
- import doctest, unittest
- suite = doctest.DocFileSuite(my_documentation_file, package=mypackage)
- unittest.TextTestRunner().run(suite)
-
-</pre>
-
-Example:
-<pre>
-$ doct -u split.txt
-.
-----------------------------------------------------------------------
-Ran 1 test in 0.012s
-
-OK
-</pre></td>
-</tr>
-</table>
-
- </body>
-
-</html>
diff --git a/pypers/doctest_talk/P22.html b/pypers/doctest_talk/P22.html
deleted file mode 100755
index 080ad51..0000000
--- a/pypers/doctest_talk/P22.html
+++ /dev/null
@@ -1,111 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <html>
- <head>
- <meta name="generator" content="Generated by Python">
- <title>P22</title>
-
-<STYLE TYPE="text/css">
- body { font-size: 160%; }
-</STYLE>
-
- </head>
-<body bgcolor="lightblue">
-
-
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><small>
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><img src = "cjlogo.jpg" alt = "logo"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P23.html">Next</a></td> <td bgcolor="lightblue"><a href="P21.html">Prev</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">First</a></td> <td bgcolor="lightblue"><a href="P27.html">Last</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P22.html">P22</a></td> <td bgcolor="lightblue"></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">P01</a></td> <td bgcolor="lightblue"><a href="P02.html">P02</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P03.html">P03</a></td> <td bgcolor="lightblue"><a href="P04.html">P04</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P05.html">P05</a></td> <td bgcolor="lightblue"><a href="P06.html">P06</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P07.html">P07</a></td> <td bgcolor="lightblue"><a href="P08.html">P08</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P09.html">P09</a></td> <td bgcolor="lightblue"><a href="P10.html">P10</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P11.html">P11</a></td> <td bgcolor="lightblue"><a href="P12.html">P12</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P13.html">P13</a></td> <td bgcolor="lightblue"><a href="P14.html">P14</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P15.html">P15</a></td> <td bgcolor="lightblue"><a href="P16.html">P16</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P17.html">P17</a></td> <td bgcolor="lightblue"><a href="P18.html">P18</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P19.html">P19</a></td> <td bgcolor="lightblue"><a href="P20.html">P20</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P21.html">P21</a></td> <td bgcolor="lightblue"><a href="P22.html">P22</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P23.html">P23</a></td> <td bgcolor="lightblue"><a href="P24.html">P24</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P25.html">P25</a></td> <td bgcolor="lightblue"><a href="P26.html">P26</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P27.html">P27</a></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-</small></td> <td bgcolor="lightblue"><h1>Python 2.4 recognizes blank lines</h1><br/>
-
-Blank lines can be marked with &lt;BLANKLINE&gt; :
-<pre>
->>> print 'foo\n\nbar\n'
-foo
-&lt;BLANKLINE&gt;
-bar
-&lt;BLANKLINE&gt;
-
-</pre></td>
-</tr>
-</table>
-
- </body>
-
-</html>
diff --git a/pypers/doctest_talk/P23.html b/pypers/doctest_talk/P23.html
deleted file mode 100755
index af4cf12..0000000
--- a/pypers/doctest_talk/P23.html
+++ /dev/null
@@ -1,120 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <html>
- <head>
- <meta name="generator" content="Generated by Python">
- <title>P23</title>
-
-<STYLE TYPE="text/css">
- body { font-size: 160%; }
-</STYLE>
-
- </head>
-<body bgcolor="lightblue">
-
-
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><small>
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><img src = "cjlogo.jpg" alt = "logo"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P24.html">Next</a></td> <td bgcolor="lightblue"><a href="P22.html">Prev</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">First</a></td> <td bgcolor="lightblue"><a href="P27.html">Last</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P23.html">P23</a></td> <td bgcolor="lightblue"></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">P01</a></td> <td bgcolor="lightblue"><a href="P02.html">P02</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P03.html">P03</a></td> <td bgcolor="lightblue"><a href="P04.html">P04</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P05.html">P05</a></td> <td bgcolor="lightblue"><a href="P06.html">P06</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P07.html">P07</a></td> <td bgcolor="lightblue"><a href="P08.html">P08</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P09.html">P09</a></td> <td bgcolor="lightblue"><a href="P10.html">P10</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P11.html">P11</a></td> <td bgcolor="lightblue"><a href="P12.html">P12</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P13.html">P13</a></td> <td bgcolor="lightblue"><a href="P14.html">P14</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P15.html">P15</a></td> <td bgcolor="lightblue"><a href="P16.html">P16</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P17.html">P17</a></td> <td bgcolor="lightblue"><a href="P18.html">P18</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P19.html">P19</a></td> <td bgcolor="lightblue"><a href="P20.html">P20</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P21.html">P21</a></td> <td bgcolor="lightblue"><a href="P22.html">P22</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P23.html">P23</a></td> <td bgcolor="lightblue"><a href="P24.html">P24</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P25.html">P25</a></td> <td bgcolor="lightblue"><a href="P26.html">P26</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P27.html">P27</a></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-</small></td> <td bgcolor="lightblue"><h1>Python 2.4 recognizes flags!</h1><br/>
-
-<ul>
-<li> If the ellipsis flag is used, then '...' can be used to
- elide substrings in the desired output: <pre>
->>> print range(1000) #doctest: +ELLIPSIS
-[0, 1, 2, ..., 999]
-
-</pre></li>
-
-<li>
- If the whitespace normalization flag is used, then
- differences in whitespace are ignored.<pre>
->>> print range(20) #doctest: +NORMALIZE_WHITESPACE
-[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
-12, 13, 14, 15, 16, 17, 18, 19]
-
-</pre></li>
-
-</ul></td>
-</tr>
-</table>
-
- </body>
-
-</html>
diff --git a/pypers/doctest_talk/P24.html b/pypers/doctest_talk/P24.html
deleted file mode 100755
index 13d32e0..0000000
--- a/pypers/doctest_talk/P24.html
+++ /dev/null
@@ -1,111 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <html>
- <head>
- <meta name="generator" content="Generated by Python">
- <title>P24</title>
-
-<STYLE TYPE="text/css">
- body { font-size: 160%; }
-</STYLE>
-
- </head>
-<body bgcolor="lightblue">
-
-
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><small>
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><img src = "cjlogo.jpg" alt = "logo"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P25.html">Next</a></td> <td bgcolor="lightblue"><a href="P23.html">Prev</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">First</a></td> <td bgcolor="lightblue"><a href="P27.html">Last</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P24.html">P24</a></td> <td bgcolor="lightblue"></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">P01</a></td> <td bgcolor="lightblue"><a href="P02.html">P02</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P03.html">P03</a></td> <td bgcolor="lightblue"><a href="P04.html">P04</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P05.html">P05</a></td> <td bgcolor="lightblue"><a href="P06.html">P06</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P07.html">P07</a></td> <td bgcolor="lightblue"><a href="P08.html">P08</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P09.html">P09</a></td> <td bgcolor="lightblue"><a href="P10.html">P10</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P11.html">P11</a></td> <td bgcolor="lightblue"><a href="P12.html">P12</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P13.html">P13</a></td> <td bgcolor="lightblue"><a href="P14.html">P14</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P15.html">P15</a></td> <td bgcolor="lightblue"><a href="P16.html">P16</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P17.html">P17</a></td> <td bgcolor="lightblue"><a href="P18.html">P18</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P19.html">P19</a></td> <td bgcolor="lightblue"><a href="P20.html">P20</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P21.html">P21</a></td> <td bgcolor="lightblue"><a href="P22.html">P22</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P23.html">P23</a></td> <td bgcolor="lightblue"><a href="P24.html">P24</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P25.html">P25</a></td> <td bgcolor="lightblue"><a href="P26.html">P26</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P27.html">P27</a></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-</small></td> <td bgcolor="lightblue"><h1>Zope experience</h1><br/>
-
-Literal quote from the PyCON doctest talk:
-
-<ul>
-<li> ~ 5600 tests (~3500 in Zope 3, ~1300 in ZODB, ~800 in Zope 2)</li>
-<li> we wrote lots of tests before we knew what we were doing</li>
-<li> debugging failed tests is really hard when intent is unclear</li>
-<li> often refactor or reimplement tests to make them clearer</li>
-<li> most new tests are doctest based</li>
-</ul></td>
-</tr>
-</table>
-
- </body>
-
-</html>
diff --git a/pypers/doctest_talk/P25.html b/pypers/doctest_talk/P25.html
deleted file mode 100755
index 1279884..0000000
--- a/pypers/doctest_talk/P25.html
+++ /dev/null
@@ -1,118 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <html>
- <head>
- <meta name="generator" content="Generated by Python">
- <title>P25</title>
-
-<STYLE TYPE="text/css">
- body { font-size: 160%; }
-</STYLE>
-
- </head>
-<body bgcolor="lightblue">
-
-
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><small>
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><img src = "cjlogo.jpg" alt = "logo"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P26.html">Next</a></td> <td bgcolor="lightblue"><a href="P24.html">Prev</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">First</a></td> <td bgcolor="lightblue"><a href="P27.html">Last</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P25.html">P25</a></td> <td bgcolor="lightblue"></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">P01</a></td> <td bgcolor="lightblue"><a href="P02.html">P02</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P03.html">P03</a></td> <td bgcolor="lightblue"><a href="P04.html">P04</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P05.html">P05</a></td> <td bgcolor="lightblue"><a href="P06.html">P06</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P07.html">P07</a></td> <td bgcolor="lightblue"><a href="P08.html">P08</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P09.html">P09</a></td> <td bgcolor="lightblue"><a href="P10.html">P10</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P11.html">P11</a></td> <td bgcolor="lightblue"><a href="P12.html">P12</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P13.html">P13</a></td> <td bgcolor="lightblue"><a href="P14.html">P14</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P15.html">P15</a></td> <td bgcolor="lightblue"><a href="P16.html">P16</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P17.html">P17</a></td> <td bgcolor="lightblue"><a href="P18.html">P18</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P19.html">P19</a></td> <td bgcolor="lightblue"><a href="P20.html">P20</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P21.html">P21</a></td> <td bgcolor="lightblue"><a href="P22.html">P22</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P23.html">P23</a></td> <td bgcolor="lightblue"><a href="P24.html">P24</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P25.html">P25</a></td> <td bgcolor="lightblue"><a href="P26.html">P26</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P27.html">P27</a></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-</small></td> <td bgcolor="lightblue"><h1>Conclusion (1): good reasons to use doctest</h1><br/>
-
-<quote>
-"Test coverage is important, but test readability is much more important"
-</quote>
-
-<em>-- Tim Peters and Jim Fulton</em> <br/> <br/>
-
-doctest is good since:
-
-<ol>
- <li> it is easy to understand, to explain and to use </li>
-
- <li> it makes you improve the quality of your documentation </li>
-
- <li> it can be converted to unittest anyway </li>
-
-</ol></td>
-</tr>
-</table>
-
- </body>
-
-</html>
diff --git a/pypers/doctest_talk/P26.html b/pypers/doctest_talk/P26.html
deleted file mode 100755
index 10220cd..0000000
--- a/pypers/doctest_talk/P26.html
+++ /dev/null
@@ -1,115 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <html>
- <head>
- <meta name="generator" content="Generated by Python">
- <title>P26</title>
-
-<STYLE TYPE="text/css">
- body { font-size: 160%; }
-</STYLE>
-
- </head>
-<body bgcolor="lightblue">
-
-
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><small>
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><img src = "cjlogo.jpg" alt = "logo"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P27.html">Next</a></td> <td bgcolor="lightblue"><a href="P25.html">Prev</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">First</a></td> <td bgcolor="lightblue"><a href="P27.html">Last</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P26.html">P26</a></td> <td bgcolor="lightblue"></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">P01</a></td> <td bgcolor="lightblue"><a href="P02.html">P02</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P03.html">P03</a></td> <td bgcolor="lightblue"><a href="P04.html">P04</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P05.html">P05</a></td> <td bgcolor="lightblue"><a href="P06.html">P06</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P07.html">P07</a></td> <td bgcolor="lightblue"><a href="P08.html">P08</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P09.html">P09</a></td> <td bgcolor="lightblue"><a href="P10.html">P10</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P11.html">P11</a></td> <td bgcolor="lightblue"><a href="P12.html">P12</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P13.html">P13</a></td> <td bgcolor="lightblue"><a href="P14.html">P14</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P15.html">P15</a></td> <td bgcolor="lightblue"><a href="P16.html">P16</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P17.html">P17</a></td> <td bgcolor="lightblue"><a href="P18.html">P18</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P19.html">P19</a></td> <td bgcolor="lightblue"><a href="P20.html">P20</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P21.html">P21</a></td> <td bgcolor="lightblue"><a href="P22.html">P22</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P23.html">P23</a></td> <td bgcolor="lightblue"><a href="P24.html">P24</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P25.html">P25</a></td> <td bgcolor="lightblue"><a href="P26.html">P26</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P27.html">P27</a></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-</small></td> <td bgcolor="lightblue"><h1>Conclusion (2): the message of this talk</h1><br/>
-
-Automatic testing is good for tons of practical reasons, but also
-because:
-
-<ol>
-
-<li>It teaches you <em>discipline</em> </li>
-
-<li>It makes you
- <em>think differently</em> </li>
-
-<li>It is more <em>fun!</em> </li>
-
-</ol></td>
-</tr>
-</table>
-
- </body>
-
-</html>
diff --git a/pypers/doctest_talk/P27.html b/pypers/doctest_talk/P27.html
deleted file mode 100755
index 5852f3a..0000000
--- a/pypers/doctest_talk/P27.html
+++ /dev/null
@@ -1,113 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <html>
- <head>
- <meta name="generator" content="Generated by Python">
- <title>P27</title>
-
-<STYLE TYPE="text/css">
- body { font-size: 160%; }
-</STYLE>
-
- </head>
-<body bgcolor="lightblue">
-
-
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><small>
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><img src = "cjlogo.jpg" alt = "logo"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">Next</a></td> <td bgcolor="lightblue"><a href="P26.html">Prev</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">First</a></td> <td bgcolor="lightblue"><a href="P27.html">Last</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P27.html">P27</a></td> <td bgcolor="lightblue"></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">P01</a></td> <td bgcolor="lightblue"><a href="P02.html">P02</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P03.html">P03</a></td> <td bgcolor="lightblue"><a href="P04.html">P04</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P05.html">P05</a></td> <td bgcolor="lightblue"><a href="P06.html">P06</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P07.html">P07</a></td> <td bgcolor="lightblue"><a href="P08.html">P08</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P09.html">P09</a></td> <td bgcolor="lightblue"><a href="P10.html">P10</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P11.html">P11</a></td> <td bgcolor="lightblue"><a href="P12.html">P12</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P13.html">P13</a></td> <td bgcolor="lightblue"><a href="P14.html">P14</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P15.html">P15</a></td> <td bgcolor="lightblue"><a href="P16.html">P16</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P17.html">P17</a></td> <td bgcolor="lightblue"><a href="P18.html">P18</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P19.html">P19</a></td> <td bgcolor="lightblue"><a href="P20.html">P20</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P21.html">P21</a></td> <td bgcolor="lightblue"><a href="P22.html">P22</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P23.html">P23</a></td> <td bgcolor="lightblue"><a href="P24.html">P24</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P25.html">P25</a></td> <td bgcolor="lightblue"><a href="P26.html">P26</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P27.html">P27</a></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-</small></td> <td bgcolor="lightblue"><h1>References</h1><br/>
-
-<ul>
-
-<li>The standard library documentation
-http://docs.python.org/lib/module-doctest.html </li>
-
-<li> The doctest talk by Tim Peters and Jim Fulton
-http://www.python.org/pycon/dc2004/papers/4/</li>
-
-<li> doctest.py <em>(use the source, Luke!)</em></li>
-</ul>
-</td>
-</tr>
-</table>
-
- </body>
-
-</html>
diff --git a/pypers/doctest_talk/P28.html b/pypers/doctest_talk/P28.html
deleted file mode 100755
index d3d0a7c..0000000
--- a/pypers/doctest_talk/P28.html
+++ /dev/null
@@ -1,116 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <html>
- <head>
- <meta name="generator" content="Generated by Python">
- <title>P28</title>
-
-<STYLE TYPE="text/css">
- body { font-size: 160%; }
-</STYLE>
-
- </head>
-<body bgcolor="lightblue">
-
-
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><small>
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><img src = "cjlogo.jpg" alt = "logo"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">Next</a></td> <td bgcolor="lightblue"><a href="P27.html">Prev</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">First</a></td> <td bgcolor="lightblue"><a href="P28.html">Last</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P28.html">P28</a></td> <td bgcolor="lightblue"></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0 summary='a table'>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">P01</a></td> <td bgcolor="lightblue"><a href="P02.html">P02</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P03.html">P03</a></td> <td bgcolor="lightblue"><a href="P04.html">P04</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P05.html">P05</a></td> <td bgcolor="lightblue"><a href="P06.html">P06</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P07.html">P07</a></td> <td bgcolor="lightblue"><a href="P08.html">P08</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P09.html">P09</a></td> <td bgcolor="lightblue"><a href="P10.html">P10</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P11.html">P11</a></td> <td bgcolor="lightblue"><a href="P12.html">P12</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P13.html">P13</a></td> <td bgcolor="lightblue"><a href="P14.html">P14</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P15.html">P15</a></td> <td bgcolor="lightblue"><a href="P16.html">P16</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P17.html">P17</a></td> <td bgcolor="lightblue"><a href="P18.html">P18</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P19.html">P19</a></td> <td bgcolor="lightblue"><a href="P20.html">P20</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P21.html">P21</a></td> <td bgcolor="lightblue"><a href="P22.html">P22</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P23.html">P23</a></td> <td bgcolor="lightblue"><a href="P24.html">P24</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P25.html">P25</a></td> <td bgcolor="lightblue"><a href="P26.html">P26</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P27.html">P27</a></td> <td bgcolor="lightblue"><a href="P28.html">P28</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-</small></td> <td bgcolor="lightblue"><h1>References</h1><br/>
-
-<ul>
-
-<li>The standard library documentation
-http://docs.python.org/lib/module-doctest.html </li>
-
-<li> The doctest talk by Tim Peters and Jim Fulton
-http://www.python.org/pycon/dc2004/papers/4/</li>
-
-<li> doctest.py <em>(use the source, Luke!)</em></li>
-</ul>
-</td>
-</tr>
-</table>
-
- </body>
-
-</html>
diff --git a/pypers/doctest_talk/P29.html b/pypers/doctest_talk/P29.html
deleted file mode 100755
index 12ecce5..0000000
--- a/pypers/doctest_talk/P29.html
+++ /dev/null
@@ -1,116 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <html>
- <head>
- <meta name="generator" content="Generated by Python">
- <title>P29</title>
-
-<STYLE TYPE="text/css">
- body { font-size: 160%; }
-</STYLE>
-
- </head>
-<body bgcolor="lightblue">
-
-
-<table border=0>
-<tr>
- <td bgcolor="lightblue"><small>
-<table border=0>
-<tr>
- <td bgcolor="lightblue">
-<table border=0>
-<tr>
- <td bgcolor="lightblue"><img src = "cjlogo.jpg"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">Next</a></td> <td bgcolor="lightblue"><a href="P28.html">Prev</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">First</a></td> <td bgcolor="lightblue"><a href="P29.html">Last</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P29.html">P29</a></td> <td bgcolor="lightblue"></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
- <td bgcolor="lightblue">
-<table border=0>
-<tr>
- <td bgcolor="lightblue"><a href="P01.html">P01</a></td> <td bgcolor="lightblue"><a href="P02.html">P02</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P03.html">P03</a></td> <td bgcolor="lightblue"><a href="P04.html">P04</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P05.html">P05</a></td> <td bgcolor="lightblue"><a href="P06.html">P06</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P07.html">P07</a></td> <td bgcolor="lightblue"><a href="P08.html">P08</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P09.html">P09</a></td> <td bgcolor="lightblue"><a href="P10.html">P10</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P11.html">P11</a></td> <td bgcolor="lightblue"><a href="P12.html">P12</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P13.html">P13</a></td> <td bgcolor="lightblue"><a href="P14.html">P14</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P15.html">P15</a></td> <td bgcolor="lightblue"><a href="P16.html">P16</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P17.html">P17</a></td> <td bgcolor="lightblue"><a href="P18.html">P18</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P19.html">P19</a></td> <td bgcolor="lightblue"><a href="P20.html">P20</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P21.html">P21</a></td> <td bgcolor="lightblue"><a href="P22.html">P22</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P23.html">P23</a></td> <td bgcolor="lightblue"><a href="P24.html">P24</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P25.html">P25</a></td> <td bgcolor="lightblue"><a href="P26.html">P26</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P27.html">P27</a></td> <td bgcolor="lightblue"><a href="P28.html">P28</a></td>
-</tr>
-<tr>
- <td bgcolor="lightblue"><a href="P29.html">P29</a></td> <td bgcolor="lightblue"></td>
-</tr>
-</table>
-</td>
-</tr>
-</table>
-</small></td> <td bgcolor="lightblue"><h1>References</h1><br/>
-
-<ul>
-
-<li>The standard library documentation
-http://docs.python.org/lib/module-doctest.html </li>
-
-<li> The doctest talk by Tim Peters and Jim Fulton
-http://www.python.org/pycon/dc2004/papers/4/</li>
-
-<li> doctest.py <em>(use the source, Luke!)</em></li>
-</ul>
-</td>
-</tr>
-</table>
-
- </body>
-
-</html>
diff --git a/pypers/doctest_talk/index.html b/pypers/doctest_talk/index.html
deleted file mode 100755
index 870e229..0000000
--- a/pypers/doctest_talk/index.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.3.4: http://docutils.sourceforge.net/" />
-<title>Partecs Training: Internal Documentation</title>
-<link rel="stylesheet" href="default.css" type="text/css" />
-</head>
-<body>
-<h1 class="title">Partecs Training: Internal Documentation</h1>
-<div class="document" id="partecs-training-internal-documentation">
-<p><a class="reference" href="http://wiki.partecs.com/Developers/PartecsTraining/P01.html">Michele's slides for the Italian Code Jam conference</a></p>
-</div>
-</body>
-</html>
diff --git a/pypers/doctest_talk/split.html b/pypers/doctest_talk/split.html
deleted file mode 100755
index 3cc867a..0000000
--- a/pypers/doctest_talk/split.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.3.4: http://docutils.sourceforge.net/" />
-<title>Documentation for the 'split' module</title>
-<link rel="stylesheet" href="default.css" type="text/css" />
-</head>
-<body>
-<h1 class="title">Documentation for the 'split' module</h1>
-<div class="document" id="documentation-for-the-split-module">
-<p>The module contains a 'split' function, which
-splits a string taking as separators &quot;,&quot; and &quot;;&quot;.
-This is an example of usage:</p>
-<pre class="doctest-block">
-&gt;&gt;&gt; from split import split
-&gt;&gt;&gt; split(&quot;hello, world!; welcome to the Italian Code Jam!&quot;)
-['hello', 'world!', 'welcome to the Italian Code Jam!']
-</pre>
-<p>Notice that 'split' eats whitespaces:</p>
-<pre class="doctest-block">
-&gt;&gt;&gt; split(&quot;hello , world&quot;)
-['hello', 'world']
-</pre>
-<pre class="doctest-block">
-&gt;&gt;&gt; split(&quot;hello , ; world&quot;)
-['hello', '', 'world']
-</pre>
-</div>
-</body>
-</html>
diff --git a/pypers/doctest_talk/talk.html b/pypers/doctest_talk/talk.html
deleted file mode 100755
index a47dd9c..0000000
--- a/pypers/doctest_talk/talk.html
+++ /dev/null
@@ -1,362 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.3.4: http://docutils.sourceforge.net/" />
-<title></title>
-<link rel="stylesheet" href="default.css" type="text/css" />
-</head>
-<body>
-<div class="document">
-<div class="section" id="automatic-testing-in-python-wonderful-doctest">
-<h1><a name="automatic-testing-in-python-wonderful-doctest">Automatic testing in Python: wonderful doctest!</a></h1>
-<p>&lt;center&gt;</p>
-<blockquote>
-<p>Italian Code Jam &lt;br/&gt;</p>
-<blockquote>
-09 Oct 2004 &lt;br/&gt;</blockquote>
-<p>Michele Simionato &lt;br/&gt;</p>
-<blockquote>
-Partecs s.r.l. &lt;br/&gt;</blockquote>
-</blockquote>
-<p>&lt;/center&gt;</p>
-<div class="section" id="summary">
-<h2><a name="summary">Summary</a></h2>
-<dl>
-<dt>&lt;ul&gt;</dt>
-<dd>&lt;li&gt; What is automatic testing? &lt;/li&gt;
-&lt;li&gt; Why automatic testing is better? &lt;/li&gt;
-&lt;li&gt; Which kind of automatic testing should I do? &lt;/li&gt;
-&lt;li&gt; Why I did start writing automatic tests? &lt;/li&gt;
-&lt;li&gt; A few real life examples &lt;/li&gt;</dd>
-</dl>
-<div class="system-message">
-<p class="system-message-title">System Message: WARNING/2 (<tt>talk.txt</tt>, line 26)</p>
-Definition list ends without a blank line; unexpected unindent.</div>
-<p>&lt;ul&gt;</p>
-</div>
-<div class="section" id="what-is-automatic-testing">
-<h2><a name="what-is-automatic-testing">What is automatic testing</a></h2>
-<p>Any methodology that allows you to test
-your application mechanically, repeatedly
-and in a controlled reproducible way.</p>
-</div>
-<div class="section" id="why-automatic-testing-is-better">
-<h2><a name="why-automatic-testing-is-better">Why automatic testing is better</a></h2>
-<p>Try to perform <em>manual</em> testing and you will have the answer!</p>
-</div>
-<div class="section" id="automatic-testing-in-python">
-<h2><a name="automatic-testing-in-python">Automatic testing in Python ...</a></h2>
-<p>There are two standard testing frameworks in Python:</p>
-<dl>
-<dt>&lt;ol&gt;</dt>
-<dd>&lt;li&gt; unittest &lt;/li&gt;
-&lt;li&gt; doctest &lt;/li&gt;</dd>
-</dl>
-<div class="system-message">
-<p class="system-message-title">System Message: WARNING/2 (<tt>talk.txt</tt>, line 51)</p>
-Definition list ends without a blank line; unexpected unindent.</div>
-<p>&lt;/ol&gt;</p>
-<p>Which one should I use?</p>
-</div>
-<div class="section" id="the-short-answer">
-<h2><a name="the-short-answer">The short answer</a></h2>
-<p>unitest is boring, doctest is cool, so let's
-talk about it!</p>
-<blockquote>
-;-)</blockquote>
-</div>
-<div class="section" id="more-seriously">
-<h2><a name="more-seriously">More seriously</a></h2>
-<p>Use different testing frameworks; each one has advantages
-and disadvantages; use combinations of them; invert your
-own testing procedure.</p>
-<p>I use combinations of</p>
-<dl>
-<dt>&lt;ul&gt;</dt>
-<dd>&lt;li&gt; unittest &lt;/li&gt;
-&lt;li&gt; doctest &lt;/li&gt;
-&lt;li&gt; custom tests &lt;/li&gt;
-&lt;li&gt; Makefile driven tests &lt;/li&gt;
-&lt;li&gt; poor man assertions &lt;/li&gt;
-&lt;li&gt; et al. &lt;/li&gt;</dd>
-</dl>
-<div class="system-message">
-<p class="system-message-title">System Message: WARNING/2 (<tt>talk.txt</tt>, line 81)</p>
-Definition list ends without a blank line; unexpected unindent.</div>
-<p>&lt;/ul&gt;</p>
-</div>
-<div class="section" id="what-is-doctest">
-<h2><a name="what-is-doctest">What is doctest?</a></h2>
-<p>In its simplest form (not the form I use it ;) it allows
-you to include tests in the docstrings of your application.</p>
-</div>
-<div class="section" id="example">
-<h2><a name="example">Example</a></h2>
-<p># split.py
-import re</p>
-<dl>
-<dt>def split(text, sep = re.compile(r&quot;s*[,;]s*&quot;)):</dt>
-<dd>&quot;&quot;&quot;Split a string taking as separators &quot;,&quot; &quot;;&quot;.
-Example:
-&gt;&gt;&gt; from split import split
-&gt;&gt;&gt; split(&quot;hello, world!; welcome to the Italian Code Jam!&quot;)
-['hello', 'world!', 'welcome to the Italian Code Jam!']
-&quot;&quot;&quot;
-return sep.split(text)</dd>
-<dt>if __name__ == &quot;__main__&quot;:</dt>
-<dd>import __main__, doctest
-doctest.testmod(__main__)</dd>
-</dl>
-</div>
-<div class="section" id="running-doctest-in-verbose-mode">
-<h2><a name="running-doctest-in-verbose-mode">Running doctest in verbose mode</a></h2>
-<p>&lt;pre&gt;
-$ python split.py -v
-Running __main__.__doc__
-0 of 0 examples failed in __main__.__doc__
-Running __main__.split.__doc__
-Trying: from split import split
-Expecting: nothing
-ok
-Trying: split(&quot;hello, world!; welcome to the Italian Code Jam!&quot;)
-Expecting: ['hello', 'world!', 'welcome to the Italian Code Jam!']
-ok
-0 of 2 examples failed in __main__.split.__doc__
-1 items had no tests:</p>
-<div class="system-message">
-<p class="system-message-title">System Message: ERROR/3 (<tt>talk.txt</tt>, line 113)</p>
-Unexpected indentation.</div>
-<blockquote>
-__main__</blockquote>
-<div class="system-message">
-<p class="system-message-title">System Message: WARNING/2 (<tt>talk.txt</tt>, line 131)</p>
-Block quote ends without a blank line; unexpected unindent.</div>
-<dl>
-<dt>1 items passed all tests:</dt>
-<dd>2 tests in __main__.split</dd>
-</dl>
-<div class="system-message">
-<p class="system-message-title">System Message: WARNING/2 (<tt>talk.txt</tt>, line 133)</p>
-Definition list ends without a blank line; unexpected unindent.</div>
-<p>2 tests in 2 items.
-2 passed and 0 failed.
-Test passed.
-&lt;/pre&gt;</p>
-</div>
-<div class="section" id="why-i-do-not-use-the-standard-approach">
-<h2><a name="why-i-do-not-use-the-standard-approach">Why I do not use the standard approach</a></h2>
-<p>&lt;ul&gt;
-&lt;li&gt; It makes you end up with very large docstrings where the actual
-code is easily lost &lt;/li&gt;</p>
-<p>&lt;li&gt; It abuses the original purpose of docstrings&lt;/li&gt;</p>
-<p>&lt;li&gt; It conflates two different aspects (code and tests on the code)&lt;/li&gt;</p>
-<dl>
-<dt>&lt;li&gt; It is much easier to write the documentation in a separate</dt>
-<dd>text file &lt;/li&gt;</dd>
-</dl>
-<p>&lt;li&gt; Testing should be done by an external tool anyway &lt;/li&gt;
-&lt;/ul&gt;</p>
-</div>
-<div class="section" id="how-i-use-doctest">
-<h2><a name="how-i-use-doctest">How I use doctest</a></h2>
-<dl>
-<dt>&lt;ul&gt;</dt>
-<dd><p class="first">&lt;li&gt;I find that too long docstrings make reading the code difficult&lt;/li&gt;</p>
-<p>&lt;li&gt; I like keeping the documentation on a separate rst file&lt;/li&gt;</p>
-<p>&lt;li&gt;there is no sync problem since you run the tests all the time&lt;/li&gt;</p>
-<dl>
-<dt>&lt;li&gt; so I wrote a custom utility to extract doctests from the&lt;/li&gt;</dt>
-<dd>documentation file</dd>
-</dl>
-<p>&lt;li&gt;useful for writing articles ...&lt;/li&gt;</p>
-<p class="last">&lt;li&gt; ... but also tutorials for internal usage in the company&lt;/li&gt;</p>
-</dd>
-</dl>
-<div class="system-message">
-<p class="system-message-title">System Message: WARNING/2 (<tt>talk.txt</tt>, line 173)</p>
-Definition list ends without a blank line; unexpected unindent.</div>
-<p>&lt;/ul&gt;</p>
-</div>
-<div class="section" id="the-split-example-revisited">
-<h2><a name="the-split-example-revisited">The split example revisited</a></h2>
-<p>&lt;pre&gt;</p>
-</div>
-</div>
-<div class="section" id="documentation-for-the-split-module">
-<h1><a name="documentation-for-the-split-module">Documentation for the 'split' module</a></h1>
-<p>The module contains a 'split' function, which
-splits a string taking as separators &quot;,&quot; and &quot;;&quot;.
-This is an example of usage:</p>
-<pre class="doctest-block">
-&gt;&gt;&gt; from split import split
-&gt;&gt;&gt; split(&quot;hello, world!; welcome to the Italian Code Jam!&quot;)
-['hello', 'world!', 'welcome to the Italian Code Jam!']
-</pre>
-<p>&lt;/pre&gt;</p>
-<div class="section" id="the-split-example-revisited-continued">
-<h2><a name="the-split-example-revisited-continued">The split example revisited (continued)</a></h2>
-<p>&lt;pre&gt;</p>
-<p>Notice that 'split' eats whitespaces:</p>
-<pre class="doctest-block">
-&gt;&gt;&gt; split(&quot;hello , world&quot;)
-['hello', 'world']
-</pre>
-<pre class="doctest-block">
-&gt;&gt;&gt; split(&quot;hello , ; world&quot;)
-['hello', '', 'world']
-</pre>
-<p>&lt;/pre&gt;</p>
-</div>
-<div class="section" id="when-tests-fail">
-<h2><a name="when-tests-fail">When tests fail</a></h2>
-<p>&lt;pre&gt;</p>
-<p>$ cat split-failure.txt
-An example of failed text:</p>
-<pre class="doctest-block">
-&gt;&gt;&gt; from split import split
-&gt;&gt;&gt; split(&quot;hello, world&quot;)
-['hello', ' world']
-</pre>
-<div class="section" id="doct-split-failure-txt">
-<h3><a name="doct-split-failure-txt">$ doct split-failure.txt</a></h3>
-<p>Failure in example: split(&quot;hello, world&quot;)
-from line #5 of split-failure.txt
-Expected: ['hello', ' world']
-Got: ['hello', 'world']</p>
-<p>&lt;/pre&gt;</p>
-<p>Unfortunately doctest does not stop at the first failed test.</p>
-</div>
-</div>
-<div class="section" id="managing-exceptions">
-<h2><a name="managing-exceptions">Managing exceptions</a></h2>
-<p>It is possible to test that your program raises the exception you
-expect:</p>
-<p>&lt;pre&gt;</p>
-<p>$ echo &quot;&quot;&quot; # split cannot work on a list
-&gt;&gt;&gt; from split import split
-&gt;&gt;&gt; split([])
-Traceback (most recent call last):</p>
-<div class="system-message">
-<p class="system-message-title">System Message: ERROR/3 (<tt>talk.txt</tt>, line 230)</p>
-Unexpected indentation.</div>
-<blockquote>
-...</blockquote>
-<div class="system-message">
-<p class="system-message-title">System Message: WARNING/2 (<tt>talk.txt</tt>, line 248)</p>
-Block quote ends without a blank line; unexpected unindent.</div>
-<p>TypeError: expected string or buffer</p>
-<p>&quot;&quot;&quot; &gt; x.txt</p>
-<p>$ doct x.txt
-x.txt: 2 tests passed in 0.01 seconds</p>
-<p>&lt;/pre&gt;</p>
-<p>(notice however that relying on exception messags may be risky)
-(IGNORE_EXCEPTION_DETAIL)</p>
-</div>
-<div class="section" id="converting-doctests-to-unittests">
-<h2><a name="converting-doctests-to-unittests">Converting doctests to unittests</a></h2>
-<blockquote>
-<p>import unittest
-import doctest
-import my_module_with_doctests</p>
-<p>suite = doctest.DocTestSuite(my_module_with_doctests)
-runner = unittest.TextTestRunner()
-runner.run(suite)</p>
-</blockquote>
-</div>
-<div class="section" id="doctest-caveats">
-<h2><a name="doctest-caveats">Doctest caveats</a></h2>
-<p>&lt;ul&gt;</p>
-<p>&lt;li&gt; Expected output must end with a newline &lt;/li&gt;
-&lt;li&gt; Expected output cannot contain a blank line &lt;/li&gt;
-&lt;li&gt; Output to stdout is captured, but not output to stderr&lt;/li&gt;</p>
-<p>&lt;/ul&gt;</p>
-</div>
-<div class="section" id="why-doctest-is-cool">
-<h2><a name="why-doctest-is-cool">Why doctest is cool</a></h2>
-<dl>
-<dt>&lt;ul&gt;</dt>
-<dd><p class="first">&lt;li&gt; it makes you improve the quality of your documentation &lt;/li&gt;</p>
-<p>&lt;li&gt; it is easy to understand and to explain &lt;/li&gt;</p>
-<p>&lt;li&gt; it can be converted to unittest anyway &lt;/li&gt;</p>
-<p class="last">&lt;li&gt; it does not allow inheritance ;-) &lt;/li&gt;</p>
-</dd>
-</dl>
-<p>&lt;/ul&gt;</p>
-</div>
-<div class="section" id="doctest-is-becoming-even-cooler">
-<h2><a name="doctest-is-becoming-even-cooler">doctest is becoming even cooler</a></h2>
-<p>With Python 2.4 you can automatically convert
-doctests in external text files into unittests:</p>
-<p>&lt;pre&gt;</p>
-<blockquote>
-import doctest, unittest
-suite = doctest.DocFileSuite(my_documentation_file, package=mypackage)
-unittest.TextTestRunner().run(suite)</blockquote>
-<p>&lt;/pre&gt;</p>
-</div>
-<div class="section" id="python-2-4-recognizes-blank-lines">
-<h2><a name="python-2-4-recognizes-blank-lines">Python 2.4 recognizes blank lines</a></h2>
-<p>Blank lines can be marked with &amp;lt;BLANKLINE&amp;gt; :
-&lt;pre&gt;
-&gt;&gt;&gt; print 'foonnbarn'
-foo
-&amp;lt;BLANKLINE&amp;gt;
-bar
-&amp;lt;BLANKLINE&amp;gt;</p>
-<p>&lt;/pre&gt;</p>
-</div>
-<div class="section" id="python-2-4-recognizes-flags">
-<h2><a name="python-2-4-recognizes-flags">Python 2.4 recognizes flags!</a></h2>
-<p>&lt;ul&gt;
-&lt;li&gt; If the ellipsis flag is used, then '...' can be used to</p>
-<div class="system-message">
-<p class="system-message-title">System Message: ERROR/3 (<tt>talk.txt</tt>, line 316)</p>
-Unexpected indentation.</div>
-<blockquote>
-elide substrings in the desired output: &lt;pre&gt;</blockquote>
-<div class="system-message">
-<p class="system-message-title">System Message: WARNING/2 (<tt>talk.txt</tt>, line 334)</p>
-Block quote ends without a blank line; unexpected unindent.</div>
-<pre class="doctest-block">
-&gt;&gt;&gt; print range(1000) #doctest: +ELLIPSIS
-[0, 1, 2, ..., 999]
-</pre>
-<p>&lt;/pre&gt;&lt;/li&gt;</p>
-<dl>
-<dt>&lt;li&gt; </dt>
-<dd>If the whitespace normalization flag is used, then
-differences in whitespace are ignored.&lt;pre&gt;</dd>
-</dl>
-<div class="system-message">
-<p class="system-message-title">System Message: WARNING/2 (<tt>talk.txt</tt>, line 342)</p>
-Definition list ends without a blank line; unexpected unindent.</div>
-<pre class="doctest-block">
-&gt;&gt;&gt; print range(20) #doctest: +NORMALIZE_WHITESPACE
-[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
-12, 13, 14, 15, 16, 17, 18, 19]
-</pre>
-<p>&lt;/pre&gt;&lt;/li&gt;</p>
-<p>&lt;/ul&gt;</p>
-</div>
-<div class="section" id="conclusion-good-reasons-to-use-doctest">
-<h2><a name="conclusion-good-reasons-to-use-doctest">Conclusion: good reasons to use doctest</a></h2>
-<p>&lt;ol&gt;</p>
-<p>&lt;li&gt; it is cool &lt;/li&gt;
-&lt;/ol&gt;</p>
-</div>
-<div class="section" id="references">
-<h2><a name="references">References</a></h2>
-<p>&lt;ul&gt;</p>
-<p>&lt;li&gt;The standard library documentation
-<a class="reference" href="http://docs.python.org/lib/module-doctest.html">http://docs.python.org/lib/module-doctest.html</a> &lt;/li&gt;</p>
-<p>&lt;li&gt; The doctest talk by Tim Peters and Jim Fulton
-<a class="reference" href="http://www.python.org/pycon/dc2004/papers/4">http://www.python.org/pycon/dc2004/papers/4</a>/&lt;/li&gt;</p>
-<p>&lt;li&gt; doctest.py &lt;/li&gt;
-&lt;/ul&gt;</p>
-</div>
-</div>
-</div>
-</body>
-</html>
diff --git a/pypers/doctest_talk/x.html b/pypers/doctest_talk/x.html
deleted file mode 100755
index 57bfa5f..0000000
--- a/pypers/doctest_talk/x.html
+++ /dev/null
@@ -1,203 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-
-<html>
-<head>
- <meta name="generator" content=
- "HTML Tidy for Linux/x86 (vers 1st March 2004), see www.w3.org">
- <meta name="generator" content="Generated by Python">
-
- <title>P01</title>
- <style type="text/css">
- body { font-size: 160%; }
- </style>
-</head>
-
-<body bgcolor="lightblue">
- <table border="0">
- <tr>
- <td bgcolor="lightblue">
- <table border="0">
- <tr>
- <td bgcolor="lightblue">
- <table border="0">
- <tr>
- <td bgcolor="lightblue"><img src=
- "cjlogo.jpg"></td>
- </tr>
- </table>
- </td>
- </tr>
-
- <tr>
- <td bgcolor="lightblue">
- <table border="0">
- <tr>
- <td bgcolor="lightblue"><a href=
- "P02.html">Next</a></td>
-
- <td bgcolor="lightblue"><a href=
- "P26.html">Prev</a></td>
- </tr>
-
- <tr>
- <td bgcolor="lightblue"><a href=
- "P01.html">First</a></td>
-
- <td bgcolor="lightblue"><a href=
- "P26.html">Last</a></td>
- </tr>
-
- <tr>
- <td bgcolor="lightblue"><a href=
- "P01.html">P01</a></td>
-
- <td bgcolor="lightblue"></td>
- </tr>
-
- <tr>
- <td bgcolor="lightblue"></td>
-
- <td bgcolor="lightblue"></td>
- </tr>
- </table>
- </td>
- </tr>
-
- <tr>
- <td bgcolor="lightblue">
- <table border="0">
- <tr>
- <td bgcolor="lightblue"><a href=
- "P01.html">P01</a></td>
-
- <td bgcolor="lightblue"><a href=
- "P02.html">P02</a></td>
- </tr>
-
- <tr>
- <td bgcolor="lightblue"><a href=
- "P03.html">P03</a></td>
-
- <td bgcolor="lightblue"><a href=
- "P04.html">P04</a></td>
- </tr>
-
- <tr>
- <td bgcolor="lightblue"><a href=
- "P05.html">P05</a></td>
-
- <td bgcolor="lightblue"><a href=
- "P06.html">P06</a></td>
- </tr>
-
- <tr>
- <td bgcolor="lightblue"><a href=
- "P07.html">P07</a></td>
-
- <td bgcolor="lightblue"><a href=
- "P08.html">P08</a></td>
- </tr>
-
- <tr>
- <td bgcolor="lightblue"><a href=
- "P09.html">P09</a></td>
-
- <td bgcolor="lightblue"><a href=
- "P10.html">P10</a></td>
- </tr>
-
- <tr>
- <td bgcolor="lightblue"><a href=
- "P11.html">P11</a></td>
-
- <td bgcolor="lightblue"><a href=
- "P12.html">P12</a></td>
- </tr>
-
- <tr>
- <td bgcolor="lightblue"><a href=
- "P13.html">P13</a></td>
-
- <td bgcolor="lightblue"><a href=
- "P14.html">P14</a></td>
- </tr>
-
- <tr>
- <td bgcolor="lightblue"><a href=
- "P15.html">P15</a></td>
-
- <td bgcolor="lightblue"><a href=
- "P16.html">P16</a></td>
- </tr>
-
- <tr>
- <td bgcolor="lightblue"><a href=
- "P17.html">P17</a></td>
-
- <td bgcolor="lightblue"><a href=
- "P18.html">P18</a></td>
- </tr>
-
- <tr>
- <td bgcolor="lightblue"><a href=
- "P19.html">P19</a></td>
-
- <td bgcolor="lightblue"><a href=
- "P20.html">P20</a></td>
- </tr>
-
- <tr>
- <td bgcolor="lightblue"><a href=
- "P21.html">P21</a></td>
-
- <td bgcolor="lightblue"><a href=
- "P22.html">P22</a></td>
- </tr>
-
- <tr>
- <td bgcolor="lightblue"><a href=
- "P23.html">P23</a></td>
-
- <td bgcolor="lightblue"><a href=
- "P24.html">P24</a></td>
- </tr>
-
- <tr>
- <td bgcolor="lightblue"><a href=
- "P25.html">P25</a></td>
-
- <td bgcolor="lightblue"><a href=
- "P26.html">P26</a></td>
- </tr>
-
- <tr>
- <td bgcolor="lightblue"></td>
-
- <td bgcolor="lightblue"></td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- </td>
-
- <td bgcolor="lightblue">
- <h1>Automatic testing in Python: wonderful
- doctest!</h1><br>
-
- <center>
- Italian Code Jam<br>
- <br>
- 09 Oct 2004<br>
- <br>
- Michele Simionato<br>
- <br>
- m.simionato@partecs.com<br>
- <br>
- Partecs s.r.l.
- </center><br>
- </td>
- </tr>
- </table>
-</body>
-</html>