Delete VPCS

This commit is contained in:
Julien Duponchelle committed 2015-01-22 11:34:10 +01:00
1 parent 545a3d2b58
commit e12e6044dc
5 files changed
+53 -1

No files matched your search

+11
View File
@@ -177,3 +177,14 @@ def test_change_script_file(vm, tmpdir):
path = os.path.join(str(tmpdir), 'startup2.vpcs')
vm.script_file = path
assert vm.script_file == path
def test_destroy(vm, port_manager):
with asyncio_patch("gns3server.modules.vpcs.vpcs_vm.VPCSVM._check_requirements", return_value=True):
with asyncio_patch("asyncio.create_subprocess_exec", return_value=MagicMock()):
vm.start()
port = vm.console
vm.destroy()
# Raise an exception if the port is not free
port_manager.reserve_console_port(port)
assert vm.is_running() is False