diff options
author | Florian Bruhin <me@the-compiler.org> | 2023-08-22 17:19:56 +0200 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2023-08-22 17:20:04 +0200 |
commit | 24d6db57447fe0c6355b157aafc7c99ddde77ff2 (patch) | |
tree | c023e38d413763c5ef6e8eb6a9700a4231ad7f75 | |
parent | 52f2697cba01b3a1d4beb9452649ced383b1682c (diff) | |
download | qutebrowser-24d6db57447fe0c6355b157aafc7c99ddde77ff2.tar.gz qutebrowser-24d6db57447fe0c6355b157aafc7c99ddde77ff2.zip |
Fix QHostInfo unit tests
(cherry picked from commit 8c2e23d248e4d2150aa159ae4ac4b464bdb286cd)
-rw-r--r-- | tests/unit/utils/test_urlutils.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/tests/unit/utils/test_urlutils.py b/tests/unit/utils/test_urlutils.py index bbd55e36c..d2eab5928 100644 --- a/tests/unit/utils/test_urlutils.py +++ b/tests/unit/utils/test_urlutils.py @@ -10,7 +10,7 @@ import dataclasses import urllib.parse from qutebrowser.qt.core import QUrl -from qutebrowser.qt.network import QNetworkProxy +from qutebrowser.qt.network import QNetworkProxy, QHostInfo import pytest import hypothesis import hypothesis.strategies @@ -38,7 +38,7 @@ class FakeDNS: @dataclasses.dataclass class FakeDNSAnswer: - error: bool + error: QHostInfo.HostInfoError def __init__(self): self.used = False @@ -53,7 +53,9 @@ class FakeDNS: self.answer = None def _get_error(self): - return not self.answer + if self.answer: + return QHostInfo.HostInfoError.NoError + return QHostInfo.HostInfoError.HostNotFound def fromname_mock(self, _host): """Simple mock for QHostInfo::fromName returning a FakeDNSAnswer.""" |