def setUp(self): self.user1 = User.objects.create_user('bertie', '*****@*****.**', 'bertword') self.user1.is_active = True self.user1.save() self.user2 = User.objects.create_user('Van Gogh', '*****@*****.**', 'vancode') self.user2.is_active = True self.user2.save() self.user3 = User.objects.create_user('Chuck Norris', '*****@*****.**', 'dontask') self.user3.is_active = True self.user3.save() self.course1 = Course(**course1_data) self.course1.instructor = self.user2 self.course1.organiser = self.user2 self.course1.save() self.uc = UserCourse(course=self.course1, user=self.user1) self.uc.save() self.lesson = Lesson(name="Test Lesson 1", course = self.course1) self.lesson.save() self.li = LearningIntention(lesson=self.lesson, text="Intend...") self.li.save() self.uli = UserLearningIntention(user=self.user1, learning_intention = self.li) self.lid1 = LearningIntentionDetail( learning_intention=self.li, text ="LID A", lid_type=LearningIntentionDetail.SUCCESS_CRITERION) self.lid2 = LearningIntentionDetail( learning_intention=self.li, text ="LID B", lid_type=LearningIntentionDetail.SUCCESS_CRITERION) self.lid3 = LearningIntentionDetail( learning_intention=self.li, text ="LID C", lid_type=LearningIntentionDetail.LEARNING_OUTCOME) self.lid1.save() self.lid2.save() self.lid3.save() self.ulid1 = UserLearningIntentionDetail(user=self.user1, learning_intention_detail=self.lid1) self.ulid1.save() self.ulid2 = UserLearningIntentionDetail(user=self.user1, learning_intention_detail=self.lid2) self.ulid2.save() self.ulid3 = UserLearningIntentionDetail(user=self.user1, learning_intention_detail=self.lid3) self.ulid3.save()