예제 #1
0
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()
예제 #2
0
파일: tests.py 프로젝트: dh256/adventofcode
def test_run(file_name, accumulator):
    console = Console(file_name)
    try:
        console.run()
    except InfiniteLoopDetectedError:
        assert console.accumulator == accumulator
예제 #3
0
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()
예제 #4
0
파일: main.py 프로젝트: magraul/education
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()