コード例 #1
0
ファイル: test_models.py プロジェクト: gabrielx52/baph
    def test_expired_user_deletion(self):
        ''':meth:`RegistrationProfile.delete_expired_users` only deletes
        inactive users whose activation window has expired.
        '''
        site = Site.get_current()
        self.create_inactive_user()
        expired_user = \
            RegistrationProfile.create_inactive_user(username='******',
                                                     password='******',
                                                     email='*****@*****.**',
                                                     session=self.session,
                                                     site=site)
        expired_user.date_joined -= \
            timedelta(days=settings.ACCOUNT_ACTIVATION_DAYS + 1)
        self.session.commit()

        RegistrationProfile.delete_expired_users()
        ct = self.session.query(RegistrationProfile).count()
        self.assertEqual(ct, 1)
        user_count = self.session.query(User) \
                                 .filter_by(username=u'bob') \
                                 .count()
        self.assertEqual(user_count, 0)
コード例 #2
0
ファイル: test_models.py プロジェクト: alvaromartin/baph
    def test_expired_user_deletion(self):
        ''':meth:`RegistrationProfile.delete_expired_users` only deletes
        inactive users whose activation window has expired.
        '''
        site = Site.get_current()
        self.create_inactive_user()
        expired_user = \
            RegistrationProfile.create_inactive_user(username='******',
                                                     password='******',
                                                     email='*****@*****.**',
                                                     session=self.session,
                                                     site=site)
        expired_user.date_joined -= \
            timedelta(days=settings.ACCOUNT_ACTIVATION_DAYS + 1)
        self.session.commit()

        RegistrationProfile.delete_expired_users()
        ct = self.session.query(RegistrationProfile).count()
        self.assertEqual(ct, 1)
        user_count = self.session.query(User) \
                                 .filter_by(username=u'bob') \
                                 .count()
        self.assertEqual(user_count, 0)
コード例 #3
0
 def handle_noargs(self, **options):
     RegistrationProfile.delete_expired_users()