summaryrefslogtreecommitdiff
path: root/tests/unit/mainwindow/statusbar/test_url.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/mainwindow/statusbar/test_url.py')
-rw-r--r--tests/unit/mainwindow/statusbar/test_url.py87
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)