def setupL(self, Login): self.log1 = lgn() clear() self.Login = Login Login.setWindowIcon(QtGui.QIcon(':/images/logo.png')) Login.setObjectName("Login") Login.resize(540, 360) Login.setMinimumSize(QtCore.QSize(540, 360)) Login.setMaximumSize(QtCore.QSize(540, 360)) Login.setStyleSheet("*{\n" "font-family: Verdana;\n" "}\n" "QDialog{\n" "border-image:url(:/images/bg1.png)\n" "}\n" "QToolButton{\n" "background: transparent\n" "}\n" "QPushButton{\n" "color:#dfdfdf;\n" "background:#009060;\n" "border-radius:10px\n" "}\n" "QFrame{\n" "background:rgba(50, 100, 42, 0.94);\n" "border-radius: 10px;\n" "}\n" "QLabel{\n" "color:#dfdfdf;\n" "background: transparent;\n" "}\n" "QLineEdit{\n" "border-radius:10px;\n" "background: #dfdfdf;\n" "}\n" "QPushButton:Hover{\n" "color:black;\n" "background:#dfdfdf;\n" "border-radius:10px\n" "}") self.frame = QtWidgets.QFrame(Login) self.frame.setGeometry(QtCore.QRect(30, 20, 271, 320)) self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel) self.frame.setFrameShadow(QtWidgets.QFrame.Raised) self.frame.setObjectName("frame") self.label = QtWidgets.QLabel(self.frame) self.label.setGeometry(QtCore.QRect(40, 10, 191, 51)) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(18) self.label.setFont(font) self.label.setAlignment(QtCore.Qt.AlignCenter) self.label.setObjectName("label") self.label_2 = QtWidgets.QLabel(self.frame) self.label_2.setGeometry(QtCore.QRect(35, 40, 200, 51)) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(10) self.label_2.setFont(font) self.label_2.setAlignment(QtCore.Qt.AlignCenter) self.label_2.setObjectName("label_2") self.loginbutton1 = QtWidgets.QPushButton(self.frame) self.loginbutton1.setGeometry(QtCore.QRect(20, 220, 231, 31)) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(13) self.loginbutton1.setFont(font) self.loginbutton1.setObjectName("loginbutton1") self.userfield1 = QtWidgets.QLineEdit(self.frame) self.userfield1.setGeometry(QtCore.QRect(30, 110, 211, 31)) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(12) self.userfield1.setFont(font) self.userfield1.setObjectName("userfield1") self.passfield1 = QtWidgets.QLineEdit(self.frame) self.passfield1.setGeometry(QtCore.QRect(30, 170, 211, 31)) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(12) self.passfield1.setFont(font) self.passfield1.setEchoMode(QtWidgets.QLineEdit.Password) self.passfield1.setObjectName("passfield1") self.label_3 = QtWidgets.QLabel(self.frame) self.label_3.setGeometry(QtCore.QRect(-30, 70, 191, 51)) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(10) self.label_3.setFont(font) self.label_3.setAlignment(QtCore.Qt.AlignCenter) self.label_3.setObjectName("label_3") self.label_4 = QtWidgets.QLabel(self.frame) self.label_4.setGeometry(QtCore.QRect(-30, 130, 191, 51)) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(10) self.label_4.setFont(font) self.label_4.setAlignment(QtCore.Qt.AlignCenter) self.label_4.setObjectName("label_4") self.statuscheck = QtWidgets.QLabel(self.frame) self.statuscheck.setGeometry(QtCore.QRect(30, 260, 211, 75)) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(9) self.statuscheck.setFont(font) self.statuscheck.setText("") self.statuscheck.setAlignment(QtCore.Qt.AlignCenter) self.statuscheck.setObjectName("statuscheck") self.toolButton_2 = QtWidgets.QToolButton(Login) self.toolButton_2.setGeometry(QtCore.QRect(300, 70, 241, 201)) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(":/images/logo.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.toolButton_2.setIcon(icon1) self.toolButton_2.setIconSize(QtCore.QSize(900, 900)) self.toolButton_2.setObjectName("toolButton_2") self.label_5 = QtWidgets.QLabel(Login) self.label_5.setGeometry(QtCore.QRect(345, 300, 150, 21)) self._addShadowEffect(self.label_5) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(10) self.label_5.setFont(font) self.label_5.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) self.label_5.setObjectName("label_5") self.regbutton = QtWidgets.QPushButton(Login) self.regbutton.setGeometry(QtCore.QRect(375, 320, 91, 21)) font = QtGui.QFont() font.setFamily("Verdana") font.setPointSize(9) self.regbutton.setFont(font) self.regbutton.setObjectName("regbutton") self.retranslateUi(Login) self.loginbutton1.clicked.connect(self.log) self.regbutton.clicked.connect(self.regwin) self.regbutton.clicked.connect(Login.close) QtCore.QMetaObject.connectSlotsByName(Login)
import unittest from log import lgn from reg import rgr reg = rgr() reg1 = rgr() log = lgn() log1 = lgn() class TestRegister(unittest.TestCase): def test_checkUser(self): self.assertEqual(reg.checkUser("admin"),"Exist") def test_setPassword(self): self.assertIsNone(reg.setPassword("123456")) def test_setFirstName(self): self.assertIsNone(reg.setFirstName("Test")) def test_setLastName(self): self.assertIsNone(reg.setLastName("Test")) def test_setEmail(self): self.assertIsNone(reg.setEmail("Test")) def test_sendToFile(self): self.assertIsNone(reg.sendToFile()) def test_closeDataBase(self): self.assertIsNone(reg1.closeDataBase())