Exemple #1
0
def setup(test=False):
    from databases.Database import Database
    from logger.Logger import Logger
    from realms import Realm
    from config import REALMS, DATABASE
    from operations import Operation
    from Requests import Request
    from config import CREDENTIALS

    logger = Logger(os.getcwd(), "d")

    logger.log(msg="\n" * 3, timestamped=False, level_display=False)
    logger.log(msg="*" * 150, timestamped=False, level_display=False)
    logger.log(msg="*" * 65 + "Started new session!" + "*" * 65,
               timestamped=False,
               level_display=False)
    logger.log(msg="*" * 150, timestamped=False, level_display=False)

    db = Database(DATABASE, logger, test)
    request = Request(CREDENTIALS, db, logger)
    operation = Operation(db, logger)

    for realm_id in REALMS:
        realm = Realm(realm_id, db, logger, request)
        operation.realms.append(realm)

    operation.setLiveData(request)

    return operation, request