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.
66 lines
3.5 KiB
66 lines
3.5 KiB
5 years ago
|
import unittest
|
||
|
import sys
|
||
|
from PyQt5.QtWidgets import QApplication, QWidget
|
||
|
|
||
|
from ui import VisualTab
|
||
|
|
||
|
app = QApplication(sys.argv)
|
||
|
visualTab_widget = QWidget()
|
||
|
visualTab_widget_ui = VisualTab.Ui_visual_tab()
|
||
|
visualTab_widget_ui.setupUi(visualTab_widget)
|
||
|
|
||
|
class VisualTabTests(unittest.TestCase):
|
||
|
def test_defaults(self):
|
||
|
'''Test the defaults'''
|
||
|
self.assertEqual(visualTab_widget_ui.label_46.text(), "IMPORTANT")
|
||
|
self.assertEqual(visualTab_widget_ui.label_47.text(), "Name must correspond to Report:")
|
||
|
self.assertEqual(visualTab_widget_ui.label_48.text(), "Examples : Report is PR, Name must be a Platform")
|
||
|
self.assertEqual(visualTab_widget_ui.label_49.text(), "Report is DR, Name must be a Database")
|
||
|
self.assertEqual(visualTab_widget_ui.label_50.text(), "Report is TR, Name must be a Title")
|
||
|
self.assertEqual(visualTab_widget_ui.label_45.text(), "Select Chart Type")
|
||
|
self.assertEqual(visualTab_widget_ui.label.text(), "Create Chart")
|
||
|
self.assertEqual(visualTab_widget_ui.label_14.text(), "Metric Type * :")
|
||
|
self.assertEqual(visualTab_widget_ui.label_15.text(), "Required fields*")
|
||
|
self.assertEqual(visualTab_widget_ui.label_8.text(), "Name * :")
|
||
|
self.assertEqual(visualTab_widget_ui.label_16.text(), "File Name")
|
||
|
self.assertEqual(visualTab_widget_ui.label_36.text(), "Chart Title")
|
||
|
self.assertEqual(visualTab_widget_ui.label_42.text(), "Customize Chart")
|
||
|
self.assertEqual(visualTab_widget_ui.label_43.text(), "Horizontal Axis Title")
|
||
|
self.assertEqual(visualTab_widget_ui.label_44.text(), "Vertical Axis Title")
|
||
|
self.assertEqual(visualTab_widget_ui.search_end_year_parameter_label_2.text(), "End year")
|
||
|
self.assertEqual(visualTab_widget_ui.search_report_parameter_label_2.text(), "Report")
|
||
|
self.assertEqual(visualTab_widget_ui.search_start_year_parameter_label_2.text(),"Start Year")
|
||
|
|
||
|
def test_combobox(self):
|
||
|
'''Test the defaults'''
|
||
|
self.assertEqual(visualTab_widget_ui.metric_Type_comboBox.isEditable(),False)
|
||
|
self.assertEqual(visualTab_widget_ui.metric_Type_comboBox.currentText(),"")
|
||
|
self.assertEqual(visualTab_widget_ui.search_report_parameter_combobox_2.isEditable(), False)
|
||
|
self.assertEqual(visualTab_widget_ui.search_report_parameter_combobox_2.currentText(), "")
|
||
|
|
||
|
def test_radioButrton(self):
|
||
|
'''Test the defaults'''
|
||
|
self.assertEqual(visualTab_widget_ui.radioButton.text(),"Horizontal Bar")
|
||
|
self.assertEqual(visualTab_widget_ui.radioButton_3.text(), "Vertical Bar")
|
||
|
self.assertEqual(visualTab_widget_ui.radioButton_4.text(), "Line")
|
||
|
|
||
|
def test_lineEdit(self):
|
||
|
'''Test the defaults'''
|
||
|
self.assertEqual(visualTab_widget_ui.name_lineEdit.text(),"")
|
||
|
self.assertEqual(visualTab_widget_ui.chart_title_lineEdit.text(), "")
|
||
|
self.assertEqual(visualTab_widget_ui.file_name_lineEdit.text(), "")
|
||
|
self.assertEqual(visualTab_widget_ui.horizontal_axis_lineEdit.text(), "")
|
||
|
self.assertEqual(visualTab_widget_ui.vertical_axis_lineEdit.text(), "")
|
||
|
|
||
|
def test_pushButton(self):
|
||
|
'''Test the defaults'''
|
||
|
self.assertEqual(visualTab_widget_ui.create_chart_button.text(),"Create Chart")
|
||
|
|
||
|
def test_dateEdit(self):
|
||
|
'''Test the defaults'''
|
||
|
self.assertEqual(visualTab_widget_ui.search_end_year_parameter_dateedit_2.text(),"2000")
|
||
|
self.assertEqual(visualTab_widget_ui.search_start_year_parameter_dateedit_2.text(),"2000")
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
unittest.main()
|