Files
Phoenix/unittests/test_log.py
2020-11-10 14:43:18 -08:00

37 lines
871 B
Python

import unittest
from unittests 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)
def test_lognull_is_context_mgr(self):
with wx.LogNull():
pass
#---------------------------------------------------------------------------
if __name__ == '__main__':
unittest.main()