Update VPCS and delete VPCS via controller

This commit is contained in:
Julien Duponchelle
2016-04-18 18:56:03 +02:00
parent d7ed37ce02
commit 6b9e46950c
5 changed files with 33 additions and 16 deletions

View File

@ -91,15 +91,14 @@ def test_update(vm, compute, project, async_run):
response.json = {"console": 2048}
compute.put = AsyncioMagicMock(return_value=response)
async_run(vm.update(console=2048, console_type="vnc", properties={"startup_script" :"echo test"}, name="demo"))
async_run(vm.update(console=2048, console_type="vnc", properties={"startup_script": "echo test"}, name="demo"))
data = {
"console": 2048,
"console_type": "vnc",
"vm_id": vm.id,
"startup_script": "echo test",
"name": "demo"
}
compute.put.assert_called_with("/projects/{}/vpcs/vms".format(vm.project.id), data=data)
compute.put.assert_called_with("/projects/{}/vpcs/vms/{}".format(vm.project.id, vm.id), data=data)
assert vm._console == 2048
assert vm._properties == {"startup_script": "echo test"}