def setUp(self): semester = SemesterFactory() pre_req = PreReqFactory() continence = ContinenceFactory() equivalence = EquivalenceFactory() subject = SubjectFactory() semester.subjects.add(subject) pre_req.subjects.add(subject) continence.subjects.add(subject) equivalence.subjects.add(subject) self.class_attributes = { 'class_id': 'A', 'positions': 30, 'enrolled': 28, 'subject': subject } self._class = Class.objects.create(**self.class_attributes) course = CourseFactory() schedule = ScheduleFactory() professor = ProfessorFactory() self.class_attributes['schedules'] = schedule self.class_attributes['course'] = course self.class_attributes['professors'] = professor course.classes.add(self._class) professor.classes.add(self._class)
def setUp(self): StudentListSerializerTest.setUp(self) subject = SubjectFactory() _class = ClassFactory() _class.students.add(self.student) self.student_attributes['classes'] = _class self.serializer = StudentDetailSerializer(instance=self.student)
def test_subject_creation(self): subject = SubjectFactory() pre_req = PreReqFactory() self.assertTrue(isinstance(subject, Subject)) self.assertEqual(str(subject), subject.initials) self.assertEqual(subject.name, "Algoritmos e Programação de Computadores") self.assertEqual(subject.workload, 6) self.assertEqual(subject.institute.initials, "IC") self.assertEqual(pre_req.subjects.get(initials="MC102").workload, 6)
def setUp(self): semester = SemesterFactory() subject = SubjectFactory() semester.subjects.add(subject) pre_req = PreReqFactory() pre_req.subjects.add(subject) continence = ContinenceFactory() continence.subjects.add(subject) equivalence = EquivalenceFactory() equivalence.subjects.add(subject)
def setUp(self): course = CourseFactory() semester = SemesterFactory() pre_req = PreReqFactory() continence = ContinenceFactory() equivalence = EquivalenceFactory() subject = SubjectFactory() semester.subjects.add(subject) pre_req.subjects.add(subject) continence.subjects.add(subject) equivalence.subjects.add(subject) self.student_attributes = { 'ra': '100000', 'name': 'Victor Palmerini', 'email': '*****@*****.**', 'course': course } self.student = Student.objects.create(**self.student_attributes)
def setUp(self): institute = InstituteFactory() semester = SemesterFactory() pre_req = PreReqFactory() continence = ContinenceFactory() equivalence = EquivalenceFactory() subject = SubjectFactory() semester.subjects.add(subject) pre_req.subjects.add(subject) continence.subjects.add(subject) equivalence.subjects.add(subject) _class = ClassFactory() self.professor_attributes = { 'name': 'Pedro Rezende', 'web_page': 'https://www.unicamp.com.br/pedro_rezende', 'institute': institute } self.professor = Professor.objects.create(**self.professor_attributes) _class.professors.add(self.professor) self.professor_attributes['classes'] = _class self.serializer = ProfessorSerializer(instance=self.professor)
def setUp(self): semester = SemesterFactory() subject = SubjectFactory() semester.subjects.add(subject) schedule = ScheduleFactory()
def setUp(self): SubjectFactory() BaseAPITest.create_admin(self) BaseAPITest.create_user(self)