Files
Phoenix/unittests/test_srchctrl.py
Robin Dunn 6855da55e4 * Rename searchctrl --> srchctrl.
* Add missing and MSW-only methods
* Add event types and binders
* Add unittests

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69579 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-10-29 21:33:43 +00:00

39 lines
1.0 KiB
Python

import imp_unittest, unittest
import wtc
import wx
#---------------------------------------------------------------------------
class srchctrl_Tests(wtc.WidgetTestCase):
def test_srchctrlCtor(self):
t = wx.SearchCtrl(self.frame)
def test_srchctrlDefaultCtor(self):
t = wx.SearchCtrl()
t.Create(self.frame)
def test_srchctrlProperties(self):
t = wx.SearchCtrl(self.frame)
t.Menu
t.SearchButtonVisible
t.CancelButtonVisible
t.DescriptiveText
# these are grafted-on methods, just make sure that they are there
t.SetSearchBitmap
t.SetSearchMenuBitmap
t.SetCancelBitmap
def test_srchctrlEventBinding(self):
t = wx.SearchCtrl(self.frame)
self.frame.Bind(wx.EVT_SEARCHCTRL_CANCEL_BTN, lambda e: None, t)
self.frame.Bind(wx.EVT_SEARCHCTRL_SEARCH_BTN, lambda e: None, t)
#---------------------------------------------------------------------------
if __name__ == '__main__':
unittest.main()