Files
Phoenix/unittests/test_textcompleter.py
Robin Dunn f1d9c2579c Merge pull request #840 from RobinD42/fix-issue836
Fix wx.TextCompleterSimple.GetCompletions
2018-05-01 19:54:17 -07:00

44 lines
1.2 KiB
Python

import unittest
from unittests import wtc
import wx
#---------------------------------------------------------------------------
class testcompleter_Tests(wtc.WidgetTestCase):
def test_textcompleterClasses(self):
wx.TextCompleter
wx.TextCompleterSimple
def test_textCompleter1(self):
class MyTextCompleter(wx.TextCompleter):
def __init__(self):
wx.TextCompleter.__init__(self)
def Start(self, prefix):
return False
def GetNext(self):
return ''
t = wx.TextCtrl(self.frame)
t.AutoComplete(MyTextCompleter())
def test_textCompleterSimple(self):
class MyTextCompleterSimple(wx.TextCompleterSimple):
def __init__(self):
wx.TextCompleterSimple.__init__(self)
def GetCompletions(self, prefix):
res = []
res.append("one")
res.append("two")
return res
t = wx.TextCtrl(self.frame)
t.AutoComplete(MyTextCompleterSimple())
#---------------------------------------------------------------------------
if __name__ == '__main__':
unittest.main()