def setUp(self): now = datetime.now() later = now + timedelta(hours=1) # Create a couple of staff instances staff1 = Staff(staffid=101, email='*****@*****.**', first_name='John', last_name='Doe', password='******', hash='staff') staff2 = Staff(staffid=102, email='*****@*****.**', first_name='Dave', last_name='Doe', password='******', hash='staff') staff1.save() staff2.save() # Create a couple of student instances student1 = Student(matric_number=201, email='*****@*****.**', first_name='John', last_name='Coltrane', password='******', hash='student') student2 = Student(matric_number=202, email='*****@*****.**', first_name='Dave', last_name='Coltrane', password='******', hash='student') student1.save() student2.save() # Create a couple of modules module1 = Module(moduleid=6985, module_code='AC0021', module_title='Programming With Java') module2 = Module(moduleid=6987, module_code='AC0031', module_title='Programming With Python') module1.save() module2.save() # Adding students and lecturers to module1 module1.coordinators.add(staff1) module1.coordinators.add(staff2) module1.students_enrolled.add(student1) module1.students_enrolled.add(student2) module1.save() # Create a class cls = Class(room_id='qmbsmr', start_time=now, qrCode=120, end_time=later, module=module1) cls.save() cls.class_register.add(student2) cls.save()
def setUp(self): now = timezone.now() later = now + timezone.timedelta(minutes=60) earlier = now + timezone.timedelta(minutes=-60) time1 = now + timezone.timedelta(minutes=+14) time2 = now + timezone.timedelta(minutes=-29) # Create a couple of staff instances staff1 = Staff(staffid=101, email='*****@*****.**', first_name='John', last_name='Doe', password='******', hash='staff') staff2 = Staff(staffid=102, email='*****@*****.**', first_name='Dave', last_name='Doe', password='******', hash='staff') staff1.save() staff2.save() # Create a couple of student instances student1 = Student(matric_number=201, email='*****@*****.**', first_name='John', last_name='Coltrane', password='******', hash='student') student2 = Student(matric_number=202, email='*****@*****.**', first_name='Dave', last_name='Coltrane', password='******', hash='student') student3 = Student(matric_number=203, email='*****@*****.**', first_name='Mike', last_name='Coltrane', password='******', hash='student') student1.save() student2.save() student3.save() # Create a couple of modules module1 = Module(moduleid=6985, module_code='AC0021', module_title='Programming With Java') module2 = Module(moduleid=6987, module_code='AC0031', module_title='Programming With Python') module1.save() module2.save() # Adding students and lecturers to module1 module1.coordinators.add(staff1) module1.coordinators.add(staff2) module1.students_enrolled.add(student1) module1.students_enrolled.add(student2) module1.save() # Create a class cls = Class(room_id='qmbsmr', start_time=now, qrCode=120, end_time=later, module=module1) cls2 = Class(room_id='lateroom', start_time=later, qrCode=120, end_time=later, module=module1) cls3 = Class(room_id='earlyroom', start_time=earlier, qrCode=120, end_time=later, module=module1) cls4 = Class(room_id='time1', start_time=time1, qrCode=120, end_time=later, module=module1) cls5 = Class(room_id='time2', start_time=time2, qrCode=120, end_time=later, module=module1) cls.save() cls2.save() cls3.save() cls4.save() cls5.save() #cls.class_register.add(student2) cls.save()
def setUp(self): now = timezone.now() later = now + timezone.timedelta(minutes=60) earlier = now + timezone.timedelta(minutes=-60) time1 = now + timezone.timedelta(minutes=+14) time2 = now + timezone.timedelta(minutes=-29) # Create a couple of staff instances staff1 = Staff(staffid=101, email='*****@*****.**', first_name='John', last_name='Doe', password='******', hash='staff') staff2 = Staff(staffid=102, email='*****@*****.**', first_name='Dave', last_name='Doe', password='******', hash='staff') staff1.save() staff2.save() # Create a couple of student instances student1 = Student(matric_number=201, email='*****@*****.**', first_name='John', last_name='Coltrane', password='******', hash='student') student2 = Student(matric_number=202, email='*****@*****.**', first_name='Dave', last_name='Coltrane', password='******', hash='student') student3 = Student(matric_number=203, email='*****@*****.**', first_name='Mike', last_name='Coltrane', password='******', hash='student') student1.save() student2.save() student3.save() # Create a couple of modules module1 = Module(moduleid=6985, module_code='AC0021', module_title='Programming With Java') module2 = Module(moduleid=6987, module_code='AC0031', module_title='Programming With Python') module1.save() module2.save() # Adding students and lecturers to module1 module1.coordinators.add(staff1) module1.coordinators.add(staff2) module1.students_enrolled.add(student1) module1.students_enrolled.add(student2) module1.save() # Create a class cls = Class(room_id='qmbsmr', start_time=now, qrCode=120, end_time=later, module=module1) cls2 = Class(room_id='lateroom', start_time=later, qrCode=120, end_time=later, module=module1) cls3 = Class(room_id='earlyroom', start_time=earlier, qrCode=120, end_time=later, module=module1) cls4 = Class(room_id='time1', start_time=time1, qrCode=120, end_time=later, module=module1) cls5 = Class(room_id='time2', start_time=time2, qrCode=120, end_time=later, module=module1) cls.save() cls2.save() cls3.save() cls4.save() cls5.save() cls.class_register.add(student2) cls.save()