]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/samples/wxPIA_book/Chapter-05/testExample.py
Added the sample code from wxPython In Action to the samples dir
[wxWidgets.git] / wxPython / samples / wxPIA_book / Chapter-05 / testExample.py
diff --git a/wxPython/samples/wxPIA_book/Chapter-05/testExample.py b/wxPython/samples/wxPIA_book/Chapter-05/testExample.py
new file mode 100644 (file)
index 0000000..9015ceb
--- /dev/null
@@ -0,0 +1,26 @@
+import unittest
+import modelExample
+import wx
+
+class TestExample(unittest.TestCase):
+
+    def setUp(self):
+        self.app = wx.PySimpleApp()
+        self.frame = modelExample.ModelExample(parent=None, id=-1)
+
+    def tearDown(self):
+        self.frame.Destroy()
+
+    def testModel(self):
+        self.frame.OnBarney(None)
+        self.assertEqual("Barney", self.frame.model.first,
+                msg="First is wrong")
+        self.assertEqual("Rubble", self.frame.model.last)
+
+def suite():
+    suite = unittest.makeSuite(TestExample, 'test')
+    return suite
+
+if __name__ == '__main__':
+    unittest.main(defaultTest='suite')
+