CS4820-Winter2020 student project to create a COUNTER SUSHI R5 harvester and related functionality app for Windows and Mac
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
1.1 KiB

import unittest
import sys
from PyQt5.QtWidgets import QApplication, QDialog
from ui import UpdateDatabaseProgressDialog
app = QApplication(sys.argv)
update_database_progress_dialog = QDialog()
update_database_progress_dialog_ui = UpdateDatabaseProgressDialog.Ui_restore_database_dialog()
update_database_progress_dialog_ui.setupUi(update_database_progress_dialog)
class UpdateDatabaseProgressDialogTests(unittest.TestCase):
def test_defaults(self):
'''Test the defaults'''
self.assertEqual(update_database_progress_dialog_ui.status_label.text(),"Status")
def test_buttonBox(self):
'''Test the defaults'''
okWidget = update_database_progress_dialog_ui.buttonBox.Ok
self.assertIsNotNone(okWidget)
cancelWidget = update_database_progress_dialog_ui.buttonBox.Cancel
self.assertIsNotNone(cancelWidget)
def test_progressBar(self):
'''Test the defaults'''
self.assertEqual(update_database_progress_dialog_ui.progressbar.text(),"0%")
self.assertEqual(update_database_progress_dialog_ui.progressbar.value(), 0)
if __name__ == '__main__':
unittest.main()