def test_adauga_repo_problema(): repo_pr = repo_problema() pr = problema("12_2", "descriere", "02.08.2018") repo_pr.adauga_repo_problema(pr) assert repo_pr.getNumar() == 1 pr1 = problema("12_3", "descriere", "02.08.2018") repo_pr.adauga_repo_problema(pr1) assert repo_pr.getNumar() == 2
def testGetToti(): repo_pr = repo_problema() pr = problema("12_2", "descriere", "02.08.2018") pr1 = problema("12_9", "descriere", "09.09.2018") repo_pr.adauga_repo_problema(pr) repo_pr.adauga_repo_problema(pr1) lista = repo_pr.getToti() assert lista == [pr, pr1]
def test_actualizeaza_repo_problema(): repo_pr = repo_problema() pr = problema("12_2", "descriere", "02.08.2018") desc_noua = "descriereNoua" deadline_nou = "09.09.2018" repo_pr.adauga_repo_problema(pr) repo_pr.actualizeaza_repo_problema(pr.get_nrLab_nrPr(), desc_noua, deadline_nou) assert pr.get_descriere() == desc_noua assert pr.get_deadline() == deadline_nou
def main(): repo_st=student_repo_file("student.txt") repo_pr=repo_problema() repo_not=repo_notare() valid_st=valid_student() valid_pr=valid_problema() valid_not=valid_notare() serv_student=student_service(repo_st,valid_st) serv_problema=problema_service(repo_pr,valid_pr) serv_notare=notare_service(repo_not,valid_not,repo_st,repo_pr) ui_main=ui(serv_student,serv_problema,serv_notare) ui_main.run()
def setUp(self): val = valid_problema() repo = repo_problema() self.ctr = problema_service(repo, val) self.ctr.adauga_problema("1_1", "descriere", "12.12.2018")
def test_create_repo(): repo_pr = repo_problema() assert repo_pr.getNumar() == 0
def test_sterge_repo_problema(): repo_pr = repo_problema() pr = problema("12_2", "descriere", "02.08.2018") repo_pr.adauga_repo_problema(pr) repo_pr.sterge_repo_problema(pr.get_nrLab_nrPr()) assert repo_pr.getNumar() == 0