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.

29 lines
1.0 KiB

import unittest
import sys
from PyQt5.QtWidgets import QApplication, QWidget
from ui import ReportResultWidget
app = QApplication(sys.argv)
report_result_widget = QWidget()
report_result_ui = ReportResultWidget.Ui_ReportResultWidget()
report_result_ui.setupUi(report_result_widget)
class ReportResultWidgetTests(unittest.TestCase):
def test_defaults(self):
'''Test the defaults'''
self.assertEqual(report_result_ui.file_label.text(),"Saved as: Bleh.tsv")
self.assertEqual(report_result_ui.message_label.text(),"No exception messages")
self.assertEqual(report_result_ui.label_6.text(),"Retry")
self.assertEqual(report_result_ui.success_label.text(),"Failed!")
self.assertEqual(report_result_ui.report_type_label.text(),"TR_J1")
def test_button(self):
self.assertEqual(report_result_ui.folder_button.text(),"")
def test_checkBox(self):
self.assertEqual(report_result_ui.retry_check_box.checkState(),False)
if __name__ == '__main__':
unittest.main()