Exemple #1
0
 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(ChangeContents(self.file1, '1'))
     history.do(ChangeContents(self.file1, '2'))
     try:
         history.undo()
         history.undo()
     finally:
         self.assertEquals('1', self.file1.read())
Exemple #3
0
 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())
Exemple #4
0
 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())
Exemple #5
0
    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())
Exemple #6
0
    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())
Exemple #7
0
    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())
Exemple #8
0
    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())