Пример #1
0
def test_bad_short_url_regex():
    for item in BAD_SHORT_URLS:
        assert SHORT_URL_REGEX.search(item) is None
Пример #2
0
def replace_urls(text, replace_with='<url>'):
    """Replace all URLs in ``text`` str with ``replace_with`` str."""
    return URL_REGEX.sub(replace_with, SHORT_URL_REGEX.sub(replace_with, text))
Пример #3
0
def test_good_short_url_regex():
    for item in GOOD_SHORT_URLS:
        assert item == SHORT_URL_REGEX.search(item).group()
Пример #4
0
def replace_urls(text, replace_with='*URL*'):
    """Replace all URLs in ``text`` str with ``replace_with`` str."""
    return URL_REGEX.sub(replace_with, SHORT_URL_REGEX.sub(replace_with, text))
Пример #5
0
 def test_bad_short_url_regex(self):
     for item in BAD_SHORT_URLS:
         self.assertIsNone(SHORT_URL_REGEX.search(item))
Пример #6
0
 def test_good_short_url_regex(self):
     for item in GOOD_SHORT_URLS:
         self.assertEqual(item, SHORT_URL_REGEX.search(item).group())
Пример #7
0
 def test_bad_short_url_regex(self):
     for item in BAD_SHORT_URLS:
         self.assertIsNone(SHORT_URL_REGEX.search(item))
Пример #8
0
 def test_good_short_url_regex(self):
     for item in GOOD_SHORT_URLS:
         self.assertEqual(item, SHORT_URL_REGEX.search(item).group())