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
|
import unittest
from unittests 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_msgdlgLabels1(self):
dlg = wx.MessageDialog(None, 'Message', 'Caption')
dlg.SetHelpLabel('help')
dlg.SetOKCancelLabels('ok', 'cancel')
dlg.SetOKLabel('ok')
dlg.SetYesNoCancelLabels('yes', 'no', 'cancel')
dlg.SetYesNoLabels('yes', 'no')
def test_msgdlgLabels2(self):
dlg = wx.MessageDialog(None, 'Message', 'Caption')
dlg.SetHelpLabel(wx.ID_HELP)
dlg.SetOKCancelLabels(wx.ID_OK, wx.ID_CANCEL)
dlg.SetOKLabel(wx.ID_OK)
dlg.SetYesNoCancelLabels(wx.ID_YES, wx.ID_NO, wx.ID_CANCEL)
dlg.SetYesNoLabels(wx.ID_YES, wx.ID_NO)
def test_gmsgdlg1(self):
dlg = wx.GenericMessageDialog(None, 'Message', 'Caption')
wx.CallLater(250, dlg.EndModal, wx.ID_OK)
dlg.ShowModal()
dlg.Destroy()
def test_gmsgdlg2(self):
dlg = wx.GenericMessageDialog(self.frame, 'Message', 'Caption')
wx.CallLater(250, dlg.EndModal, wx.ID_OK)
dlg.ShowModal()
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')
wx.CallLater(250, dlg.EndModal, wx.ID_OK)
dlg.ShowModal()
dlg.Destroy()
#---------------------------------------------------------------------------
if __name__ == '__main__':
unittest.main()
|