def test(c): m = Mocker() value = "some text" el = ErrorLog() el.text = ts = m.mock(ak.NSTextStorage) ts.length() >> 42 range = fn.NSRange(42, 0) ts.replaceCharactersInRange_withString_(range, value) if c.has_doc: el._document = doc = m.mock(TextDocument) doc.updateChangeCount_(ak.NSChangeDone) with m: el.write(value)
def test(c): m = Mocker() value = "some text" app = m.mock(Application) el = ErrorLog(app) el.text = ts = m.mock(ak.NSTextStorage) ts.length() >> 42 range = fn.NSRange(42, 0) ts.replaceCharactersInRange_withString_(range, value) if c.has_doc: el._document = doc = m.mock(TextDocument) doc.clear_dirty() with m: el.write(value)