IOURC is a text box instead of a file path

Fix https://github.com/GNS3/gns3-gui/issues/1662
This commit is contained in:
Julien Duponchelle
2016-11-21 18:16:50 +01:00
parent 9be293909e
commit a853e87fa5
3 changed files with 28 additions and 5 deletions

View File

@ -346,6 +346,21 @@ def test_start(node, compute, project, async_run):
compute.post.assert_called_with("/projects/{}/vpcs/nodes/{}/start".format(node.project.id, node.id), timeout=240)
def test_start_iou(compute, project, async_run, controller):
node = Node(project, compute, "demo",
node_id=str(uuid.uuid4()),
node_type="iou")
compute.post = AsyncioMagicMock()
# Without licence configured it should raise an error
with pytest.raises(aiohttp.web.HTTPConflict):
async_run(node.start())
controller.settings["IOU"] = {"iourc_content": "aa"}
async_run(node.start())
compute.post.assert_called_with("/projects/{}/iou/nodes/{}/start".format(node.project.id, node.id), timeout=240, data={"iourc_content": "aa"})
def test_stop(node, compute, project, async_run):
compute.post = AsyncioMagicMock()