Skip to content

Commit dd4e932

Browse files
committed
adding some , parsing
1 parent 79df69f commit dd4e932

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

README.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ Todo
9797
----
9898

9999
* Consider adding capitalised phrase identification
100+
* Consider adding a repeated-char remover (e.g. grrrrrrr->grr)
100101
* Make it 1 line to parse and get a results dict via __init__.py
101102
* Tag the next release
102103

ttp/tests.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,11 +231,21 @@ def test_url_followed_comma(self):
231231
self.assertEqual(result.html, u'text <a href="http://example.com">http://example.com</a>,')
232232
self.assertEqual(result.urls, [u'http://example.com'])
233233

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+
234239
def test_url_with_path_followed_comma(self):
235240
result = self.parser.parse(u'text http://example.com/abcde, more')
236241
self.assertEqual(result.html, u'text <a href="http://example.com/abcde">http://example.com/abcde</a>, more')
237242
self.assertEqual(result.urls, [u'http://example.com/abcde'])
238243

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+
239249
def test_url_followed_brace(self):
240250
result = self.parser.parse(u'text http://example.com)')
241251
self.assertEqual(result.html, u'text <a href="http://example.com">http://example.com</a>)')

0 commit comments

Comments
 (0)