Ejemplo n.º 1
0
 def test_invalid_remove_task(self):
     task = Task()
     task.title = "First Assignment"
     student = Student()
     student.add_task(task)
     student.remove_task(task)
     with self.assertRaises(KeyError):
         student.remove_task(task)
Ejemplo n.º 2
0
 def test_invalid_remove_task(self):
     task = Task()
     task.title = "First Assignment"
     student = Student()
     student.add_task(task)
     student.remove_task(task)
     with self.assertRaises(KeyError):
         student.remove_task(task)
Ejemplo n.º 3
0
import json

app = flask.Flask("__main__")

#########################SAMPLE DATA##########################

stu1 = Student("Tedrick")

EnglishCats = ["Midterm", "Final", "Project"]
EnglishWeights = [.25, .5, .25]

stu1.add_course("English", EnglishCats, EnglishWeights)
stu1.add_grade("English", "Amazing midterm", "Midterm", 98, 100)
stu1.add_grade("English", "Amazing final", "Final", 86, 100)
stu1.add_grade("English", "Kernel assignment", "Project", 107, 100)
stu1.add_task("English", "Reading Assignment 1", 2, 18, 2019)
stu1.add_task("English", "Reading Assignment 2", 2, 19, 2019)

MathCats = ["Exam", "Quiz", "Assignment", "Lab"]
MathWeights = [.4, .3, .2, .1]

stu1.add_course("Math", MathCats, MathWeights)
stu1.add_grade("Math", "q 1", "Quiz", 98, 100)
stu1.add_grade("Math", "Ass 1", "Assignment", 86, 100)
stu1.add_grade("Math", "e 1", "Exam", 65, 100)
stu1.add_grade("Math", "lab 1", "Lab", 80, 100)
stu1.add_task("Math", "Chem Reading 3", 2, 18, 2019)
stu1.add_task("Math", "Chem Reading 2", 2, 20, 2019)
stu1.add_task("Math", "Chem Reading 1", 2, 19, 2019)
stu1.add_task("Math", "EXAM 1", 2, 20, 2019, "Exam", 2000)
Ejemplo n.º 4
0
 def test_valid_remove_task(self):
     task = Task()
     student = Student()
     student.add_task(task)
     student.remove_task(task)
     self.assertEqual([], student.tasks)
Ejemplo n.º 5
0
 def test_invalid_add_task(self):
     task = ""
     student = Student()
     with self.assertRaises(ValueError):
         student.add_task(task)
Ejemplo n.º 6
0
 def test_valid_add_task(self):
     task = Task()
     student = Student()
     student.add_task(task)
     self.assertTrue(task in student.tasks)
Ejemplo n.º 7
0
 def test_valid_remove_task(self):
     task = Task()
     student = Student()
     student.add_task(task)
     student.remove_task(task)
     self.assertEqual([], student.tasks)
Ejemplo n.º 8
0
 def test_invalid_add_task(self):
     task = ""
     student = Student()
     with self.assertRaises(ValueError):
         student.add_task(task)
Ejemplo n.º 9
0
 def test_valid_add_task(self):
     task = Task()
     student = Student()
     student.add_task(task)
     self.assertTrue(task in student.tasks)