1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104
|
import unittest
from unittests import wtc
import wx
import wx.aui
#---------------------------------------------------------------------------
class auiframemanager_Tests(wtc.WidgetTestCase):
def test_auiframemanager01(self):
wx.aui.AUI_DOCK_NONE
wx.aui.AUI_DOCK_TOP
wx.aui.AUI_DOCK_RIGHT
wx.aui.AUI_DOCK_BOTTOM
wx.aui.AUI_DOCK_LEFT
wx.aui.AUI_DOCK_CENTER
wx.aui.AUI_DOCK_CENTRE
wx.aui.AUI_MGR_ALLOW_FLOATING
wx.aui.AUI_MGR_ALLOW_ACTIVE_PANE
wx.aui.AUI_MGR_TRANSPARENT_DRAG
wx.aui.AUI_MGR_TRANSPARENT_HINT
wx.aui.AUI_MGR_VENETIAN_BLINDS_HINT
wx.aui.AUI_MGR_RECTANGLE_HINT
wx.aui.AUI_MGR_HINT_FADE
wx.aui.AUI_MGR_NO_VENETIAN_BLINDS_FADE
wx.aui.AUI_MGR_LIVE_RESIZE
wx.aui.AUI_MGR_DEFAULT
def test_auiframemanager02(self):
wx.aui.EVT_AUI_PANE_BUTTON
wx.aui.EVT_AUI_PANE_CLOSE
wx.aui.EVT_AUI_PANE_MAXIMIZE
wx.aui.EVT_AUI_PANE_RESTORE
wx.aui.EVT_AUI_PANE_ACTIVATED
wx.aui.EVT_AUI_RENDER
wx.aui.EVT_AUI_FIND_MANAGER
wx.aui.wxEVT_AUI_PANE_BUTTON
wx.aui.wxEVT_AUI_PANE_CLOSE
wx.aui.wxEVT_AUI_PANE_MAXIMIZE
wx.aui.wxEVT_AUI_PANE_RESTORE
wx.aui.wxEVT_AUI_PANE_ACTIVATED
wx.aui.wxEVT_AUI_RENDER
wx.aui.wxEVT_AUI_FIND_MANAGER
def test_auiframemanager03(self):
mgr = wx.aui.AuiManager(self.frame)
mgr.AddPane( wx.Panel(self.frame),
wx.aui.AuiPaneInfo().Top().Caption('caption').Dock())
mgr.Update()
self.myYield()
mgr.UnInit()
def test_auiframemanager04(self):
mgr = wx.aui.AuiManager()
mgr.SetManagedWindow(self.frame)
mgr.AddPane( wx.Panel(self.frame),
wx.aui.AuiPaneInfo().Top().Caption('caption').Dock())
mgr.Update()
self.myYield()
mgr.UnInit()
def test_auiframemanager05(self):
pi = wx.aui.AuiPaneInfo()
pi.BestSize((5,6))
assert pi.best_size == (5,6)
pi.BestSize(wx.Size(7,8))
assert pi.best_size == (7,8)
pi.BestSize(1, 2)
assert pi.best_size == (1,2)
def test_auiframemanager06(self):
pi = wx.aui.AuiPaneInfo().Center().Caption("hello").DefaultPane().CloseButton().Floatable()
def test_auiframemanager07(self):
pi1 = wx.aui.AuiPaneInfo().BestSize(12,34)
pi2 = wx.aui.AuiPaneInfo(pi1)
assert pi1 is not pi2
assert pi1.best_size == pi2.best_size
def test_auiframemanager08(self):
obj = wx.aui.AuiDockInfo()
def test_auiframemanager09(self):
obj = wx.aui.AuiDockUIPart()
#---------------------------------------------------------------------------
if __name__ == '__main__':
unittest.main()
|