Esempio n. 1
0
    def test_student_average_score(self):
        students = Student.ranked_by_average_score(self.teacher1.id)

        expected_students = [
            "<Student: %s %s>" %
            (self.student1.first_name, self.student1.last_name),
            "<Student: %s %s>" %
            (self.student2.first_name, self.student2.last_name)
        ]

        self.assertQuerysetEqual(students, expected_students)
Esempio n. 2
0
 def get(self, request, pk):
     students = Student.ranked_by_average_score(pk)
     return Response(StudentRankSerializer(students, many=True).data)