コード例 #1
0
ファイル: test_models.py プロジェクト: EmadMokhtar/halaqat
    def setUp(self):
        self.student, created = Student.objects.get_or_create(
            name='New Student',
            dob=datetime.today(),
            civil_id='1234567890',
            mobile_number=generate_random_numbers(12),
            home_number=generate_random_numbers(12),
            parent_number=generate_random_numbers(12))

        self.user = User.objects.create_user('male_user', '*****@*****.**', 'password',
                                             first_name='first_name')
        self.teacher, created = Teacher.objects.get_or_create(user=self.user, gender='M',
                                                              civil_id='123123')
        self.class_type, created = ClassType.objects.get_or_create(name='Class Type 1',
                                                                   monthly_fees=Decimal(12))
        self.halaqat_class, created = HalaqatClass.objects.get_or_create(teacher=self.teacher,
                                                                         name='Class 101',
                                                                         type=self.class_type,
                                                                         gender='M',
                                                                         days=['SUN', 'WED'],
                                                                         start_time=datetime.time(20),
                                                                         end_time=datetime.time(22),
                                                                         first_semester_start=datetime.date(2015, 9, 1),
                                                                         first_semester_end=datetime.date(2015, 10, 30),
                                                                         second_semester_start=datetime.date(2016, 2, 1),
                                                                         second_semester_end=datetime.date(2016, 6, 1))
コード例 #2
0
ファイル: test_models.py プロジェクト: EmadMokhtar/halaqat
    def test_create_new_student(self):
        new_student = Student(name='New Student',
                              dob=datetime.today(),
                              civil_id='1234567890',
                              mobile_number=generate_random_numbers(12),
                              home_number=generate_random_numbers(12),
                              parent_number=generate_random_numbers(12))
        new_student.save()

        self.assertIsInstance(new_student, Student)
        self.assertTrue(new_student.pk)
        self.assertEquals('P', new_student.status)