aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_text.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_text.py')
-rw-r--r--test/test_text.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/test_text.py b/test/test_text.py
index 3ab9e73..ffed726 100644
--- a/test/test_text.py
+++ b/test/test_text.py
@@ -102,6 +102,18 @@ class TestText(unittest.TestCase):
for value in INVALID_ALT:
self.assertEqual(f(value), value)
+ def test_root_from_url(self, f=text.root_from_url):
+ result = "https://example.org"
+ self.assertEqual(f("https://example.org/") , result)
+ self.assertEqual(f("https://example.org/path"), result)
+ self.assertEqual(f("example.org/") , result)
+ self.assertEqual(f("example.org/path/") , result)
+
+ result = "http://example.org"
+ self.assertEqual(f("http://example.org/") , result)
+ self.assertEqual(f("http://example.org/path/"), result)
+ self.assertEqual(f("example.org/", "http://") , result)
+
def test_filename_from_url(self, f=text.filename_from_url):
result = "filename.ext"