Files
Phoenix/unittests/test_log.py
2016-05-07 19:16:28 -07:00

31 lines
802 B
Python

import unittest
import wtc
import wx
#---------------------------------------------------------------------------
class log_Tests(wtc.WidgetTestCase):
def test_log(self):
class MyLog(wx.Log):
def __init__(self):
wx.Log.__init__(self)
self.messageLogged = False
self.messages = list()
def DoLogText(self, message):
self.messageLogged = True
self.messages.append(message)
log = MyLog()
old = wx.Log.SetActiveTarget(log)
wx.LogMessage("This is a test")
self.assertTrue(log.messageLogged)
#---------------------------------------------------------------------------
if __name__ == '__main__':
unittest.main()