def test_setup_endpoint(self):
self.patch_object(aodh.AodhCharm, 'service_name',
new_callable=mock.PropertyMock)
self.patch_object(aodh.AodhCharm, 'region',
new_callable=mock.PropertyMock)
self.patch_object(aodh.AodhCharm, 'public_url',
new_callable=mock.PropertyMock)
self.patch_object(aodh.AodhCharm, 'internal_url',
new_callable=mock.PropertyMock)
self.patch_object(aodh.AodhCharm, 'admin_url',
new_callable=mock.PropertyMock)
self.service_name.return_value = 'type1'
self.region.return_value = 'region1'
self.public_url.return_value = 'public_url'
self.internal_url.return_value = 'internal_url'
self.admin_url.return_value = 'admin_url'
keystone = mock.MagicMock()
aodh.setup_endpoint(keystone)
keystone.register_endpoints.assert_called_once_with(
'type1', 'region1', 'public_url', 'internal_url', 'admin_url')
test_lib_charm_openstack_aodh.py 文件源码
python
阅读 18
收藏 0
点赞 0
评论 0
评论列表
文章目录