Esempio n. 1
0
    def test_contextmgr(self):
        lockid = 'testlock'
        lockid2= 'test_lock_2'
        db_locks.init_lease(lockid)
        db_locks.init_lease(lockid2)
        with db_locks.least_with_ttl(lockid, 'myid123', ttl=10) as lt:
            print(lt)
            with session_scope() as db:
                print('{}'.format('\n'.join([str(x) for x in db.query(Lease).all()])))

        print(lt)
Esempio n. 2
0
def test_contextmgr(anchore_db):
    lockid = 'testlock'
    lockid2 = 'test_lock_2'
    db_locks.init_lease(lockid)
    db_locks.init_lease(lockid2)
    with db_locks.least_with_ttl(lockid, 'myid123', ttl=10) as lt:
        logger.info(str(lt))
        with session_scope() as db:
            logger.info(
                ('{}'.format('\n'.join([str(x)
                                        for x in db.query(Lease).all()]))))

    logger.info(str(lt))
Esempio n. 3
0
def test_contextmgr(anchore_db):
    lockid = "testlock"
    lockid2 = "test_lock_2"
    db_locks.init_lease(lockid)
    db_locks.init_lease(lockid2)
    with db_locks.least_with_ttl(lockid, "myid123", ttl=10) as lt:
        logger.info(str(lt))
        with session_scope() as db:
            logger.info(
                ("{}".format("\n".join([str(x)
                                        for x in db.query(Lease).all()]))))

    logger.info(str(lt))