test_servers.py 文件源码

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

项目:Trusted-Platform-Module-nova 作者: BU-NU-CLOUD-SP16 项目源码 文件源码
def test_update_server_adminPass_ignored(self):
        inst_dict = dict(name='server_test', adminPass='bacon')
        body = dict(server=inst_dict)

        def server_update(context, id, params):
            filtered_dict = {
                'display_name': 'server_test',
            }
            self.assertEqual(filtered_dict, params)
            filtered_dict['uuid'] = id
            return filtered_dict

        self.stub_out('nova.db.instance_update', server_update)
        # FIXME (comstud)
        #        self.stub_out('nova.db.instance_get',
        #                return_server_with_attributes(name='server_test'))

        req = fakes.HTTPRequest.blank('/fake/servers/%s' % FAKE_UUID)
        req.method = 'PUT'
        req.content_type = "application/json"
        req.body = jsonutils.dump_as_bytes(body)
        res_dict = self.controller.update(req, FAKE_UUID, body)

        self.assertEqual(FAKE_UUID, res_dict['server']['id'])
        self.assertEqual('server_test', res_dict['server']['name'])
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号