From ee1b0b9fb980d16c80a5f43d9f93f54424995268 Mon Sep 17 00:00:00 2001 From: Massimiliano Culpo Date: Wed, 17 Feb 2021 02:26:16 +0100 Subject: Delete unused "mutable_mock_store" fixture (#21632) The fixture was introduced in #19690 maybe accidentally. It's not used in unit tests, and though it should be mutable it seems an exact copy of it's immutable version. --- lib/spack/spack/test/conftest.py | 31 ------------------------------- 1 file changed, 31 deletions(-) diff --git a/lib/spack/spack/test/conftest.py b/lib/spack/spack/test/conftest.py index 74b8a22a12..fc48b7bfc6 100644 --- a/lib/spack/spack/test/conftest.py +++ b/lib/spack/spack/test/conftest.py @@ -610,37 +610,6 @@ def mock_store(tmpdir_factory, mock_repo_path, mock_configuration_scopes, store_path.join('.spack-db').chmod(mode=0o755, rec=1) -@pytest.fixture(scope='function') -def mutable_mock_store( - tmpdir_factory, mock_repo_path, mock_configuration_scopes, - _store_dir_and_cache -): - """Creates a read-only mock database with some packages installed note - that the ref count for dyninst here will be 3, as it's recycled - across each install. - - This does not actually activate the store for use by Spack -- see the - ``database`` fixture for that. - - """ - store_path, store_cache = _store_dir_and_cache - - # If the cache does not exist populate the store and create it - if not os.path.exists(str(store_cache.join('.spack-db'))): - with spack.config.use_configuration(*mock_configuration_scopes): - with spack.store.use_store(str(store_path)) as store: - with spack.repo.use_repositories(mock_repo_path): - _populate(store.db) - store_path.copy(store_cache, mode=True, stat=True) - - # Make the DB filesystem read-only to ensure we can't modify entries - store_path.join('.spack-db').chmod(mode=0o555, rec=1) - - yield store - - store_path.join('.spack-db').chmod(mode=0o755, rec=1) - - @pytest.fixture(scope='function') def database(mock_store, mock_packages, config, monkeypatch): """This activates the mock store, packages, AND config.""" -- cgit v1.2.3-70-g09d2