Fixed test on windows by mocking out render.

This commit is contained in:
Tomas Groth 2019-06-11 21:12:33 +02:00
parent 9966d8ace7
commit 7cb8758fdd
1 changed files with 3 additions and 1 deletions

View File

@ -23,7 +23,7 @@
Interface tests to test the ThemeWizard class and related methods.
"""
from unittest import TestCase
from unittest.mock import patch
from unittest.mock import patch, MagicMock
from openlp.core.common.registry import Registry
from openlp.core.ui.themeform import ThemeForm
@ -39,6 +39,8 @@ class TestThemeManager(TestCase, TestMixin):
Create the UI
"""
Registry.create()
mocked_renderer = MagicMock()
Registry().register('renderer', mocked_renderer)
@patch('openlp.core.display.window.QtWidgets.QVBoxLayout')
def test_create_theme_wizard(self, mocked_qvboxlayout):