summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2023-08-22 17:19:56 +0200
committerFlorian Bruhin <me@the-compiler.org>2023-08-22 17:20:04 +0200
commit24d6db57447fe0c6355b157aafc7c99ddde77ff2 (patch)
treec023e38d413763c5ef6e8eb6a9700a4231ad7f75
parent52f2697cba01b3a1d4beb9452649ced383b1682c (diff)
downloadqutebrowser-24d6db57447fe0c6355b157aafc7c99ddde77ff2.tar.gz
qutebrowser-24d6db57447fe0c6355b157aafc7c99ddde77ff2.zip
Fix QHostInfo unit tests
(cherry picked from commit 8c2e23d248e4d2150aa159ae4ac4b464bdb286cd)
-rw-r--r--tests/unit/utils/test_urlutils.py8
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."""