Exemple #1
0
    def test(c):
        m = Mocker()
        el = ErrorLog(None)
        log = m.replace(mod, 'root_log')
        log.error("unexpected error", exc_info=True)
#        open_error = app.open_error_log(set_current=False)
#        if c.open_fail:
#            expect(open_error).throw(Exception)
#            log.warn("cannot open error log", exc_info=True)
        with m:
            assert el.unexpected_error()
Exemple #2
0
 def test(c):
     m = Mocker()
     el = ErrorLog()
     app = m.replace('editxt.app')
     log = m.replace(mod, 'log')
     log.error("unexpected error", exc_info=True)
     #        open_error = app.open_error_log(set_current=False)
     #        if c.open_fail:
     #            expect(open_error).throw(Exception)
     #            log.warn("cannot open error log", exc_info=True)
     with m:
         assert el.unexpected_error()
Exemple #3
0
 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)
Exemple #4
0
 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)
Exemple #5
0
 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)
Exemple #6
0
 def test(c):
     m = Mocker()
     app = m.mock(Application)
     el = ErrorLog(app)
     doc_factory = m.replace(mod, "create_error_log_document")
     doc = m.mock(TextDocument)
     if not c.created:
         doc_factory(app, ANY) >> doc
         doc.text_storage = el.text
         doc.file_path = const.LOG_NAME
     else:
         el._document = doc
     with m:
         eq_(el.document, doc)
Exemple #7
0
 def test(c):
     from editxt.document import TextDocument
     m = Mocker()
     el = ErrorLog()
     doc_factory = m.replace(mod, "create_error_log_document")
     doc = m.mock(TextDocument)
     if not c.created:
         doc_factory(ANY) >> doc
         doc.text_storage = el.text
         doc.setLastComponentOfFileName_(const.LOG_NAME)
         doc.setHasUndoManager_(False)
     else:
         el._document = doc
     with m:
         eq_(el.document, doc)
Exemple #8
0
 def test(c):
     from editxt.document import TextDocument
     m = Mocker()
     el = ErrorLog()
     doc_factory = m.replace(mod, "create_error_log_document")
     doc = m.mock(TextDocument)
     if not c.created:
         doc_factory(ANY) >> doc
         doc.text_storage = el.text
         doc.setLastComponentOfFileName_(const.LOG_NAME)
         doc.setHasUndoManager_(False)
     else:
         el._document = doc
     with m:
         eq_(el.document, doc)
Exemple #9
0
def test_ErrorLog_flush():
    el = ErrorLog()
    el.flush() # no op
Exemple #10
0
def test_ErrorLog_flush():
    el = ErrorLog()
    el.flush()  # no op
Exemple #11
0
def test_ErrorLog_init():
    el = ErrorLog()
    assert isinstance(el.text, ak.NSTextStorage), repr(el.text)
    eq_(el._document, None)