diff options
Diffstat (limited to 'tests/unit/mainwindow/statusbar/test_url.py')
-rw-r--r-- | tests/unit/mainwindow/statusbar/test_url.py | 87 |
1 files changed, 47 insertions, 40 deletions
diff --git a/tests/unit/mainwindow/statusbar/test_url.py b/tests/unit/mainwindow/statusbar/test_url.py index 5bc16f6e0..2f18ddf76 100644 --- a/tests/unit/mainwindow/statusbar/test_url.py +++ b/tests/unit/mainwindow/statusbar/test_url.py @@ -89,24 +89,28 @@ def test_on_load_status_changed(url_widget, status, expected): assert url_widget._urltype == expected -@pytest.mark.parametrize('load_status, qurl', [ - (usertypes.LoadStatus.success, - QtCore.QUrl('http://abc123.com/this/awesome/url.html')), - (usertypes.LoadStatus.success, - QtCore.QUrl('http://reddit.com/r/linux')), - (usertypes.LoadStatus.success, - QtCore.QUrl('http://ä.com/')), - (usertypes.LoadStatus.success_https, - QtCore.QUrl('www.google.com')), - (usertypes.LoadStatus.success_https, - QtCore.QUrl('https://supersecret.gov/nsa/files.txt')), - (usertypes.LoadStatus.warn, - QtCore.QUrl('www.shadysite.org/some/file/with/issues.htm')), - (usertypes.LoadStatus.error, - QtCore.QUrl('invalid::/url')), - (usertypes.LoadStatus.error, - QtCore.QUrl()), -]) +@pytest.mark.parametrize( + 'load_status, qurl', + [ + ( + usertypes.LoadStatus.success, + QtCore.QUrl('http://abc123.com/this/awesome/url.html'), + ), + (usertypes.LoadStatus.success, QtCore.QUrl('http://reddit.com/r/linux')), + (usertypes.LoadStatus.success, QtCore.QUrl('http://ä.com/')), + (usertypes.LoadStatus.success_https, QtCore.QUrl('www.google.com')), + ( + usertypes.LoadStatus.success_https, + QtCore.QUrl('https://supersecret.gov/nsa/files.txt'), + ), + ( + usertypes.LoadStatus.warn, + QtCore.QUrl('www.shadysite.org/some/file/with/issues.htm'), + ), + (usertypes.LoadStatus.error, QtCore.QUrl('invalid::/url')), + (usertypes.LoadStatus.error, QtCore.QUrl()), + ], +) def test_on_tab_changed(url_widget, fake_web_tab, load_status, qurl): tab_widget = fake_web_tab(load_status=load_status, url=qurl) url_widget.on_tab_changed(tab_widget) @@ -119,28 +123,31 @@ def test_on_tab_changed(url_widget, fake_web_tab, load_status, qurl): assert url_widget.text() == expected -@pytest.mark.parametrize('qurl, load_status, expected_status', [ - ( - QtCore.QUrl('http://abc123.com/this/awesome/url.html'), - usertypes.LoadStatus.success, - url.UrlType.success - ), - ( - QtCore.QUrl('https://supersecret.gov/nsa/files.txt'), - usertypes.LoadStatus.success_https, - url.UrlType.success_https - ), - ( - QtCore.QUrl('http://www.qutebrowser.org/CONTRIBUTING.html'), - usertypes.LoadStatus.loading, - url.UrlType.normal - ), - ( - QtCore.QUrl('www.whatisthisurl.com'), - usertypes.LoadStatus.warn, - url.UrlType.warn - ), -]) +@pytest.mark.parametrize( + 'qurl, load_status, expected_status', + [ + ( + QtCore.QUrl('http://abc123.com/this/awesome/url.html'), + usertypes.LoadStatus.success, + url.UrlType.success, + ), + ( + QtCore.QUrl('https://supersecret.gov/nsa/files.txt'), + usertypes.LoadStatus.success_https, + url.UrlType.success_https, + ), + ( + QtCore.QUrl('http://www.qutebrowser.org/CONTRIBUTING.html'), + usertypes.LoadStatus.loading, + url.UrlType.normal, + ), + ( + QtCore.QUrl('www.whatisthisurl.com'), + usertypes.LoadStatus.warn, + url.UrlType.warn, + ), + ], +) def test_normal_url(url_widget, qurl, load_status, expected_status): url_widget.set_url(qurl) url_widget.on_load_status_changed(load_status) |