Exemplo n.º 1
0
def mutable_database(database):
    """For tests that need to modify the database instance."""
    yield database
    with database.write_transaction():
        for spec in spack.store.db.query():
            PackageBase.uninstall_by_spec(spec, force=True)
    _populate(database)
Exemplo n.º 2
0
def mutable_database(database):
    """For tests that need to modify the database instance."""
    yield database
    with database.write_transaction():
        for spec in spack.store.db.query():
            PackageBase.uninstall_by_spec(spec, force=True)
    _populate(database)
Exemplo n.º 3
0
 def fail_while_writing():
     with database.write_transaction():
         _mock_install('cmake')
         raise Exception()
Exemplo n.º 4
0
 def fail_while_writing():
     with database.write_transaction():
         _mock_remove('mpileaks ^zmpi')
         raise Exception()