Files
Phoenix/unittests/test_msgdlg.py
2012-11-27 01:20:56 +00:00

79 lines
2.3 KiB
Python

import imp_unittest, unittest
import wtc
import wx
#---------------------------------------------------------------------------
class msgdlg_Tests(wtc.WidgetTestCase):
def test_msgdlg1(self):
dlg = wx.MessageDialog(None, 'Message', 'Caption')
dlg.Destroy()
def test_msgdlg2(self):
dlg = wx.MessageDialog(self.frame, 'Message', 'Caption')
dlg.Destroy()
def test_msgdlg3(self):
dlg = wx.MessageDialog(None, 'Message', 'Caption')
dlg.SetExtendedMessage('extended')
dlg.SetMessage('message')
dlg.SetOKCancelLabels('okidoky', 'bye-bye')
self.assertEqual(dlg.GetExtendedMessage(), 'extended')
self.assertEqual(dlg.GetMessage(), 'message')
self.assertEqual(dlg.GetOKLabel(), 'okidoky')
self.assertEqual(dlg.GetCancelLabel(), 'bye-bye')
dlg.Destroy()
def test_msgdlg3(self):
wx.MessageBox
def test_msgdlgProperties(self):
dlg = wx.MessageDialog(None, 'Message', 'Caption')
dlg.CancelLabel
dlg.Caption
dlg.EffectiveIcon
dlg.ExtendedMessage
dlg.HelpLabel
dlg.Message
dlg.MessageDialogStyle
dlg.NoLabel
dlg.OKLabel
dlg.YesLabel
dlg.Destroy()
def test_msgdlgIconConstants(self):
wx.ICON_EXCLAMATION
wx.ICON_HAND
wx.ICON_ERROR
wx.ICON_QUESTION
wx.ICON_INFORMATION
wx.STAY_ON_TOP
def test_gmsgdlg1(self):
dlg = wx.GenericMessageDialog(None, 'Message', 'Caption')
dlg.Destroy()
def test_gmsgdlg2(self):
dlg = wx.GenericMessageDialog(self.frame, 'Message', 'Caption')
dlg.Destroy()
def test_gmsgdlg3(self):
dlg = wx.GenericMessageDialog(None, 'Message', 'Caption')
dlg.SetExtendedMessage('extended')
dlg.SetMessage('message')
dlg.SetOKCancelLabels('okidoky', 'bye-bye')
self.assertEqual(dlg.GetExtendedMessage(), 'extended')
self.assertEqual(dlg.GetMessage(), 'message')
self.assertEqual(dlg.GetOKLabel(), 'okidoky')
self.assertEqual(dlg.GetCancelLabel(), 'bye-bye')
dlg.Destroy()
#---------------------------------------------------------------------------
if __name__ == '__main__':
unittest.main()