Fix appvoyer yet another go.

This commit is contained in:
Tim 2020-02-22 21:16:40 +00:00
parent fbcf47c86a
commit 7fc55e3e40
No known key found for this signature in database
GPG Key ID: 3D454289AF831A6D
1 changed files with 10 additions and 12 deletions

View File

@ -21,23 +21,21 @@
Package to test the openlp.core.ui.icons package.
"""
from unittest.mock import patch
from PyQt5 import QtGui
from openlp.core.ui.icons import UiIcons
@patch('openlp.core.ui.icons.UiIcons.__init__', return_value=None)
def test_simple_icon(settings):
# GIVEN: an basic set of icons
icons = UiIcons()
icon_list = {
'active': {'icon': 'fa.child'}
with patch('openlp.core.ui.icons.UiIcons.__init__', return_value=None):
icons = UiIcons()
icon_list = {
'active': {'icon': 'fa.child'}
}
}
icons.load_icons(icon_list)
# WHEN: I use the icons
icon_active = UiIcons().active
# THEN: I should have an icon
assert isinstance(icon_active, QtGui.QIcon)
icons.load_icons(icon_list)
# WHEN: I use the icons
icon_active = UiIcons().active
# THEN: I should have an icon
assert isinstance(icon_active, QtGui.QIcon)