added test

This commit is contained in:
Andreas Preikschat 2013-03-30 09:46:34 +01:00
parent fd3cad1c7c
commit f715810ce9
3 changed files with 18 additions and 4 deletions

View File

@ -62,3 +62,17 @@ class TestCustomFrom(TestCase):
QtTest.QTest.mouseClick(self.form.add_button, QtCore.Qt.LeftButton)
# THEN: One slide should be added.
assert self.form.slide_list_view.count() == 1, u'There should be one slide added.'
def load_themes_test(self):
"""
Test the load_themes() method.
"""
# GIVEN: A mocked QDialog.exec_() method
with patch(u'PyQt4.QtGui.QDialog.exec_') as mocked_exec:
theme_list = [u'First Theme', u'Second Theme']
# WHEN: Show the dialog and add pass a theme list.
self.form.exec_()
self.form.load_themes(theme_list)
# THEN: There should be three items in the combo box.
assert self.form.theme_combo_box.count() == 3, u'There should be three items (themes) in the combo box.'