示例#1
0
def test_newWindow_():
    dc = DocumentController.sharedDocumentController()
    m = Mocker()
    app = m.replace("editxt.app", type=Application)
    app.create_editor()
    with m:
        dc.newWindow_(None)
示例#2
0
 def test(action, app_method):
     dc = DocumentController.sharedDocumentController()
     m = Mocker()
     app = m.replace(editxt, 'app')
     getattr(app, app_method)()
     with m:
         getattr(dc, action)(None)
示例#3
0
def test_openErrorLog_():
    dc = DocumentController.sharedDocumentController()
    m = Mocker()
    app = m.replace("editxt.app", type=Application)
    app.open_error_log()
    with m:
        dc.openErrorLog_(None)
示例#4
0
 def test(action, app_method):
     dc = DocumentController.sharedDocumentController()
     m = Mocker()
     app = m.replace(editxt, 'app')
     getattr(app, app_method)()
     with m:
         getattr(dc, action)(None)
示例#5
0
def test_openPath_():
    dc = DocumentController.sharedDocumentController()
    m = Mocker()
    app = m.replace("editxt.app", type=Application)
    app.open_path_dialog()
    with m:
        dc.openPath_(None)
示例#6
0
def test_applicationWillFinishLaunching_():
    dc = DocumentController.sharedDocumentController()
    m = Mocker()
    app = m.replace(editxt, 'app')
    nsapp = m.mock(ak.NSApplication)
    app.application_will_finish_launching(nsapp, dc)
    with m:
        dc.applicationWillFinishLaunching_(nsapp)
示例#7
0
def test_applicationWillFinishLaunching_():
    dc = DocumentController.sharedDocumentController()
    m = Mocker()
    app = m.replace(editxt, 'app')
    nsapp = m.mock(ak.NSApplication)
    app.application_will_finish_launching(nsapp, dc)
    with m:
        dc.applicationWillFinishLaunching_(nsapp)
示例#8
0
文件: runner.py 项目: khairy/editxt
            def dc_test(when):
                from editxt.application import DocumentController
                dc = DocumentController.sharedDocumentController()

                global skipdebug
                if not skipdebug:
                    import pdb; pdb.set_trace()

                assert isinstance(dc, DocumentController), \
                    "shared document controller has wrong type %s %s.%s" \
                    % (when, mod.__name__, test.__name__)
                assert not dc.documents(), "(%s) %s.%s : %r" % \
                    (when, mod.__name__, test.__name__, dc.documents())
示例#9
0
文件: runner.py 项目: khairy/editxt
            def dc_test(when):
                from editxt.application import DocumentController
                dc = DocumentController.sharedDocumentController()

                global skipdebug
                if not skipdebug:
                    import pdb
                    pdb.set_trace()

                assert isinstance(dc, DocumentController), \
                    "shared document controller has wrong type %s %s.%s" \
                    % (when, mod.__name__, test.__name__)
                assert not dc.documents(), "(%s) %s.%s : %r" % \
                    (when, mod.__name__, test.__name__, dc.documents())
示例#10
0
文件: util.py 项目: youngrok/editxt
 def check_app_state():
     from editxt.application import DocumentController
     dc = DocumentController.sharedDocumentController()
     assert not dc.documents(), "app state was dirty %s %s: %r" \
         % (when, test.__name__, dc.documents())
示例#11
0
文件: util.py 项目: khairy/editxt
 def check_app_state():
     from editxt.application import DocumentController
     dc = DocumentController.sharedDocumentController()
     assert not dc.documents(), "app state was dirty %s %s: %r" \
         % (when, test.__name__, dc.documents())
示例#12
0
def test_get_document_controller():
    dc = DocumentController.sharedDocumentController()
    assert isinstance(dc, DocumentController)
示例#13
0
def test_applicationShouldOpenUntitledFile_():
    dc = DocumentController.sharedDocumentController()
    assert not dc.applicationShouldOpenUntitledFile_(None)
示例#14
0
def test_editxt_app():
    import editxt
    dc = DocumentController.sharedDocumentController()
    assert editxt.app is dc.controller
示例#15
0
def test_saveProjectAs_():
    dc = DocumentController.sharedDocumentController()
    dc.saveProjectAs_ #(None) # TODO implement this method
示例#16
0
def test_closeCurrentProject_():
    dc = DocumentController.sharedDocumentController()
    dc.closeCurrentProject_ #(None) # TODO implement this method
示例#17
0
def test_applicationShouldOpenUntitledFile_():
    dc = DocumentController.sharedDocumentController()
    assert not dc.applicationShouldOpenUntitledFile_(None)
示例#18
0
def test_get_document_controller():
    dc = DocumentController.sharedDocumentController()
    assert isinstance(dc, DocumentController)
示例#19
0
def test_newProject_():
    dc = DocumentController.sharedDocumentController()
    dc.newProject_ #(None) # TODO implement this method
示例#20
0
def test_editxt_app():
    import editxt
    dc = DocumentController.sharedDocumentController()
    assert editxt.app is dc.controller