예제 #1
0
파일: conftest.py 프로젝트: jbaksta/spack
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)
예제 #2
0
파일: conftest.py 프로젝트: matzke1/spack
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)
예제 #3
0
 def fail_while_writing():
     with database.write_transaction():
         _mock_install('cmake')
         raise Exception()
예제 #4
0
 def fail_while_writing():
     with database.write_transaction():
         _mock_remove('mpileaks ^zmpi')
         raise Exception()