Lines Matching refs:self
29 def setUp(self):
30 self.delegator = UndoDelegator()
31 self.delegator.bell = Mock()
32 self.percolator.insertfilter(self.delegator)
34 def tearDown(self):
35 self.percolator.removefilter(self.delegator)
36 self.text.delete('1.0', 'end')
37 self.delegator.resetcache()
39 def test_undo_event(self):
40 text = self.text
45 self.assertEqual(text.get('1.0', 'end'), '\n')
52 self.assertEqual(text.get('1.0', '1.4'), 'foar')
54 self.assertEqual(text.get('1.0', '1.6'), 'foobar')
56 self.assertEqual(text.get('1.0', '1.3'), 'foo')
58 self.delegator.undo_event('event')
59 self.assertTrue(self.delegator.bell.called)
61 def test_redo_event(self):
62 text = self.text
69 self.assertEqual(text.get('1.0', '1.3'), 'bar')
71 self.assertTrue(self.delegator.bell.called)
73 def test_dump_event(self):
79 text = self.text
80 d = self.delegator
85 self.assertTupleEqual((d.pointer, d.can_merge), (3, True))
87 self.assertTupleEqual((d.pointer, d.can_merge), (2, False))
89 def test_get_set_saved(self):
93 d = self.delegator
95 self.assertTrue(d.get_saved())
96 self.text.insert('insert', 'a')
97 self.assertFalse(d.get_saved())
101 self.assertEqual(d.pointer, d.saved)
102 self.assertTrue(d.saved_change_hook.called)
105 self.assertEqual(d.saved, -1)
106 self.assertTrue(d.saved_change_hook.called)
108 def test_undo_start_stop(self):
110 text = self.text
113 self.delegator.undo_block_start()
116 self.delegator.undo_block_stop()
117 self.assertEqual(text.get('1.0', '1.3'), 'foo')
120 self.delegator.undo_block_start()
122 self.delegator.undo_block_stop()
123 self.assertEqual(text.get('1.0', '1.3'), 'foo')
125 def test_addcmd(self):
126 text = self.text
128 self.delegator.max_undo = max_undo = 10
131 self.assertLessEqual(len(self.delegator.undolist), max_undo)