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.
This commit is contained in:
		 Massimiliano Culpo
					Massimiliano Culpo
				
			
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			 GitHub
						GitHub
					
				
			
						parent
						
							5b0507cc65
						
					
				
				
					commit
					ee1b0b9fb9
				
			| @@ -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.""" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user