Commit 008d8cb1 authored by hjk's avatar hjk
Browse files

debugger: extend python manual test a bit

parent ef5aaa03
......@@ -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;
......
def square(a):
x = a * a
return a
def cube(a):
l = [1, 2, 4]
t = (1, 2, 3)
d = {1: 'one', 2: 'two', 'three': 3}
s = u'unixcode'
x = xrange(1, 10)
b = buffer("xxx")
x = square(a)
x = x * a
x = x + 1
x = x - 1
return x
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):
l = [1, 2, 4]
t = (1, 2, 3)
d = {1: 'one', 2: 'two', 'three': 3}
s = u'unixcode'
x = xrange(1, 10)
b = buffer("xxx")
x = square(a)
x = x * a
x = x + 1
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())
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment