Set a location by default

This commit is contained in:
Julien Duponchelle
2015-01-23 17:39:17 +01:00
parent 7bed9f56bc
commit 8e249b670d
4 changed files with 52 additions and 2 deletions

View File

@ -18,7 +18,11 @@
import pytest
import socket
import asyncio
import tempfile
import shutil
from aiohttp import web
from gns3server.config import Config
from gns3server.web.route import Route
# TODO: get rid of *
from gns3server.handlers import *
@ -100,3 +104,17 @@ def free_console_port(request, port_manager):
# the test do whatever the test want
port_manager.release_console_port(port)
return port
@pytest.yield_fixture(autouse=True)
def run_around_tests():
tmppath = tempfile.mkdtemp()
config = Config.instance()
server_section = config.get_section_config("Server")
server_section["project_directory"] = tmppath
config.set_section_config("Server", server_section)
yield
shutil.rmtree(tmppath)