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.
28 lines
1.0 KiB
28 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()
|
|
|