def main(qtbot): win = MainWindow() win.show() qtbot.addWidget(win) debugger = win.components['debugger'] debugger._actions['Run'][0].triggered.emit() return qtbot, win
def main_clean_do_not_close(qtbot, mock): mock.patch.object(QMessageBox, 'question', return_value=QMessageBox.No) win = MainWindow() win.show() qtbot.addWidget(win) editor = win.components['editor'] editor.set_text(code) return qtbot, win
def main_clean(qtbot, mocker): mocker.patch.object(QMessageBox, 'question', return_value=QMessageBox.Yes) win = MainWindow() win.show() qtbot.addWidget(win) qtbot.waitForWindowShown(win) editor = win.components['editor'] editor.set_text(code) return qtbot, win
def main(qtbot, mocker): mocker.patch.object(QMessageBox, 'question', return_value=QMessageBox.Yes) win = MainWindow() win.show() qtbot.addWidget(win) editor = win.components['editor'] editor.set_text(code) debugger = win.components['debugger'] debugger._actions['Run'][0].triggered.emit() return qtbot, win
def main(): # application specifics app = QApplication(sys.argv) # TODO: remove this, hardcoding it for testing QLocale.setDefault(QLocale(QLocale.Portuguese, QLocale.Brazil)) # login dialog login_dialog = Login() if login_dialog.exec_() == QDialog.Accepted: # validation complete, open main interface window = MainWindow(login_dialog.get_user_data()) window.showMaximized() # solves mainwindow focusing on windows/xfce app.setActiveWindow(window) # start main loop sys.exit(app.exec_())
def main_multi(qtbot, mock): mock.patch.object(QMessageBox, 'question', return_value=QMessageBox.Yes) mock.patch.object(QFileDialog, 'getSaveFileName', return_value=('out.step', '')) win = MainWindow() win.show() qtbot.addWidget(win) editor = win.components['editor'] editor.set_text(code_multi) debugger = win.components['debugger'] debugger._actions['Run'][0].triggered.emit() return qtbot, win