def test_undo_limit(self): history = rope.base.history.History(self.project, maxundos=1) history.do(ChangeContents(self.file1, '1')) history.do(ChangeContents(self.file1, '2')) try: history.undo() history.undo() finally: self.assertEquals('1', self.file1.read())
def test_undo_limit(self): history = rope.base.history.History(self.project, maxundos=1) history.do(rope.base.change.ChangeContents(self.file1, '1')) history.do(rope.base.change.ChangeContents(self.file1, '2')) try: history.undo() with self.assertRaises(exceptions.HistoryError): history.undo() finally: self.assertEqual('1', self.file1.read())
def test_undo_limit(self): history = rope.base.history.History(self.project, maxundos=1) history.do(rope.base.change.ChangeContents(self.file1, "1")) history.do(rope.base.change.ChangeContents(self.file1, "2")) try: history.undo() with self.assertRaises(exceptions.HistoryError): history.undo() finally: self.assertEquals("1", self.file1.read())
def test_writing_and_reading_history(self): history_file = self.project.get_file('history.pickle') # noqa self.project.set('save_history', True) history = rope.base.history.History(self.project) myfile = self.project.get_file('myfile.txt') history.do(rope.base.change.CreateResource(myfile)) history.write() history = rope.base.history.History(self.project) history.undo() self.assertFalse(myfile.exists())
def test_writing_and_reading_history(self): history_file = self.project.get_file('history.pickle') self.project.set('save_history', True) history = rope.base.history.History(self.project) myfile = self.project.get_file('myfile.txt') history.do(CreateResource(myfile)) history.write() history = rope.base.history.History(self.project) history.undo() self.assertFalse(myfile.exists())
def test_writing_and_reading_history(self): history_file = self.project.get_file("history.pickle") # noqa self.project.set("save_history", True) history = rope.base.history.History(self.project) myfile = self.project.get_file("myfile.txt") history.do(rope.base.change.CreateResource(myfile)) history.write() history = rope.base.history.History(self.project) history.undo() self.assertFalse(myfile.exists())
def test_writing_and_reading_history2(self): history_file = self.project.get_file("history.pickle") # noqa self.project.set("save_history", True) history = rope.base.history.History(self.project) myfile = self.project.get_file("myfile.txt") history.do(rope.base.change.CreateResource(myfile)) history.undo() history.write() history = rope.base.history.History(self.project) history.redo() self.assertTrue(myfile.exists())