def test_issue_1386(self): """ Test function urlize_quoted_links with different args """ correct_urls = [ "asdf.com", "asdf.net", "www.as_df.org", "as.d8f.ghj8.gov", ] for i in correct_urls: res = urlize_quoted_links(i) self.assertNotEqual(res, i) self.assertIn(i, res) incorrect_urls = [ "mailto://[email protected]", "asdf.netnet", ] for i in incorrect_urls: res = urlize_quoted_links(i) self.assertEqual(i, res) # example from issue #1386, this shouldn't raise an exception _ = urlize_quoted_links("asdf:[/p]zxcv.com")
def _urlize_dict_check(self, data): """ For all items in dict test assert that the value is urlized key """ for original, urlized in data.items(): assert urlize_quoted_links(original, nofollow=False) == urlized