Exemple #1
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
        worker.delete_expired_tokens()
        assert db_session.query(Token).count() == 1
Exemple #2
0
    def test_it_leaves_tickets_without_an_expiration_date(self, db_session, factories):
        factories.Token(expires=None)
        factories.Token(expires=None)

        assert db_session.query(Token).count() == 2
        worker.delete_expired_tokens()
        assert db_session.query(Token).count() == 2
Exemple #3
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
        worker.delete_expired_tokens()
        assert db_session.query(Token).count() == 0