test_lib_charm_openstack_aodh.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:charm-aodh 作者: openstack 项目源码 文件源码
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')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号