debugger: extend python manual test a bit

This commit is contained in:
hjk
2010-07-07 18:14:12 +02:00
parent ef5aaa0368
commit 008d8cb114
2 changed files with 54 additions and 24 deletions

View File

@@ -202,16 +202,18 @@ void PdbEngine::startDebugger()
setState(AdapterStarted);
setState(InferiorStarting);
setState(InferiorRunningRequested);
showStatusMessage(tr("Running requested..."), 5000);
emit startSuccessful();
showStatusMessage(tr("Running requested..."), 5000);
setState(InferiorRunningRequested);
setState(InferiorRunning);
}
void PdbEngine::runInferior()
{
SDEBUG("PdbEngine::runInferior()");
// FIXME: setState(InferiorRunning);
QTC_ASSERT(false, /**/); // FIXME:
setState(InferiorRunningRequested);
setState(InferiorRunning);
}
void PdbEngine::interruptInferior()
@@ -678,14 +680,13 @@ void PdbEngine::handleResponse(const QByteArray &response0)
void PdbEngine::handleUpdateAll(const PdbResponse &response)
{
Q_UNUSED(response);
setState(InferiorStopping);
setState(InferiorStopped);
updateAll();
}
void PdbEngine::updateAll()
{
setState(InferiorStopping);
setState(InferiorStopped);
WatchHandler *handler = watchHandler();
QByteArray watchers;

View File

@@ -1,9 +1,34 @@
def square(a):
import sys
from PyQt4 import QtGui
def testApp():
app = QtGui.QApplication(sys.argv)
class MessageBox(QtGui.QWidget):
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
self.setGeometry(200, 200, 300, 200)
self.setWindowTitle("A Test Box")
messageBox = MessageBox()
messageBox.show()
widget = QtGui.QWidget()
widget.resize(200, 200)
widget.show()
return app.exec_()
def testMath():
def square(a):
x = a * a
return a
def cube(a):
def cube(a):
l = [1, 2, 4]
t = (1, 2, 3)
d = {1: 'one', 2: 'two', 'three': 3}
@@ -16,10 +41,14 @@ def cube(a):
x = x - 1
return x
def main():
print cube(3)
print cube(4)
print cube(5)
def main():
#testMath()
testApp()
return 0
if __name__ == '__main__':
main()
sys.exit(main())