implement 'text.root_from_url()'

use domain from input URL for kemono
This commit is contained in:
Mike Fährmann
2022-03-01 02:56:51 +01:00
parent 92c492dc09
commit bddcec49f1
4 changed files with 21 additions and 3 deletions

View File

@@ -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"