forked from p34709852/monkey
Island,UT: move PACKAGE_CONFIG_PATH and USER_CONFIG_PATH consts to config_setup.py, where they are used
This commit is contained in:
parent
7e479ec3df
commit
04feb1b31d
|
@ -36,9 +36,6 @@ MONGO_EXECUTABLE_PATH = (
|
||||||
)
|
)
|
||||||
MONGO_CONNECTION_TIMEOUT = 15
|
MONGO_CONNECTION_TIMEOUT = 15
|
||||||
|
|
||||||
PACKAGE_CONFIG_PATH = Path(MONKEY_ISLAND_ABS_PATH, "cc", SERVER_CONFIG_FILENAME)
|
|
||||||
USER_CONFIG_PATH = Path(os.getcwd(), SERVER_CONFIG_FILENAME)
|
|
||||||
|
|
||||||
DEFAULT_LOG_LEVEL = "INFO"
|
DEFAULT_LOG_LEVEL = "INFO"
|
||||||
|
|
||||||
DEFAULT_START_MONGO_DB = True
|
DEFAULT_START_MONGO_DB = True
|
||||||
|
|
|
@ -1,14 +1,18 @@
|
||||||
import json
|
import json
|
||||||
|
import os
|
||||||
from logging import getLogger
|
from logging import getLogger
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
from common.utils.file_utils import expand_path
|
from common.utils.file_utils import expand_path
|
||||||
from monkey_island.cc.arg_parser import IslandCmdArgs
|
from monkey_island.cc.arg_parser import IslandCmdArgs
|
||||||
from monkey_island.cc.server_utils.consts import PACKAGE_CONFIG_PATH, USER_CONFIG_PATH
|
from monkey_island.cc.server_utils.consts import MONKEY_ISLAND_ABS_PATH, SERVER_CONFIG_FILENAME
|
||||||
from monkey_island.cc.setup.island_config_options import IslandConfigOptions
|
from monkey_island.cc.setup.island_config_options import IslandConfigOptions
|
||||||
|
|
||||||
logger = getLogger(__name__)
|
logger = getLogger(__name__)
|
||||||
|
|
||||||
|
PACKAGE_CONFIG_PATH = Path(MONKEY_ISLAND_ABS_PATH, "cc", SERVER_CONFIG_FILENAME)
|
||||||
|
USER_CONFIG_PATH = Path(os.getcwd(), SERVER_CONFIG_FILENAME)
|
||||||
|
|
||||||
|
|
||||||
def get_server_config(island_args: IslandCmdArgs) -> IslandConfigOptions:
|
def get_server_config(island_args: IslandCmdArgs) -> IslandConfigOptions:
|
||||||
config = IslandConfigOptions()
|
config = IslandConfigOptions()
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
import os
|
import os
|
||||||
import platform
|
|
||||||
|
|
||||||
from monkey_island.cc.server_utils import consts
|
from monkey_island.cc.server_utils import consts
|
||||||
|
|
||||||
|
@ -7,12 +6,3 @@ from monkey_island.cc.server_utils import consts
|
||||||
def test_monkey_island_abs_path():
|
def test_monkey_island_abs_path():
|
||||||
assert consts.MONKEY_ISLAND_ABS_PATH.endswith("monkey_island")
|
assert consts.MONKEY_ISLAND_ABS_PATH.endswith("monkey_island")
|
||||||
assert os.path.isdir(consts.MONKEY_ISLAND_ABS_PATH)
|
assert os.path.isdir(consts.MONKEY_ISLAND_ABS_PATH)
|
||||||
|
|
||||||
|
|
||||||
def test_default_server_config_file_path():
|
|
||||||
if platform.system() == "Windows":
|
|
||||||
server_file_path = f"{consts.MONKEY_ISLAND_ABS_PATH}\\cc\\{consts.SERVER_CONFIG_FILENAME}"
|
|
||||||
else:
|
|
||||||
server_file_path = f"{consts.MONKEY_ISLAND_ABS_PATH}/cc/{consts.SERVER_CONFIG_FILENAME}"
|
|
||||||
|
|
||||||
assert consts.PACKAGE_CONFIG_PATH == server_file_path
|
|
||||||
|
|
Loading…
Reference in New Issue