def get_revision(self, revision, editor): ''' feed the contents of the given revision to the given editor ''' e_ptr, e_baton = delta.make_editor(editor) reporter, reporter_baton = ra.do_update(self.ra, revision, "", True, e_ptr, e_baton) reporter.set_path(reporter_baton, "", revision, True, None) reporter.finish_report(reporter_baton)
def test_update(self): class TestEditor(delta.Editor): pass editor = TestEditor() e_ptr, e_baton = delta.make_editor(editor) reporter, reporter_baton = ra.do_update(self.ra_ctx, 10, "", True, e_ptr, e_baton) reporter.set_path(reporter_baton, "", 0, True, None) reporter.finish_report(reporter_baton)