mirror of
https://github.com/GNS3/gns3-server.git
synced 2025-06-14 13:28:12 +00:00
Fix the error about appliance ID not found (#1075)
* Fix the error about appliance ID not found * Copy appliance data before editing it
This commit is contained in:
committed by
GitHub
parent
b9e2b7945a
commit
c8c991af78
@ -488,3 +488,16 @@ def test_load_appliances(controller):
|
||||
controller.load_appliances()
|
||||
assert "Test" in [appliance.name for appliance in controller.appliances.values()]
|
||||
assert "Cloud" in [appliance.name for appliance in controller.appliances.values()]
|
||||
|
||||
# UUID should not change when you run again the function
|
||||
for appliance in controller.appliances.values():
|
||||
if appliance.name == "Test":
|
||||
qemu_uuid = appliance.id
|
||||
elif appliance.name == "Cloud":
|
||||
cloud_uuid = appliance.id
|
||||
controller.load_appliances()
|
||||
for appliance in controller.appliances.values():
|
||||
if appliance.name == "Test":
|
||||
assert qemu_uuid == appliance.id
|
||||
elif appliance.name == "Cloud":
|
||||
assert cloud_uuid == appliance.id
|
||||
|
Reference in New Issue
Block a user