test_containers.py 文件源码

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

项目:zun 作者: openstack 项目源码 文件源码
def test_get_one_by_uuid_all_tenants(self, mock_container_get_by_uuid,
                                         mock_container_show, mock_policy):
        mock_policy.return_value = True
        test_container = utils.get_test_container()
        test_container_obj = objects.Container(self.context, **test_container)
        mock_container_get_by_uuid.return_value = test_container_obj
        mock_container_show.return_value = test_container_obj

        response = self.get('/v1/containers/%s/?all_tenants=1' %
                            test_container['uuid'])

        mock_container_get_by_uuid.assert_called_once_with(
            mock.ANY,
            test_container['uuid'])
        context = mock_container_get_by_uuid.call_args[0][0]
        self.assertIs(True, context.all_tenants)
        self.assertEqual(200, response.status_int)
        self.assertEqual(test_container['uuid'],
                         response.json['uuid'])
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号