@@ -231,11 +231,21 @@ def test_url_followed_comma(self):
231
231
self .assertEqual (result .html , u'text <a href="http://example.com">http://example.com</a>,' )
232
232
self .assertEqual (result .urls , [u'http://example.com' ])
233
233
234
+ def test_url_with_path_preceeded_by_comma (self ):
235
+ result = self .parser .parse (u'text ,http://example.com/abcde, more' )
236
+ self .assertEqual (result .html , u'text ,<a href="http://example.com/abcde">http://example.com/abcde</a>, more' )
237
+ self .assertEqual (result .urls , [u'http://example.com/abcde' ])
238
+
234
239
def test_url_with_path_followed_comma (self ):
235
240
result = self .parser .parse (u'text http://example.com/abcde, more' )
236
241
self .assertEqual (result .html , u'text <a href="http://example.com/abcde">http://example.com/abcde</a>, more' )
237
242
self .assertEqual (result .urls , [u'http://example.com/abcde' ])
238
243
244
+ def test_url_with_path_followed_commas (self ):
245
+ result = self .parser .parse (u'text http://example.com/abcde,, more' )
246
+ self .assertEqual (result .html , u'text <a href="http://example.com/abcde">http://example.com/abcde</a>,, more' )
247
+ self .assertEqual (result .urls , [u'http://example.com/abcde' ])
248
+
239
249
def test_url_followed_brace (self ):
240
250
result = self .parser .parse (u'text http://example.com)' )
241
251
self .assertEqual (result .html , u'text <a href="http://example.com">http://example.com</a>)' )
0 commit comments