Fix when config file doesn't have computes section (#1062)

This commit is contained in:
ziajka authored and Julien Duponchelle committed 2017-06-07 10:50:40 +02:00
1 parent 88cd804274
commit e0b519eced
2 files changed
+12 -2

No files matched your search

+10
View File
@@ -65,6 +65,16 @@ def test_load_controller_settings(controller, controller_config_path, async_run)
assert controller.gns3vm.settings["vmname"] == "Test VM"
def test_load_controller_settings_with_no_computes_section(controller, controller_config_path, async_run):
controller.save()
with open(controller_config_path) as f:
data = json.load(f)
del data['computes']
with open(controller_config_path, "w+") as f:
json.dump(data, f)
assert len(async_run(controller._load_controller_settings())) == 0
def test_import_computes_1_x(controller, controller_config_path, async_run):
"""
At first start the server should import the