from GameRepo import GameRepo1 from validator import Validator from GameService import GameService from Console import Console gameRepo = GameRepo1() gameValidator = Validator(gameRepo) gameService = GameService(gameRepo, gameValidator) console = Console(gameService) console.run()
def test_run(file_name, accumulator): console = Console(file_name) try: console.run() except InfiniteLoopDetectedError: assert console.accumulator == accumulator
from Globals import * from Console import Console import os # Initialize the console and go! if __name__ == '__main__': if not os.path.exists(TEMP_DIR): os.makedirs(TEMP_DIR) logging.basicConfig(filename=LOGGER_FILENAME, format='[%(asctime)s][%(levelname)s] %(message)s', level=logging.DEBUG) logging.info("Logger started.") console = Console() console.init() console.run()
from Test import Test from Repository import RepositoryFileStudent, Repository, RepositoryFileDisciplina, RepositoryFileAsignare from Validator import StudentValidator, DisciplinaValidator, AsignariValidator from Controllers import * from Console import Console t = Test() t.ruleazaTeste() validator = AsignariValidator() repoStudenti = RepositoryFileStudent() repoDiscipline = RepositoryFileDisciplina() repoAsign = RepositoryFileAsignare() validStudent = StudentValidator() validDisciplina = DisciplinaValidator() CtrlStudenti = StudentiController(repoStudenti, validStudent) CtrlDiscipline = DisciplineController(repoDiscipline, validDisciplina) CtrlAsign = AsignController(repoStudenti, repoDiscipline, repoAsign, validator) cons = Console(CtrlStudenti, CtrlDiscipline, CtrlAsign) cons.run()