Пример #1
0
from Domain.Disciplines import *
from Domain.Grades import *
from Base.GradeBase import *
from Base.DisciplineBase import *
from Base.StudentBase import *
from Controller.DisciplineController import *
from Controller.StudentController import *
from Controller.GradeController import *
from Controller.UndoController import *
from BaseFile.FileGradeBase import *
from BaseFile.FileStudentBase import *
from UI.UI import *
import operator
import collections

gb = GradeBase()
db = DisciplineBase()
fgb = FileGradeBase()
fsb = FileStudentBase()
sb = StudentBase()
db.add(Discipline("FPcurs"))
db.add(Discipline("FPlab"))
db.add(Discipline("FPseminar"))
db.add(Discipline("Logica"))
db.add(Discipline("ASC"))
db.add(Discipline("Algebra"))
db.add(Discipline("Analiza"))
a = input("Press 1 for nonfile or 2 for file.")
if int(a) == 2:
    undoCtrl = UndoController()
    sc = StudentController(fsb, undoCtrl)
Пример #2
0
 def setUp(self):
     self.gradebase = GradeBase()
     c1 = Grade('Algebra', 800, 'arthur', 9)
     self.gradebase.add(c1)
     c2 = Grade('FPcurs', 50, 'qwer', 8)
     self.gradebase.add(c2)
Пример #3
0
 def setUp(self):
     l = UndoController()
     grd = Grade('FP', 1, 'arthur', 10)
     repo = GradeBase()
     self.ctrl = GradeController(repo, l)