def ctrl(ployconf): from ploy import Controller import ploy_ansible import ploy.tests.dummy_plugin ployconf.fill([ '[dummy-instance:foo]']) ctrl = Controller(configpath=ployconf.directory) ctrl.plugins = { 'dummy': ploy.tests.dummy_plugin.plugin, 'ansible': ploy_ansible.plugin} return ctrl
def env_mock(ctrl, fabric_integration, monkeypatch, ployconf): from fabric.api import env ployconf.fill([ '[dummy-instance:test_instance]']) env.instance = ctrl.instances['test_instance'] return env
def env_mock(ctrl, fabric_integration, monkeypatch, ployconf): from fabric.api import env ployconf.fill(['[dummy-instance:test_instance]']) env.instance = ctrl.instances['test_instance'] return env