Files
Phoenix/unittests/test_auiframemanager.py
2016-11-11 19:39:18 -08:00

109 lines
2.9 KiB
Python

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()
def test_auiframemanager10(self):
obj = wx.aui.AuiPaneButton()
#---------------------------------------------------------------------------
if __name__ == '__main__':
unittest.main()