diff options
author | Massimiliano Culpo <massimiliano.culpo@gmail.com> | 2021-02-17 02:26:16 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-16 17:26:16 -0800 |
commit | ee1b0b9fb980d16c80a5f43d9f93f54424995268 (patch) | |
tree | 39b644d5e49e6b6142afabe6e507fe4d5496b752 | |
parent | 5b0507cc6536f8b243d398f4e1b78b5eee298753 (diff) | |
download | spack-ee1b0b9fb980d16c80a5f43d9f93f54424995268.tar.gz spack-ee1b0b9fb980d16c80a5f43d9f93f54424995268.tar.bz2 spack-ee1b0b9fb980d16c80a5f43d9f93f54424995268.tar.xz spack-ee1b0b9fb980d16c80a5f43d9f93f54424995268.zip |
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.
-rw-r--r-- | lib/spack/spack/test/conftest.py | 31 |
1 files changed, 0 insertions, 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 @@ -611,37 +611,6 @@ def mock_store(tmpdir_factory, mock_repo_path, mock_configuration_scopes, @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.""" monkeypatch.setattr(spack.store, 'store', mock_store) |