From: David G. <go...@us...> - 2003-12-24 15:05:21
|
Update of /cvsroot/docutils/docutils/test/test_parsers/test_rst In directory sc8-pr-cvs1:/tmp/cvs-serv17422/test/test_parsers/test_rst Modified Files: test_inline_markup.py Log Message: Upon reviewing RFC 2396, I see that asterisks are valid URL characters, sometimes actually used. There's a conflict with emphasis, but backslash escapes should overcome that (they didn't). This fixes a bug in the parser that escaped asterisks in URLs weren't recognized. Index: test_inline_markup.py =================================================================== RCS file: /cvsroot/docutils/docutils/test/test_parsers/test_rst/test_inline_markup.py,v retrieving revision 1.15 retrieving revision 1.16 diff -u -d -r1.15 -r1.16 --- test_inline_markup.py 22 Mar 2003 06:02:17 -0000 1.15 +++ test_inline_markup.py 24 Dec 2003 15:05:18 -0000 1.16 @@ -803,6 +803,19 @@ ?) """], ["""\ +Valid URL with escaped markup characters: + +http://example.com/\\*content\\*/whatever +""", +"""\ +<document source="test data"> + <paragraph> + Valid URL with escaped markup characters: + <paragraph> + <reference refuri="http://example.com/*content*/whatever"> + http://example.com/*content*/whatever +"""], +["""\ None of these are standalone hyperlinks (their "schemes" are not recognized): signal:noise, a:b. """, |