Get rid of FakeUrl stub
We can just use a real QUrl...
This commit is contained in:
parent
6c7b8ce895
commit
2a8b74cbec
@ -24,7 +24,7 @@
|
|||||||
from unittest import mock
|
from unittest import mock
|
||||||
|
|
||||||
import attr
|
import attr
|
||||||
from PyQt5.QtCore import pyqtSignal, QPoint, QProcess, QObject
|
from PyQt5.QtCore import pyqtSignal, QPoint, QProcess, QObject, QUrl
|
||||||
from PyQt5.QtNetwork import (QNetworkRequest, QAbstractNetworkCache,
|
from PyQt5.QtNetwork import (QNetworkRequest, QAbstractNetworkCache,
|
||||||
QNetworkCacheMetaData)
|
QNetworkCacheMetaData)
|
||||||
from PyQt5.QtWidgets import QCommonStyle, QLineEdit, QWidget, QTabBar
|
from PyQt5.QtWidgets import QCommonStyle, QLineEdit, QWidget, QTabBar
|
||||||
@ -127,19 +127,6 @@ class FakeQApplication:
|
|||||||
self.activeWindow = lambda: active_window
|
self.activeWindow = lambda: active_window
|
||||||
|
|
||||||
|
|
||||||
class FakeUrl:
|
|
||||||
|
|
||||||
"""QUrl stub which provides .path(), isValid() and host()."""
|
|
||||||
|
|
||||||
def __init__(self, path=None, valid=True, host=None, url=None,
|
|
||||||
scheme=None):
|
|
||||||
self.path = mock.Mock(return_value=path)
|
|
||||||
self.isValid = mock.Mock(returl_value=valid)
|
|
||||||
self.host = mock.Mock(returl_value=host)
|
|
||||||
self.toDisplayString = mock.Mock(return_value=url)
|
|
||||||
self.scheme = mock.Mock(return_value=scheme)
|
|
||||||
|
|
||||||
|
|
||||||
class FakeNetworkReply:
|
class FakeNetworkReply:
|
||||||
|
|
||||||
"""QNetworkReply stub which provides a Content-Disposition header."""
|
"""QNetworkReply stub which provides a Content-Disposition header."""
|
||||||
@ -150,7 +137,7 @@ class FakeNetworkReply:
|
|||||||
|
|
||||||
def __init__(self, headers=None, url=None):
|
def __init__(self, headers=None, url=None):
|
||||||
if url is None:
|
if url is None:
|
||||||
url = FakeUrl()
|
url = QUrl()
|
||||||
if headers is None:
|
if headers is None:
|
||||||
self.headers = {}
|
self.headers = {}
|
||||||
else:
|
else:
|
||||||
@ -246,7 +233,7 @@ class FakeWebTab(browsertab.AbstractTab):
|
|||||||
|
|
||||||
"""Fake AbstractTab to use in tests."""
|
"""Fake AbstractTab to use in tests."""
|
||||||
|
|
||||||
def __init__(self, url=FakeUrl(), title='', tab_id=0, *,
|
def __init__(self, url=QUrl(), title='', tab_id=0, *,
|
||||||
scroll_pos_perc=(0, 0),
|
scroll_pos_perc=(0, 0),
|
||||||
load_status=usertypes.LoadStatus.success,
|
load_status=usertypes.LoadStatus.success,
|
||||||
progress=0, can_go_back=None, can_go_forward=None):
|
progress=0, can_go_back=None, can_go_forward=None):
|
||||||
|
Loading…
Reference in New Issue
Block a user