def test_run_heat_config(self):
with self.write_config_file(self.data) as config_file:
env = os.environ.copy()
env.update({
'HEAT_DOCKER_COMPOSE_WORKING': self.docker_compose_dir.join(),
'HEAT_SHELL_CONFIG': config_file.name
})
returncode, stdout, stderr = self.run_cmd(
[self.heat_config_docker_compose_path], env)
self.assertEqual(0, returncode, stderr)
compose_yml = self.docker_compose_dir.join(
'abcdef001/docker-compose.yml')
with open(compose_yml) as f:
self.assertEqual(yaml.safe_dump(
self.data[0].get('config'),
default_flow_style=False), f.read())
test_heat_config_docker_compose.py 文件源码
python
阅读 117
收藏 0
点赞 0
评论 0
评论列表
文章目录