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'])
test_servers.py 文件源码
python
阅读 20
收藏 0
点赞 0
评论 0
评论列表
文章目录