diff options
Diffstat (limited to 'tests/unit/utils/test_urlutils.py')
-rw-r--r-- | tests/unit/utils/test_urlutils.py | 5 |
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)), |