Ejemplo n.º 1
0
    def test_it_leaves_tickets_without_an_expiration_date(self, db_session, factories):
        factories.DeveloperToken(expires=None)
        factories.DeveloperToken(expires=None)

        assert db_session.query(Token).count() == 2
        purge_expired_tokens()
        assert db_session.query(Token).count() == 2
Ejemplo n.º 2
0
    def test_it_leaves_tickets_without_an_expiration_date(self, db_session, factories):
        factories.DeveloperToken(expires=None)
        factories.DeveloperToken(expires=None)

        assert db_session.query(Token).count() == 2
        purge_expired_tokens()
        assert db_session.query(Token).count() == 2
Ejemplo n.º 3
0
    def test_it_leaves_valid_tickets(self, db_session, factories):
        factories.Token(expires=datetime(2014, 5, 6, 7, 8, 9))
        factories.Token(expires=(datetime.utcnow() + timedelta(hours=1)))

        assert db_session.query(Token).count() == 2
        purge_expired_tokens()
        assert db_session.query(Token).count() == 1
Ejemplo n.º 4
0
    def test_it_removes_expired_tokens(self, db_session, factories):
        factories.Token(expires=datetime(2014, 5, 6, 7, 8, 9))
        factories.Token(expires=(datetime.utcnow() - timedelta(seconds=1)))

        assert db_session.query(Token).count() == 2
        purge_expired_tokens()
        assert db_session.query(Token).count() == 0
Ejemplo n.º 5
0
    def test_it_removes_expired_tokens(self, db_session, factories):
        factories.DeveloperToken(
            expires=datetime(2014, 5, 6, 7, 8, 9),
            refresh_token_expires=datetime(2014, 5, 13, 7, 8, 9),
        )
        factories.DeveloperToken(
            expires=(datetime.utcnow() - timedelta(hours=2)),
            refresh_token_expires=(datetime.utcnow() - timedelta(seconds=1)),
        )

        assert db_session.query(Token).count() == 2
        purge_expired_tokens()
        assert db_session.query(Token).count() == 0
Ejemplo n.º 6
0
    def test_it_removes_expired_tokens(self, db_session, factories):
        factories.DeveloperToken(
            expires=datetime(2014, 5, 6, 7, 8, 9),
            refresh_token_expires=datetime(2014, 5, 13, 7, 8, 9),
        )
        factories.DeveloperToken(
            expires=(datetime.utcnow() - timedelta(hours=2)),
            refresh_token_expires=(datetime.utcnow() - timedelta(seconds=1)),
        )

        assert db_session.query(Token).count() == 2
        purge_expired_tokens()
        assert db_session.query(Token).count() == 0
Ejemplo n.º 7
0
    def test_it_leaves_valid_tickets(self, db_session, factories):
        factories.DeveloperToken(expires=datetime(2014, 5, 6, 7, 8, 9),
                                 refresh_token_expires=datetime(
                                     2014, 5, 13, 7, 8, 9))
        factories.DeveloperToken(
            expires=(datetime.utcnow() + timedelta(hours=1)),
            refresh_token_expires=datetime.utcnow() + timedelta(days=7))
        factories.DeveloperToken(
            expires=(datetime.utcnow() - timedelta(hours=1)),
            refresh_token_expires=datetime.utcnow() + timedelta(days=7))
        factories.DeveloperToken(
            expires=(datetime.utcnow() + timedelta(hours=1)),
            refresh_token_expires=datetime.utcnow() - timedelta(days=7))

        assert db_session.query(Token).count() == 4
        purge_expired_tokens()
        assert db_session.query(Token).count() == 3
Ejemplo n.º 8
0
    def test_it_leaves_valid_tickets(self, db_session, factories):
        factories.DeveloperToken(
            expires=datetime(2014, 5, 6, 7, 8, 9),
            refresh_token_expires=datetime(2014, 5, 13, 7, 8, 9),
        )
        factories.DeveloperToken(
            expires=(datetime.utcnow() + timedelta(hours=1)),
            refresh_token_expires=datetime.utcnow() + timedelta(days=7),
        )
        factories.DeveloperToken(
            expires=(datetime.utcnow() - timedelta(hours=1)),
            refresh_token_expires=datetime.utcnow() + timedelta(days=7),
        )
        factories.DeveloperToken(
            expires=(datetime.utcnow() + timedelta(hours=1)),
            refresh_token_expires=datetime.utcnow() - timedelta(days=7),
        )

        assert db_session.query(Token).count() == 4
        purge_expired_tokens()
        assert db_session.query(Token).count() == 3