def setUp(self): self.mocked_main_window = MagicMock() Registry.create() Registry().register('application', MagicMock()) Registry().register('service_list', MagicMock()) Registry().register('main_window', self.mocked_main_window) Registry().register('live_controller', MagicMock()) mocked_plugin = MagicMock() with patch('openlp.plugins.images.lib.mediaitem.MediaManagerItem._setup'), \ patch('openlp.plugins.images.lib.mediaitem.ImageMediaItem.setup_item'): self.media_item = ImageMediaItem(None, mocked_plugin) self.media_item.settings_section = 'images'
def mocked_media_item(mock_settings): """Local test setup""" mocked_main_window = MagicMock() Registry().register('application', MagicMock()) Registry().register('service_list', MagicMock()) Registry().register('main_window', mocked_main_window) Registry().register('live_controller', MagicMock()) mocked_plugin = MagicMock() with patch('openlp.plugins.images.lib.mediaitem.MediaManagerItem._setup'), \ patch('openlp.plugins.images.lib.mediaitem.ImageMediaItem.setup_item'): media_item = ImageMediaItem(None, mocked_plugin) media_item.settings_section = 'images' yield media_item