def setUp(self):
self.meta_json = """
{
"StackName": "pcf-stack",
"StackId": "arn:aws:cloudformation:us-east-1:429148957415:stack/pcf-stack/1cb9cd21-2c4e-11e7-8e25-50fae98a10fe",
"Region": "canada-west-1"
}
"""
self.version_config_json = """
{
"stemcell": {
"releaseDate": "2017-04-26",
"sha256": "ece6b9aaa4af20c180c446582bfa8e7d29681e2aac06c5d3d978a92c84432237",
"version": "3363.20",
"id": 5200
},
"ert": {
"releaseDate": "2017-05-04",
"sha256": "70070bf22231d9971c97b8deb8c4cd5ba990d24101e5398d0ccc70778060dbea",
"version": "1.10.8",
"id": 5334
}
}
"""
mock_client_contructor = Mock()
with patch('boto3.client', mock_client_contructor):
with patch('settings.read_meta') as mock_read_meta:
mock_read_meta.return_value = json.loads(self.meta_json)
with patch('settings.read_version_config') as mock_read_version_config:
mock_read_version_config.return_value = json.loads(self.version_config_json)
mock_client = Mock()
mock_client_contructor.return_value = mock_client
mock_client.describe_stacks.return_value = input_params
mock_client.get_parameter.return_value = params_store_output
self.settings = settings.Settings()
settings_test.py 文件源码
python
阅读 27
收藏 0
点赞 0
评论 0
评论列表
文章目录