Lines Matching refs:self
32 def __init__(self, *args, **kwargs): pass
36 def test_get(self):
42 self.assertIsInstance(engine, se.SearchEngine)
43 self.assertIs(root._searchengine, engine)
44 self.assertIs(se.get(root), engine)
50 def test_get_line_col(self):
51 self.assertEqual(se.get_line_col('1.0'), (1, 0))
52 self.assertEqual(se.get_line_col('1.11'), (1, 11))
54 self.assertRaises(ValueError, se.get_line_col, ('1.0 lineend'))
55 self.assertRaises(ValueError, se.get_line_col, ('end'))
70 def test_get_selection(self):
71 # text = Text(master=self.root)
82 self.assertEqual(se.get_selection(text), ('1.0', '1.12'))
89 self.assertEqual(se.get_selection(text), ('1.5', '1.5'))
94 def test_search_reverse(self):
95 Equal = self.assertEqual
108 def setUp(self):
109 self.engine = se.SearchEngine(root=None)
113 def test_is_get(self):
114 engine = self.engine
115 Equal = self.assertEqual
141 def test_setcookedpat(self):
142 engine = self.engine
144 self.assertEqual(engine.getpat(), r'\s')
147 self.assertEqual(engine.getpat(), r'\\s')
149 def test_getcookedpat(self):
150 engine = self.engine
151 Equal = self.assertEqual
165 def test_getprog(self):
166 engine = self.engine
167 Equal = self.assertEqual
186 def test_report_error(self):
188 Equal = self.assertEqual
192 Equal(self.engine.report_error(pat, msg), None)
197 Equal(self.engine.report_error(pat, msg, 5), None)
228 def test_search(self):
229 Equal = self.assertEqual
230 engine = self.engine
232 text = self.text
233 pat = self.pat
290 def make_search(self, func):
292 res = func(self.text, pat, line, col, wrap, ok)
297 def test_search_forward(self):
299 Equal = self.assertEqual
300 forward = self.make_search(self.engine.search_forward)
301 pat = self.pat
302 Equal(forward(pat, 1, 0, True), self.res)
303 Equal(forward(pat, 3, 0, True), self.res) # wrap
305 Equal(forward(pat, 2, 10, False), self.res)
307 Equal(forward(self.failpat, 1, 0, True), None)
308 Equal(forward(self.emptypat, 2, 9, True, ok=True), (2, (9, 9)))
309 #Equal(forward(self.emptypat, 2, 9, True), self.res)
312 Equal(forward(self.emptypat, 2, 10, True), self.res)
314 def test_search_backward(self):
316 Equal = self.assertEqual
317 backward = self.make_search(self.engine.search_backward)
318 pat = self.pat
319 Equal(backward(pat, 3, 5, True), self.res)
320 Equal(backward(pat, 2, 0, True), self.res) # wrap
322 Equal(backward(pat, 2, 16, False), self.res)
324 Equal(backward(self.failpat, 3, 9, True), None)
325 Equal(backward(self.emptypat, 2, 10, True, ok=True), (2, (9,9)))
328 Equal(backward(self.emptypat, 2, 9, True), (2, (5, 9)))