Mercurial > wikicreole
changeset 8:ad5f219c2714
test cases for links
| author | sheep@ghostwheel |
|---|---|
| date | Sat, 18 Apr 2009 08:17:38 +0200 |
| parents | 55a1afaf1f66 |
| children | e13b08d52aa6 |
| files | creole2html.py |
| diffstat | 1 files changed, 28 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/creole2html.py Fri Apr 17 00:47:39 2009 +0200 +++ b/creole2html.py Sat Apr 18 08:17:38 2009 +0200 @@ -98,6 +98,34 @@ <tr><td>a</td><td>b</td><td>c</td></tr> <tr><td>d</td><td>e</td><td>f</td></tr> </table> + +>>> parse(u'test http://example.com/test test') +<p>test <a href="http://example.com/test">http://example.com/test</a> test</p> + +>>> parse(u'http://example.com/,test, test') +<p><a href="http://example.com/,test">http://example.com/,test</a>, test</p> + +>>> parse(u'(http://example.com/test)') +<p>(<a href="http://example.com/test">http://example.com/test</a>)</p> + +XXX This might be considered a bug, but it's impossible to detect in general. +>>> parse(u'http://example.com/(test)') +<p><a href="http://example.com/(test">http://example.com/(test</a>)</p> + +>>> parse(u'http://example.com/test?test&test=1') +<p><a href="http://example.com/test?test&test=1">http://example.com/test?test&test=1</a></p> + +>>> parse(u'~http://example.com/test') +<p>http://example.com/test</p> + +>>> parse(u'http://example.com/~test') +<p><a href="http://example.com/~test">http://example.com/~test</a></p> + +>>> parse(u'[[test]] [[tset|test]]') +<p><a href="test">test</a> <a href="tset">test</a></p> + +>>> parse(u'[[http://example.com|test]]') +<p><a href="http://example.com">test</a></p> """ import re
