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()