def setUp(self): # create DeviceOwner to pass the setup_wizard middleware check self.deviceowner = DeviceOwnerFactory.create() self.facility = FacilityFactory.create() self.user1 = FacilityUserFactory.create(facility=self.facility) self.user2 = FacilityUserFactory.create(facility=self.facility) # add admin to 1st facility self.admin = FacilityUserFactory.create(facility=self.facility) self.facility.add_admin(self.admin) # create logs for each user self.interaction_logs = [ContentSessionLogFactory.create(user=self.user1) for _ in range(3)] [ContentSessionLogFactory.create(user=self.user2) for _ in range(2)] # create classroom, learner group, add user2 self.classroom = ClassroomFactory.create(parent=self.facility) self.learner_group = LearnerGroupFactory.create(parent=self.classroom) self.learner_group.add_learner(self.user2) self.payload = {'user': self.user1.pk, 'content_id': uuid.uuid4().hex, 'channel_id': uuid.uuid4().hex, 'kind': 'video', 'start_timestamp': str(datetime.datetime.now())}
def setUp(self): self.facility = FacilityFactory.create() # provision device to pass the setup_wizard middleware check provision_device() self.superuser = create_superuser(self.facility) self.user1 = FacilityUserFactory.create(facility=self.facility) self.user2 = FacilityUserFactory.create(facility=self.facility) # add admin to 1st facility self.admin = FacilityUserFactory.create(facility=self.facility) self.facility.add_admin(self.admin) # create logs for each user self.summary_logs = [ContentSummaryLogFactory.create(user=self.user1, content_id=uuid.uuid4().hex, channel_id=uuid.uuid4().hex) for _ in range(3)] [ContentSummaryLogFactory.create(user=self.user2, content_id=uuid.uuid4().hex, channel_id=uuid.uuid4().hex) for _ in range(2)] # create classroom, learner group, add user2 self.classroom = ClassroomFactory.create(parent=self.facility) self.learner_group = LearnerGroupFactory.create(parent=self.classroom) self.learner_group.add_learner(self.user2) self.payload = {'user': self.user1.pk, 'content_id': uuid.uuid4().hex, 'channel_id': uuid.uuid4().hex, 'kind': "video", 'start_timestamp': str(datetime.datetime.now())}
def setUp(self): # create DeviceOwner to pass the setup_wizard middleware check self.deviceowner = DeviceOwnerFactory.create() self.facility = FacilityFactory.create() self.user1 = FacilityUserFactory.create(facility=self.facility) self.user2 = FacilityUserFactory.create(facility=self.facility) # add admin to 1st facility self.admin = FacilityUserFactory.create(facility=self.facility) self.facility.add_admin(self.admin) # create logs for each user self.session_logs = [UserSessionLogFactory.create(user=self.user1) for _ in range(3)] [UserSessionLogFactory.create(user=self.user2) for _ in range(2)] # create classroom, learner group, add user2 self.classroom = ClassroomFactory.create(parent=self.facility) self.learner_group = LearnerGroupFactory.create(parent=self.classroom) self.learner_group.add_learner(self.user2)