Exemple #1
0
import os

from src.utils.config_parsers.internal import InternalConfig

INTERNAL_CONFIG_FILE_MAIN = 'config/internal_config_main.ini'
INTERNAL_CONFIG_FILE_ALERTS = 'config/internal_config_alerts.ini'

INTERNAL_CONFIG_FILES = [
    INTERNAL_CONFIG_FILE_MAIN, INTERNAL_CONFIG_FILE_ALERTS
]
MISSING_INTERNAL_CONFIG_FILES = [
    f for f in INTERNAL_CONFIG_FILES if not os.path.isfile(f)
]

if len(MISSING_INTERNAL_CONFIG_FILES) == 0:
    InternalConf = InternalConfig(INTERNAL_CONFIG_FILE_MAIN,
                                  INTERNAL_CONFIG_FILE_ALERTS)
else:
    InternalConf = None
Exemple #2
0
from src.utils.config_parsers.internal import InternalConfig
from src.utils.config_parsers.user import UserConfig

TestInternalConf = InternalConfig('test/test_internal_config.ini')
TestUserConf = UserConfig('test/test_user_config_main.ini',
                          'test/test_user_config_nodes.ini',
                          'test/test_user_config_repos.ini')
Exemple #3
0
from src.utils.config_parsers.internal import InternalConfig

INTERNAL_CONFIG_FILE = 'config/internal_config.ini'

InternalConf = InternalConfig(INTERNAL_CONFIG_FILE)
Exemple #4
0
 def test_internal_config_values_loaded_successfully(self) -> None:
     InternalConfig('test/test_internal_config_main.ini',
                    'test/test_internal_config_alerts.ini')
Exemple #5
0
import os

from src.utils.config_parsers.internal import InternalConfig
from src.utils.config_parsers.user import UserConfig

# Get path of this __init__.py file and go two steps up
os.chdir(os.path.dirname(os.path.dirname(os.path.realpath(__file__))))
print('Current working directory set to ' + os.getcwd())

TestInternalConf = InternalConfig(
    'test/test_internal_config_main.ini',
    'test/test_internal_config_alerts_all_enabled.ini')

TestInternalConfSomeAlertsDisabled = InternalConfig(
    'test/test_internal_config_main.ini',
    'test/test_internal_config_alerts_some_disabled.ini')

TestUserConf = UserConfig(
    'test/test_user_config_main.ini',
    'test/test_user_config_nodes.ini',
    'test/test_user_config_repos.ini',
    'test/test_user_config_ui.ini')