summaryrefslogtreecommitdiff
path: root/tests/unit/utils/test_urlutils.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/utils/test_urlutils.py')
-rw-r--r--tests/unit/utils/test_urlutils.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/unit/utils/test_urlutils.py b/tests/unit/utils/test_urlutils.py
index c2ff0042f..54d195d1a 100644
--- a/tests/unit/utils/test_urlutils.py
+++ b/tests/unit/utils/test_urlutils.py
@@ -656,6 +656,11 @@ def test_filename_from_url(qurl, output):
assert urlutils.filename_from_url(qurl) == output
+@pytest.mark.parametrize('qurl', [QUrl(), QUrl('qute://')])
+def test_filename_from_url_fallback(qurl):
+ assert urlutils.filename_from_url(qurl, fallback='fallback') == 'fallback'
+
+
@pytest.mark.parametrize('qurl, expected', [
(QUrl('ftp://example.com/'), ('ftp', 'example.com', 21)),
(QUrl('ftp://example.com:2121/'), ('ftp', 'example.com', 2121)),