Files
Phoenix/unittests/test_utils.py
Robin Dunn 2bc5095e22 new unittests
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69670 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-11-05 04:45:32 +00:00

68 lines
1.7 KiB
Python

import imp_unittest, unittest
import wtc
import wx
import os
#---------------------------------------------------------------------------
class utils_Tests(wtc.WidgetTestCase):
def test_utilsWindowDisabler(self):
wd = wx.WindowDisabler()
self.assertTrue(not self.frame.IsEnabled())
del wd
wd = wx.WindowDisabler(self.frame)
self.assertTrue( self.frame.IsEnabled())
def test_utilsBusyCursor(self):
self.assertTrue(not wx.IsBusy())
bc = wx.BusyCursor()
self.assertTrue( wx.IsBusy())
del bc
self.assertTrue(not wx.IsBusy())
def test_utilsBusyCursor2(self):
self.assertTrue(not wx.IsBusy())
wx.BeginBusyCursor()
self.assertTrue( wx.IsBusy())
wx.EndBusyCursor()
self.assertTrue(not wx.IsBusy())
def test_utilsSomeOtherStuff(self):
wx.GetBatteryState()
wx.GetPowerType()
wx.GetKeyState(wx.WXK_F1)
wx.GetMousePosition()
wx.GetMouseState()
wx.EnableTopLevelWindows(True)
wx.FindWindowAtPoint((1,1))
wx.NewId()
wx.RegisterId(12345)
wx.GetUserName()
wx.GetUserId()
wx.GetOsDescription()
def test_utilsVersionInfo(self):
vi = wx.GetLibraryVersionInfo()
assert isinstance(vi, wx.VersionInfo)
vi.ToString()
vi.Major
vi.Minor
vi.Micro
vi.Copyright
vi.Description
vi.Name
vi.VersionString
#---------------------------------------------------------------------------
if __name__ == '__main__':
unittest.main()