コード例 #1
0
ファイル: test_application.py プロジェクト: youngrok/editxt
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
ファイル: test_application.py プロジェクト: khairy/editxt
 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
ファイル: test_application.py プロジェクト: youngrok/editxt
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
ファイル: test_application.py プロジェクト: khairy/editxt
 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
ファイル: test_application.py プロジェクト: youngrok/editxt
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
ファイル: test_application.py プロジェクト: khairy/editxt
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
ファイル: test_application.py プロジェクト: khairy/editxt
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
ファイル: test_application.py プロジェクト: khairy/editxt
def test_get_document_controller():
    dc = DocumentController.sharedDocumentController()
    assert isinstance(dc, DocumentController)
コード例 #13
0
ファイル: test_application.py プロジェクト: khairy/editxt
def test_applicationShouldOpenUntitledFile_():
    dc = DocumentController.sharedDocumentController()
    assert not dc.applicationShouldOpenUntitledFile_(None)
コード例 #14
0
ファイル: test_application.py プロジェクト: khairy/editxt
def test_editxt_app():
    import editxt
    dc = DocumentController.sharedDocumentController()
    assert editxt.app is dc.controller
コード例 #15
0
ファイル: test_application.py プロジェクト: youngrok/editxt
def test_saveProjectAs_():
    dc = DocumentController.sharedDocumentController()
    dc.saveProjectAs_ #(None) # TODO implement this method
コード例 #16
0
ファイル: test_application.py プロジェクト: youngrok/editxt
def test_closeCurrentProject_():
    dc = DocumentController.sharedDocumentController()
    dc.closeCurrentProject_ #(None) # TODO implement this method
コード例 #17
0
ファイル: test_application.py プロジェクト: khairy/editxt
def test_applicationShouldOpenUntitledFile_():
    dc = DocumentController.sharedDocumentController()
    assert not dc.applicationShouldOpenUntitledFile_(None)
コード例 #18
0
ファイル: test_application.py プロジェクト: khairy/editxt
def test_get_document_controller():
    dc = DocumentController.sharedDocumentController()
    assert isinstance(dc, DocumentController)
コード例 #19
0
ファイル: test_application.py プロジェクト: youngrok/editxt
def test_newProject_():
    dc = DocumentController.sharedDocumentController()
    dc.newProject_ #(None) # TODO implement this method
コード例 #20
0
ファイル: test_application.py プロジェクト: khairy/editxt
def test_editxt_app():
    import editxt
    dc = DocumentController.sharedDocumentController()
    assert editxt.app is dc.controller