aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2014-01-14 19:08:34 +1100
committerNeil <nyamatongwe@gmail.com>2014-01-14 19:08:34 +1100
commit9ea7245b440aa3de91ff532ce102ea9fa7e34d6c (patch)
treec28dbc6f2d760773f6c3a849154ef80f22ffe707 /test
parent8c585027b90cf0281273fb4693afb097a956c53a (diff)
downloadscintilla-mirror-9ea7245b440aa3de91ff532ce102ea9fa7e34d6c.tar.gz
CallTipSetPosStart API added.
Diffstat (limited to 'test')
-rw-r--r--test/simpleTests.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/test/simpleTests.py b/test/simpleTests.py
index 151ee33e8..3ca01f569 100644
--- a/test/simpleTests.py
+++ b/test/simpleTests.py
@@ -1803,6 +1803,27 @@ class TestSubStyles(unittest.TestCase):
inactiveDistance = self.ed.DistanceToSecondaryStyles()
self.assertEquals(self.ed.GetPrimaryStyleFromStyle(self.ed.SCE_C_IDENTIFIER+inactiveDistance), self.ed.SCE_C_IDENTIFIER)
+class TestCallTip(unittest.TestCase):
+
+ def setUp(self):
+ self.xite = Xite.xiteFrame
+ self.ed = self.xite.ed
+ self.ed.ClearAll()
+ self.ed.EmptyUndoBuffer()
+ # 1 line of 4 characters
+ t = b"fun("
+ self.ed.AddText(len(t), t)
+
+ def testBasics(self):
+ self.assertEquals(self.ed.CallTipActive(), 0)
+ self.ed.CallTipShow(1, "fun(int x)")
+ self.assertEquals(self.ed.CallTipActive(), 1)
+ self.assertEquals(self.ed.CallTipPosStart(), 4)
+ self.ed.CallTipSetPosStart(1)
+ self.assertEquals(self.ed.CallTipPosStart(), 1)
+ self.ed.CallTipCancel()
+ self.assertEquals(self.ed.CallTipActive(), 0)
+
class TestAutoComplete(unittest.TestCase):
def setUp(self):