Exemple #1
0
    def test_order_with_respect_to_course(self):
        """Moving a task will only affect tasks within a individual course."""
        grade_level = GradeLevelFactory()
        course_1 = CourseFactory(grade_levels=[grade_level])
        course_2 = CourseFactory(grade_levels=[grade_level])
        task_1 = CourseTaskFactory(course=course_1)
        task_2 = CourseTaskFactory(course=course_2)
        task_3 = CourseTaskFactory(course=course_1)

        task_3.below(task_1)

        assert list(CourseTask.objects.all()) == [task_1, task_2, task_3]
Exemple #2
0
    def test_order_with_respect_to_course(self):
        """Moving a task will only affect tasks within a individual course."""
        course_1 = CourseFactory()
        course_2 = CourseFactory(grade_level=course_1.grade_level)
        task_1 = CourseTaskFactory(course=course_1)
        task_2 = CourseTaskFactory(course=course_2)
        task_3 = CourseTaskFactory(course=course_1)

        task_3.below(task_1)

        self.assertEqual(list(CourseTask.objects.all()),
                         [task_1, task_2, task_3])