aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/simpleTests.py
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
commitd8aca4b3af308eed001204846025634a77a4211f (patch)
treeb39e152fdbff7b72a323b6c22d96b90dac4e979e /test/simpleTests.py
parent277f1de6e80bfc2cbb1eb0ab20a88f6e91cdf32f (diff)
downloadscintilla-mirror-d8aca4b3af308eed001204846025634a77a4211f.tar.gz
CallTipSetPosStart API added.
Diffstat (limited to 'test/simpleTests.py')
-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):