Fix uploads of large images

Fix https://github.com/GNS3/gns3-gui/issues/1552
This commit is contained in:
Julien Duponchelle committed 2016-10-04 10:56:38 +02:00
1 parent 8299ce800d
commit 04aec4619f
4 files changed
+23 -8

No files matched your search

+2 -2
View File
@@ -161,7 +161,7 @@ def test_create(node, compute, project, async_run):
"startup_script": "echo test",
"name": "demo"
}
compute.post.assert_called_with("/projects/{}/vpcs/nodes".format(node.project.id), data=data)
compute.post.assert_called_with("/projects/{}/vpcs/nodes".format(node.project.id), data=data, timeout=120)
assert node._console == 2048
assert node._properties == {"startup_script": "echo test"}
@@ -372,7 +372,7 @@ def test_create_without_console(node, compute, project, async_run):
"startup_script": "echo test",
"name": "demo"
}
compute.post.assert_called_with("/projects/{}/vpcs/nodes".format(node.project.id), data=data)
compute.post.assert_called_with("/projects/{}/vpcs/nodes".format(node.project.id), data=data, timeout=120)
assert node._console == 2048
assert node._properties == {"test_value": "success", "startup_script": "echo test"}
+5 -2
View File
@@ -110,6 +110,7 @@ def test_init_path(tmpdir):
p = Project(path=str(tmpdir), project_id=str(uuid4()), name="Test")
assert p.path == str(tmpdir)
@pytest.mark.skipif(sys.platform.startswith("win"), reason="Not supported on Windows")
def test_changing_path_with_quote_not_allowed(tmpdir):
with pytest.raises(aiohttp.web.HTTPForbidden):
@@ -147,7 +148,8 @@ def test_add_node_local(async_run, controller):
compute.post.assert_any_call('/projects/{}/vpcs/nodes'.format(project.id),
data={'node_id': node.id,
'startup_config': 'test.cfg',
'name': 'test'})
'name': 'test'},
timeout=120)
assert compute in project._project_created_on_compute
controller.notification.emit.assert_any_call("node.created", node.__json__())
@@ -174,7 +176,8 @@ def test_add_node_non_local(async_run, controller):
compute.post.assert_any_call('/projects/{}/vpcs/nodes'.format(project.id),
data={'node_id': node.id,
'startup_config': 'test.cfg',
'name': 'test'})
'name': 'test'},
timeout=120)
assert compute in project._project_created_on_compute
controller.notification.emit.assert_any_call("node.created", node.__json__())