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.
34 lines
1.2 KiB
34 lines
1.2 KiB
5 years ago
|
import sys
|
||
|
import unittest
|
||
|
from PyQt5.QtWidgets import QApplication, QDialog
|
||
|
|
||
|
|
||
|
from ui import AddVendorDialog
|
||
|
|
||
|
app = QApplication(sys.argv)
|
||
|
|
||
|
vendor_dialog = QDialog()
|
||
|
vendor_dialog_ui = AddVendorDialog.Ui_addVendorDialog()
|
||
|
vendor_dialog_ui.setupUi(vendor_dialog)
|
||
|
|
||
|
class AddVendorDialogTests(unittest.TestCase):
|
||
|
|
||
|
def test_defaults(self):
|
||
|
'''Test the defaults'''
|
||
|
self.assertEqual(vendor_dialog_ui.nameEdit.text(), "")
|
||
|
self.assertEqual(vendor_dialog_ui.customerIdEdit.text(), "")
|
||
|
self.assertEqual(vendor_dialog_ui.baseUrlEdit.text(), "")
|
||
|
self.assertEqual(vendor_dialog_ui.requestorIdEdit.text(), "")
|
||
|
self.assertEqual(vendor_dialog_ui.apiKeyEdit.text(), "")
|
||
|
self.assertEqual(vendor_dialog_ui.platformEdit.text(), "")
|
||
|
self.assertEqual(vendor_dialog_ui.local_only_check_box.checkState(), False)
|
||
|
self.assertEqual(vendor_dialog_ui.descriptionEdit.toPlainText(), "")
|
||
|
|
||
|
def test_ok_button(self):
|
||
|
okWidget = vendor_dialog_ui.buttonBox.Ok
|
||
|
self.assertIsNotNone(okWidget)
|
||
|
cancelWidget = vendor_dialog_ui.buttonBox.Cancel
|
||
|
self.assertIsNotNone(cancelWidget)
|
||
|
|
||
|
if __name__ == "__main__":
|
||
|
unittest.main()
|