"vscode:/vscode.git/clone" did not exist on "f03902bb74a6c89ac5969c42b6551687b30e5c49"
Unverified Commit ef8c4f04 authored by Matheus Felipe's avatar Matheus Felipe
Browse files

Create basic test to get host from link

parent 8650f7f9
......@@ -3,6 +3,7 @@
import unittest
from validate.links import find_links_in_text
from validate.links import get_host_from_link
class TestValidateLinks(unittest.TestCase):
......@@ -42,3 +43,25 @@ class TestValidateLinks(unittest.TestCase):
find_links_in_text()
find_links_in_text(1)
find_links_in_text(True)
def test_get_host_from_link(self):
links = [
'example.com',
'https://example.com',
'https://www.example.com',
'https://www.example.com.br',
'https://www.example.com/route',
'https://www.example.com?p=1&q=2',
'https://www.example.com#anchor'
]
for link in links:
host = get_host_from_link(link)
with self.subTest():
self.assertIsInstance(host, str)
self.assertNotIn('://', host)
self.assertNotIn('/', host)
self.assertNotIn('?', host)
self.assertNotIn('#', host)
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment