Fix mocked tests

This commit is contained in:
Jay Kamat 2018-05-09 21:41:59 -07:00
parent ae04da7b78
commit 4bb048cb6a
No known key found for this signature in database
GPG Key ID: 5D2E399600F4F7B5

View File

@ -33,6 +33,7 @@ from PyQt5.QtGui import QIcon, QPalette, QColor
from qutebrowser.utils import qtutils, objreg, utils, usertypes, log from qutebrowser.utils import qtutils, objreg, utils, usertypes, log
from qutebrowser.config import config from qutebrowser.config import config
from qutebrowser.misc import objects from qutebrowser.misc import objects
from qutebrowser.browser import browsertab
PixelMetrics = enum.IntEnum('PixelMetrics', ['icon_padding'], PixelMetrics = enum.IntEnum('PixelMetrics', ['icon_padding'],
@ -172,8 +173,12 @@ class TabWidget(QTabWidget):
fields['perc_raw'] = tab.progress() fields['perc_raw'] = tab.progress()
fields['backend'] = objects.backend.name fields['backend'] = objects.backend.name
fields['private'] = ' [Private Mode] ' if tab.private else '' fields['private'] = ' [Private Mode] ' if tab.private else ''
fields['audio'] = '[M] ' if tab.is_muted() else ( try:
'[A] ' if tab.is_recently_audible() else '') fields['audio'] = '[M] ' if tab.is_muted() else (
'[A] ' if tab.is_recently_audible() else '')
except (NotImplementedError, browsertab.WebTabError):
# one of the functions was not implemented or had an error, abort
fields['audio'] = ''
if tab.load_status() == usertypes.LoadStatus.loading: if tab.load_status() == usertypes.LoadStatus.loading:
fields['perc'] = '[{}%] '.format(tab.progress()) fields['perc'] = '[{}%] '.format(tab.progress())