Duplicate IOU

Ref https://github.com/GNS3/gns3-gui/issues/1065
This commit is contained in:
Julien Duponchelle committed 2017-07-25 11:39:46 +02:00
1 parent 6514252a95
commit 6d4529f445
2 files changed
+34

No files matched your search

+14
View File
@@ -308,3 +308,17 @@ def test_image_vm(http_compute, tmpdir):
with open(str(tmpdir / "test2.md5sum")) as f:
checksum = f.read()
assert checksum == "033bd94b1168d7e4f0d644c3c95e35bf"
def test_iou_duplicate(http_compute, vm):
with asyncio_patch("gns3server.compute.iou.IOU.duplicate_node", return_value=True) as mock:
response = http_compute.post(
"/projects/{project_id}/iou/nodes/{node_id}/duplicate".format(
project_id=vm["project_id"],
node_id=vm["node_id"]),
body={
"destination_node_id": str(uuid.uuid4())
},
example=True)
assert mock.called
assert response.status == 201