Fix GNS3VM settings are lost at startup

Fix #926
This commit is contained in:
Julien Duponchelle
2017-03-07 15:36:35 +01:00
parent d89ea83746
commit 7b642552dd
4 changed files with 21 additions and 34 deletions

View File

@ -60,23 +60,8 @@ def test_load_controller_settings(controller, controller_config_path, async_run)
data["gns3vm"] = {"vmname": "Test VM"}
with open(controller_config_path, "w+") as f:
json.dump(data, f)
async_run(controller._load_controller_settings())
assert len(async_run(controller._load_controller_settings())) == 1
assert controller.settings["IOU"]
assert controller.computes["test1"].__json__() == {
"compute_id": "test1",
"connected": False,
"host": "localhost",
"port": 8000,
"protocol": "http",
"user": "admin",
"name": "http://admin@localhost:8000",
"cpu_usage_percent": None,
"memory_usage_percent": None,
"capabilities": {
"version": None,
"node_types": []
}
}
assert controller.gns3vm.settings["vmname"] == "Test VM"