summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMassimiliano Culpo <massimiliano.culpo@gmail.com>2021-08-12 14:08:53 +0200
committerGitHub <noreply@github.com>2021-08-12 12:08:53 +0000
commit78850f38eb8b361557250f4212e1d92b0ae741d8 (patch)
tree79b90a5280ab70b5471573927b78d15d96605dc6
parentcc8bb38aab99f5fe6a675281b99a5196a9e44528 (diff)
downloadspack-78850f38eb8b361557250f4212e1d92b0ae741d8.tar.gz
spack-78850f38eb8b361557250f4212e1d92b0ae741d8.tar.bz2
spack-78850f38eb8b361557250f4212e1d92b0ae741d8.tar.xz
spack-78850f38eb8b361557250f4212e1d92b0ae741d8.zip
Fix typos in fixture use. Mention fixtures in pytest.ini (#25381)
-rw-r--r--lib/spack/spack/test/config_values.py4
-rw-r--r--pytest.ini5
2 files changed, 7 insertions, 2 deletions
diff --git a/lib/spack/spack/test/config_values.py b/lib/spack/spack/test/config_values.py
index 367138f098..4933c5b95f 100644
--- a/lib/spack/spack/test/config_values.py
+++ b/lib/spack/spack/test/config_values.py
@@ -9,7 +9,7 @@ import spack.store
@pytest.mark.parametrize('hash_length', [1, 2, 3, 4, 5, 9])
-@pytest.mark.use_fixtures('mock_packages')
+@pytest.mark.usefixtures('mock_packages')
def test_set_install_hash_length(hash_length, mutable_config, tmpdir):
mutable_config.set('config:install_hash_length', hash_length)
mutable_config.set('config:install_tree', {'root': str(tmpdir)})
@@ -24,7 +24,7 @@ def test_set_install_hash_length(hash_length, mutable_config, tmpdir):
assert len(hash_str) == hash_length
-@pytest.mark.use_fixtures('mock_packages')
+@pytest.mark.usefixtures('mock_packages')
def test_set_install_hash_length_upper_case(mutable_config, tmpdir):
mutable_config.set('config:install_hash_length', 5)
mutable_config.set(
diff --git a/pytest.ini b/pytest.ini
index 71f563954a..c381e07061 100644
--- a/pytest.ini
+++ b/pytest.ini
@@ -7,3 +7,8 @@ markers =
db: tests that require creating a DB
maybeslow: tests that may be slow (e.g. access a lot the filesystem, etc.)
regression: tests that fix a reported bug
+ requires_executables: tests that requires certain executables in PATH to run
+ nomockstage: use a stage area specifically created for this test, instead of relying on a common mock stage
+ enable_compiler_verification: enable compiler verification within unit tests
+ enable_compiler_link_paths: verifies compiler link paths within unit tests
+ disable_clean_stage_check: avoid failing tests if there are leftover files in the stage area