mirror of
https://github.com/wxWidgets/Phoenix.git
synced 2025-07-24 14:11:06 +02:00
46 lines
1.5 KiB
Python
46 lines
1.5 KiB
Python
import unittest
|
|
from unittests import wtc
|
|
import wx
|
|
|
|
#---------------------------------------------------------------------------
|
|
|
|
class richmsgdlg_Tests(wtc.WidgetTestCase):
|
|
|
|
def test_richmsgdlg1(self):
|
|
dlg = wx.RichMessageDialog(None, 'Message', 'Caption')
|
|
wx.CallLater(250, dlg.EndModal, wx.ID_OK)
|
|
dlg.ShowModal()
|
|
dlg.Destroy()
|
|
|
|
def test_richmsgdlg2(self):
|
|
dlg = wx.RichMessageDialog(self.frame, 'Message', 'Caption')
|
|
wx.CallLater(250, dlg.EndModal, wx.ID_OK)
|
|
dlg.ShowModal()
|
|
dlg.Destroy()
|
|
|
|
def test_richmsgdlg3(self):
|
|
dlg = wx.RichMessageDialog(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.ShowCheckBox("Checkbox")
|
|
dlg.ShowDetailedText("Detailed Text")
|
|
self.assertEqual(dlg.GetCheckBoxText(), "Checkbox")
|
|
self.assertEqual(dlg.GetDetailedText(), "Detailed Text")
|
|
self.assertEqual(dlg.CheckBoxText, "Checkbox")
|
|
self.assertEqual(dlg.DetailedText, "Detailed Text")
|
|
|
|
wx.CallLater(250, dlg.EndModal, wx.ID_OK)
|
|
dlg.ShowModal()
|
|
dlg.Destroy()
|
|
|
|
#---------------------------------------------------------------------------
|
|
|
|
if __name__ == '__main__':
|
|
unittest.main()
|