diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/simpleTests.py | 21 | 
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):  | 
