Lines Matching refs:history
3 from idlelib.history import History
22 cls.history = History(cls.text)
26 self.history.history = []
29 self.assertIs(self.history.text, self.text)
30 self.assertEqual(self.history.history, [])
31 self.assertIsNone(self.history.prefix)
32 self.assertIsNone(self.history.pointer)
33 self.assertEqual(self.history.cyclic,
37 self.history.store('a')
38 self.assertEqual(self.history.history, [])
39 self.history.store(' a ')
40 self.assertEqual(self.history.history, [])
43 self.history.store(line1)
44 self.assertEqual(self.history.history, [line1])
45 self.history.store(line2)
46 self.assertEqual(self.history.history, [line1, line2])
47 self.history.store(line1)
48 self.assertEqual(self.history.history, [line2, line1])
51 self.history.prefix = line1
52 self.history.pointer = 0
53 self.history.store(line2)
54 self.assertIsNone(self.history.prefix)
55 self.assertIsNone(self.history.pointer)
82 self.history = History(text)
83 self.history.history = [line1, line2]
94 History = self.history
135 self.history.cyclic = False
143 self.history.cyclic = False
152 self.history.fetch(reverse=True) # initialization
158 self.history.fetch(reverse=True) # initialization
165 self.history.history_prev('dummy event')
166 self.assertEqual(self.history.pointer, 1)
167 self.history.history_next('dummy event')
168 self.assertEqual(self.history.pointer, None)