def test_SortLinesController_sort_(): m = Mocker() sort = m.replace(sortlines, passthrough=False) tv = m.mock(TextView) slc = SortLinesController.create_with_textview(tv) sort(tv, slc.opts) m.method(slc.save_options)() m.method(slc.cancel_)(None) with m: slc.sort_(None)
def execute(self, textview, sender): from editxt.sortlines import SortLinesController SortLinesController.create_with_textview(textview).begin_sheet(sender)