diff --git a/unittests/test_lib_splitter.py b/unittests/test_lib_splitter.py new file mode 100644 index 00000000..d2d17f55 --- /dev/null +++ b/unittests/test_lib_splitter.py @@ -0,0 +1,35 @@ +import imp_unittest, unittest +import wtc +import wx +import wx.lib.splitter as sp + +#--------------------------------------------------------------------------- + +class splitter_Tests(wtc.WidgetTestCase): + + def test_splitterCtor(self): + splitter = sp.MultiSplitterWindow(self.frame, style=wx.SP_LIVE_UPDATE) + + def test_splitterMulti(self): + splitter = sp.MultiSplitterWindow(self.frame, style=wx.SP_LIVE_UPDATE) + + p = wx.Panel(self.frame) + splitter.AppendWindow(p, 140) + + p = wx.Panel(self.frame) + splitter.AppendWindow(p, 160) + + p = wx.Panel(self.frame) + splitter.AppendWindow(p, 180) + + splitter.SetOrientation(wx.VERTICAL) + self.assertEqual(splitter.GetOrientation(), wx.VERTICAL) + + splitter.SetOrientation(wx.HORIZONTAL) + self.assertEqual(splitter.GetOrientation(), wx.HORIZONTAL) + +#--------------------------------------------------------------------------- + + +if __name__ == '__main__': + unittest.main()