]> git.saurik.com Git - wxWidgets.git/blobdiff - utils/wxPython/tests/thtest.py
wxPython 2.1b1:
[wxWidgets.git] / utils / wxPython / tests / thtest.py
diff --git a/utils/wxPython/tests/thtest.py b/utils/wxPython/tests/thtest.py
new file mode 100644 (file)
index 0000000..dccbf0e
--- /dev/null
@@ -0,0 +1,29 @@
+
+from wxPython.wx import *
+
+class someData:
+    def __init__(self, data="spam"):
+        self.data = data
+
+class errApp(wxApp):
+    def OnInit(self):
+        frame = wxFrame(NULL, -1, "Close to get an error", wxDefaultPosition,
+                        wxSize(200,200))
+
+        tree = wxTreeCtrl(frame, -1, wxDefaultPosition, wxDefaultSize)
+
+        root = tree.AddRoot("Spam")
+        tree.SetPyData(root, someData())
+        #tree.SetPyData(root, "A string")
+        #tree.SetPyData(root, ["a list", "A string"])
+
+        frame.Show(true)
+        self.SetTopWindow(frame)
+        self.frame = frame
+        return true
+
+
+app = errApp(0)
+app.MainLoop()
+print "got to the end"
+