コード例 #1
0
ファイル: __init__.py プロジェクト: jinty/zgres
def MockSyncPlugin(name, app):
    from zgres.plugin import get_plugin_manager
    from zgres import sync
    pm = get_plugin_manager([], sync)
    p = mock.Mock(spec=['state', 'conn_info', 'masters', 'databases'])
    class Proxy:
        pass
    proxy = Proxy()
    hooks = setup_proxy(proxy, pm, p)
    for name in hooks:
        # return None for all hooks by default
        getattr(p, name).return_value = None
    return proxy, p
コード例 #2
0
def MockSyncPlugin(name, app):
    from zgres.plugin import get_plugin_manager
    from zgres import sync
    pm = get_plugin_manager([], sync)
    p = mock.Mock(spec=['state', 'conn_info', 'masters', 'databases'])

    class Proxy:
        pass

    proxy = Proxy()
    hooks = setup_proxy(proxy, pm, p)
    for name in hooks:
        # return None for all hooks by default
        getattr(p, name).return_value = None
    return proxy, p
コード例 #3
0
ファイル: test_dcs.py プロジェクト: viki00/zgres
def pmC(pluginC):
    from zgres.plugin import get_plugin_manager
    from zgres import deadman
    return get_plugin_manager([pluginC], deadman).hook
コード例 #4
0
ファイル: test_dcs.py プロジェクト: viki00/zgres
def pmB(pluginB):
    from zgres.plugin import get_plugin_manager
    from zgres import deadman
    return get_plugin_manager([('B', pluginB)], deadman).hook
コード例 #5
0
ファイル: test_dcs.py プロジェクト: viki00/zgres
def pmA(pluginA):
    from zgres.plugin import get_plugin_manager
    from zgres import deadman
    return get_plugin_manager([('A', pluginA)], deadman).hook
コード例 #6
0
ファイル: test_dcs.py プロジェクト: jinty/zgres
def pmC(pluginC):
    from zgres.plugin import get_plugin_manager
    from zgres import deadman
    return get_plugin_manager([pluginC], deadman).hook
コード例 #7
0
ファイル: test_dcs.py プロジェクト: jinty/zgres
def pmB(pluginB):
    from zgres.plugin import get_plugin_manager
    from zgres import deadman
    return get_plugin_manager([('B', pluginB)], deadman).hook
コード例 #8
0
ファイル: test_dcs.py プロジェクト: jinty/zgres
def pmA(pluginA):
    from zgres.plugin import get_plugin_manager
    from zgres import deadman
    return get_plugin_manager([('A', pluginA)], deadman).hook