示例#1
0
    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
 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