From eaa022b52002602f5fde57e897b090f9d9af3c86 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Tue, 20 Sep 2011 05:45:41 +0000 Subject: [PATCH] more new test modules git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69159 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- unittests/test_dcgraph.py | 44 +++++++++++++++++++++++++++++++++++++++ unittests/test_dcprint.py | 19 +++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 unittests/test_dcgraph.py create mode 100644 unittests/test_dcprint.py diff --git a/unittests/test_dcgraph.py b/unittests/test_dcgraph.py new file mode 100644 index 00000000..e14cf09a --- /dev/null +++ b/unittests/test_dcgraph.py @@ -0,0 +1,44 @@ +import imp_unittest, unittest +import wtc +import wx +import sys + +#--------------------------------------------------------------------------- + +class dcgraph_tests(wtc.WidgetTestCase): + + def test_GCDC1(self): + dc = wx.ClientDC(self.frame) + gdc = wx.GCDC(dc) + + + def test_GCDC2(self): + bmp = wx.Bitmap(25,25) + dc = wx.MemoryDC(bmp) + gdc = wx.GCDC(dc) + + + def test_GCDC3(self): + dc = wx.PrinterDC(wx.PrintData()) + gdc = wx.GCDC(dc) + + + + def test_GCDC4(self): + # TODO: This one is crashing when deallocating the context. Not sure + # yet if the problem is here or in the GraphicsContext code... To + # avoid a crash for now I'll just have this test explicitly fail instead. + + self.fail("wxGCDC(context) has known problems...") + + #bmp = wx.Bitmap(25,25) + #dc = wx.MemoryDC(bmp) + #ctx = wx.GraphicsContext.Create(dc) + #gdc = wx.GCDC(ctx) + #del gdc + +#--------------------------------------------------------------------------- + + +if __name__ == '__main__': + unittest.main() diff --git a/unittests/test_dcprint.py b/unittests/test_dcprint.py new file mode 100644 index 00000000..236c374c --- /dev/null +++ b/unittests/test_dcprint.py @@ -0,0 +1,19 @@ +import imp_unittest, unittest +import wtc +import wx +import sys + +#--------------------------------------------------------------------------- + +class dcprint_tests(wtc.WidgetTestCase): + + def test_PrinterDC1(self): + dc = wx.PrinterDC(wx.PrintData()) + + + +#--------------------------------------------------------------------------- + + +if __name__ == '__main__': + unittest.main()