def setUp(self): self.client = APIClient() self.client.force_authenticate(sample_user()) self.classroom1 = sample_classroom() self.classroom2 = sample_classroom() self.classroom3 = sample_classroom() self.teacher1 = sample_teacher( fullname="Teacher 1", academic_level='Gr' ) self.teacher2 = sample_teacher( fullname="Teacher 2", academic_level='Ms' ) self.teacher3 = sample_teacher( fullname="Teacher 3", academic_level='Dr' ) self.teacher4 = sample_teacher( fullname="Teacher 4", academic_level='Dr', ) self.teacher5 = sample_teacher( fullname="Teacher 5", academic_level='Ms', active=False ) self.teacher1.classes.add(self.classroom1) self.teacher2.classes.add(self.classroom2) self.teacher3.classes.add(self.classroom3) self.teacher5.classes.add(self.classroom1)
def setUp(self): self.client = APIClient() self.client.force_authenticate(sample_user()) self.classroom1 = sample_classroom(name="Class1") self.teacher = sample_teacher(fullname="The Teacher") self.teacher.classes.add(self.classroom1)
def test_delete_negative(self): """Test the student object cannot be deleted via request""" client = APIClient() client.force_authenticate(sample_user()) res = client.delete(student_detail_url(self.student.id)) self.assertEqual(res.status_code, status.HTTP_405_METHOD_NOT_ALLOWED) self.assertTrue(Student.objects.filter(id=self.student.id).exists())
def setUp(self): self.user = sample_user() self.client = APIClient() self.client.force_authenticate(self.user) sample_student() sample_student() sample_student(active=False)
def test_detail_view_non_existing_id(self): """Test a student deatil request with non-existing id""" user = sample_user() client = APIClient() client.force_authenticate(user) res = client.get(student_detail_url(999)) self.assertEqual(res.status_code, status.HTTP_404_NOT_FOUND)
def setUp(self): self.client = APIClient() self.client.force_authenticate(sample_user()) self.student = sample_student(fullname="Not Deafult Name", sex='F', id_doc='7129d792', birthdate='1997-02-02', email='*****@*****.**', guardian2='Second G.')
def setUp(self): self.client = APIClient() self.client.force_authenticate(sample_user()) sample_teacher() sample_teacher() sample_teacher(active=False) self.serializer = TeacherListSerializer( Teacher.get_active(), many=True )
def setUp(self): self.user = sample_user() self.client = APIClient() self.client.force_authenticate(self.user) self.grade = sample_grade() self.classroom = sample_classroom() self.student = sample_student(fullname='Le Studant', grade=self.grade) self.student.classes.add(self.classroom) self.serializer = StudentDetailSerializer(self.student)
def setUp(self): self.client = APIClient() self.client.force_authenticate(sample_user()) self.teacher = sample_teacher(fullname="Original Teacher", sex='O', birthdate='1990-02-27', email='*****@*****.**', academic_level='Dr', bank_agency=21421, bank_account=11117, monthly_payment=12412) self.teacher_url = teacher_detail_url(self.teacher.id)
def setUp(self): self.user = sample_user() self.client = APIClient() self.client.force_authenticate(self.user) self.grade1 = sample_grade() self.grade2 = sample_grade() self.grade3 = sample_grade() self.classroom1 = sample_classroom() self.classroom2 = sample_classroom() self.classroom3 = sample_classroom() self.student1 = sample_student( fullname='John Default', grade=self.grade1, ) self.student2 = sample_student( fullname='Jane Jeans', grade=self.grade2 ) self.student3 = sample_student( fullname='Dave Derik', active=False, grade=self.grade2 ) self.student4 = sample_student( fullname='Johna Default', grade=self.grade1 ) self.student5 = sample_student( fullname='Leon Daqui', grade=self.grade3 ) self.student1.classes.add(self.classroom2) self.student2.classes.add(self.classroom1) self.student3.classes.add(self.classroom2) self.student4.classes.add(self.classroom3) self.student1_serializer = StudentListSerializer(self.student1) self.student2_serializer = StudentListSerializer(self.student2) self.student3_serializer = StudentListSerializer(self.student3) self.student4_serializer = StudentListSerializer(self.student4) self.student5_serializer = StudentListSerializer(self.student5)
def setUp(self): self.client = APIClient() self.client.force_authenticate(sample_user())
def setUp(self): self.client = APIClient() self.client.force_authenticate(sample_user()) self.teacher = sample_teacher(fullname="Original Teacher") self.teacher_url = teacher_detail_url(self.teacher.id)
def setUp(self) -> None: self.client = APIClient() self.admin = utils.sample_user(group='admin') self.client.force_authenticate(user=self.admin)