Exemplo n.º 1
0
 def test_configure_module_config(self):
     from fabric.state import env
     import fabmagic.redis
     d = {"some": "param"}
     configured_env = fabmagic._configure_module_config(fabmagic.redis, "redis", d)
     self.assertEquals(env.__module__, configured_env.__module__)
     d.update(fabmagic.redis.module_config)
     self.assertEquals(env[fabmagic.MODULES_CONFIGS_KEY]["redis"], d)
     self.env = deepcopy(self.env_copy)
Exemplo n.º 2
0
 def test_get_recipe_hosts(self):
     import fabmagic.redis
     d = {"hosts": ['host1', 'host2', 'host3']}
     fabmagic._configure_module_config(fabmagic.redis, "redis", d)
     d.update(fabmagic.redis.module_config)
     self.assertEquals(d["hosts"], get_module_hosts("redis"))
Exemplo n.º 3
0
 def test_get_module_roles(self):
     import fabmagic.redis
     d = {"roles": ["role1", "role2", "role3"]}
     fabmagic._configure_module_config(fabmagic.redis, "redis", d)
     d.update(fabmagic.redis.module_config)
     self.assertEquals(d["roles"], get_module_roles("redis"))
Exemplo n.º 4
0
 def test_get_module_config_param(self):
     import fabmagic.redis
     d = {"some2": "param2"}
     fabmagic._configure_module_config(fabmagic.redis, "redis", d)
     d.update(fabmagic.redis.module_config)
     self.assertEquals(d["some2"], get_module_config_param("redis", "some2"))
Exemplo n.º 5
0
 def test_get_module_config(self):
     import fabmagic.redis
     d = {"some1": "param1"}
     fabmagic._configure_module_config(fabmagic.redis, "redis", d)
     d.update(fabmagic.redis.module_config)
     self.assertEquals(d, get_module_config('redis'))