forked from openlp/openlp
36 lines
973 B
Python
36 lines
973 B
Python
"""
|
|
Package to test the openlp.plugins.songs.forms.editverseform package.
|
|
"""
|
|
from unittest import TestCase
|
|
|
|
from PyQt4 import QtGui
|
|
|
|
from openlp.core.lib import Registry
|
|
from openlp.plugins.songs.forms.editverseform import EditVerseForm
|
|
|
|
|
|
class TestEditVerseForm(TestCase):
|
|
def setUp(self):
|
|
"""
|
|
Create the UI
|
|
"""
|
|
Registry.create()
|
|
self.app = QtGui.QApplication.instance()
|
|
self.main_window = QtGui.QMainWindow()
|
|
Registry().register(u'main_window', self.main_window)
|
|
self.form = EditVerseForm()
|
|
|
|
def tearDown(self):
|
|
"""
|
|
Delete all the C++ objects at the end so that we don't have a segfault
|
|
"""
|
|
del self.form
|
|
del self.main_window
|
|
del self.app
|
|
|
|
def ui_defaults_test(self):
|
|
"""
|
|
Test the EditVerseForm defaults are correct
|
|
"""
|
|
self.assertEqual(self.form.verseTextEdit.toPlainText(), u'', u'The verse edit box is empty.')
|