def test_calculate_average_mark(): student = {"assignment_list": [{"name": "markbook", "points": 25}]} assignments = [{'name': "markbook", "points": 50}] classroom = {"assignment_list": assignments} assert markbook.calculate_average_mark(student, classroom) == .5
def test_calculate_average_mark(): student = { "marks": [50, 100] } assert markbook.calculate_average_mark(student) == 75.0
print(classrooms[-1]) break elif page == 3: # calculate student average clear_screen() print('---CALCULATE STUDENT AVERAGE---') copy = copy() classroom = class_search(copy) if classroom is None: continue student = student_search(classroom) try: average = calculate_average_mark(student) except AttributeError: print('That classroom has no students') print(student.get('first_name'), student.get('last_name'), 'Average:', average, '%') break elif page == 4: # add student clear_screen() print('---ADD A STUDENT---') copy = copy() classroom = class_search(copy) if classroom is None: break