1
0
mirror of https://github.com/GNS3/gns3-server synced 2024-11-12 19:38:57 +00:00

Do not automatically connect to local compute.

This commit is contained in:
grossmj 2020-10-22 16:47:11 +10:30
parent a92c47b310
commit 13da8aa8f5
3 changed files with 7 additions and 6 deletions

View File

@ -91,13 +91,13 @@ class Controller:
user=server_config.get("user", ""),
password=server_config.get("password", ""),
force=True,
connect=True) # FIXME: not connection for now
connect=False)
except ControllerError:
log.fatal("Cannot access to the local server, make sure something else is not running on the TCP port {}".format(port))
sys.exit(1)
for c in computes:
try:
await self.add_compute(**c, connect=False) # FIXME: not connection for now
await self.add_compute(**c, connect=False)
except (ControllerError, KeyError):
pass # Skip not available servers at loading

View File

@ -501,7 +501,8 @@ class Compute:
async def _run_http_query(self, method, path, data=None, timeout=20, raw=False):
with async_timeout.timeout(timeout):
url = self._getUrl(path)
headers = {'content-type': 'application/json'}
headers = {}
headers['content-type'] = 'application/json'
chunked = None
if data == {}:
data = None

View File

@ -295,9 +295,9 @@ async def test_start(controller):
"vmname": "GNS3 VM"
}
with asyncio_patch("gns3server.controller.compute.Compute.connect") as mock:
await controller.start()
assert mock.called
#with asyncio_patch("gns3server.controller.compute.Compute.connect") as mock:
await controller.start()
#assert mock.called
assert len(controller.computes) == 1 # Local compute is created
assert controller.computes["local"].name == socket.gethostname()