Async qemu monitor reading

This commit is contained in:
Julien Duponchelle
2015-02-21 00:15:56 +01:00
parent 45a48cfcc1
commit cecf2f5014
5 changed files with 74 additions and 16 deletions

View File

@ -103,6 +103,13 @@ def test_qemu_suspend(server, vm):
assert response.status == 204
def test_qemu_resume(server, vm):
with asyncio_patch("gns3server.modules.qemu.qemu_vm.QemuVM.resume", return_value=True) as mock:
response = server.post("/projects/{project_id}/qemu/vms/{vm_id}/resume".format(project_id=vm["project_id"], vm_id=vm["vm_id"]))
assert mock.called
assert response.status == 204
def test_qemu_delete(server, vm):
with asyncio_patch("gns3server.modules.qemu.Qemu.delete_vm", return_value=True) as mock:
response = server.delete("/projects/{project_id}/qemu/vms/{vm_id}".format(project_id=vm["project_id"], vm_id=vm["vm_id"]))