def setUp(self): self.yesterday = timezone.now() - timedelta(1) self.a_while_ago = timezone.now() - timedelta(2) super(TestUserCount, self).setUp() for i in range(0, 3): u = AuthUserFactory() u.is_registered = True u.password = '******' + str(i) u.date_confirmed = self.yesterday u.save() # Make one of those 3 a depth user for i in range(LOG_THRESHOLD + 1): NodeLogFactory(action='file_added', user=u) u = AuthUserFactory() u.is_registered = True u.password = '******' u.date_confirmed = self.a_while_ago u.save() for i in range(LOG_THRESHOLD + 1): NodeLogFactory(action='file_added', user=u) for i in range(0, 2): u = AuthUserFactory() u.date_confirmed = None u.save() u = AuthUserFactory() u.date_disabled = self.yesterday u.save() u = AuthUserFactory() u.date_disabled = self.a_while_ago u.save() OSFUser.objects.all().update(date_registered=self.yesterday)
def setUp(self): self.yesterday = timezone.now() - timedelta(days=1) self.a_while_ago = timezone.now() - timedelta(days=2) super(TestUserCount, self).setUp() for _ in range(3): u = AuthUserFactory() u.is_registered = True # Unclear why passwords are being set but it forces the users is_active status to false, which makes tests fail. # When converted to pytest determine whether this is necessary for some unclear reason # u.password = '******' + str(i) u.date_confirmed = self.yesterday u.save() u.affiliated_institutions.add(InstitutionFactory()) u.save() # Make one of those 3 a depth user for _ in range(LOG_THRESHOLD + 1): NodeLogFactory(action='file_added', user=u) # Add old depth user u = AuthUserFactory() u.is_registered = True u.password = '******' u.date_confirmed = self.a_while_ago u.save() for _ in range(LOG_THRESHOLD + 1): NodeLogFactory(action='file_added', user=u) # Add two unconfirmed users for _ in range(2): u = AuthUserFactory() u.date_confirmed = None u.save() # Add yesterday disabled user u = AuthUserFactory() u.date_disabled = self.yesterday u.save() # Add old disabled user u = AuthUserFactory() u.date_disabled = self.a_while_ago u.save() OSFUser.objects.all().update(date_registered=self.yesterday)
def setUp(self): self.yesterday = timezone.now() - timedelta(days=1) self.a_while_ago = timezone.now() - timedelta(days=2) super(TestUserCount, self).setUp() for _ in range(3): u = AuthUserFactory() u.is_registered = True # Unclear why passwords are being set but it forces the users is_active status to false, which makes tests fail. # When converted to pytest determine whether this is necessary for some unclear reason # u.password = '******' + str(i) u.date_confirmed = self.yesterday u.save() u.affiliated_institutions.add(InstitutionFactory()) u.save() # Make one of those 3 a depth user for _ in range(LOG_THRESHOLD + 1): NodeLogFactory(action='file_added', user=u) # Add old depth user u = AuthUserFactory() u.is_registered = True u.password = '******' u.date_confirmed = self.a_while_ago u.save() for _ in range(LOG_THRESHOLD + 1): NodeLogFactory(action='file_added', user=u) # Add two unconfirmed users for _ in range(2): u = AuthUserFactory() u.date_confirmed = None u.save() # Add yesterday disabled user u = AuthUserFactory() u.date_disabled = self.yesterday u.save() # Add old disabled user u = AuthUserFactory() u.date_disabled = self.a_while_ago u.save() OSFUser.objects.all().update(date_registered=self.yesterday)