summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorTamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>2021-12-15 21:55:28 -0800
committerGitHub <noreply@github.com>2021-12-16 06:55:28 +0100
commit924061492839d385a2fdaaba213928bb0198b746 (patch)
treeeae43ce0b97335af95d71202742eeb9fe4c84a6a /lib
parent89044ff5d560496b742148594edf718d9c485eb6 (diff)
downloadspack-924061492839d385a2fdaaba213928bb0198b746.tar.gz
spack-924061492839d385a2fdaaba213928bb0198b746.tar.bz2
spack-924061492839d385a2fdaaba213928bb0198b746.tar.xz
spack-924061492839d385a2fdaaba213928bb0198b746.zip
Bugfix: Simplify preferred-test versions; set checksum defaults (#28026)
* Simplify preferred-test versions; set checksum defaults * Fix test_preferred failure
Diffstat (limited to 'lib')
-rw-r--r--lib/spack/spack/cmd/checksum.py8
-rw-r--r--lib/spack/spack/test/cmd/audit.py2
-rw-r--r--lib/spack/spack/test/cmd/checksum.py4
-rw-r--r--lib/spack/spack/test/concretize_preferences.py10
4 files changed, 12 insertions, 12 deletions
diff --git a/lib/spack/spack/cmd/checksum.py b/lib/spack/spack/cmd/checksum.py
index b2a2bc5891..4796ed2500 100644
--- a/lib/spack/spack/cmd/checksum.py
+++ b/lib/spack/spack/cmd/checksum.py
@@ -25,17 +25,17 @@ level = "long"
def setup_parser(subparser):
subparser.add_argument(
- '--keep-stage', action='store_true',
+ '--keep-stage', action='store_true', default=False,
help="don't clean up staging area when command completes")
sp = subparser.add_mutually_exclusive_group()
sp.add_argument(
- '-b', '--batch', action='store_true',
+ '-b', '--batch', action='store_true', default=False,
help="don't ask which versions to checksum")
sp.add_argument(
- '-l', '--latest', action='store_true',
+ '-l', '--latest', action='store_true', default=False,
help="checksum the latest available version only")
sp.add_argument(
- '-p', '--preferred', action='store_true',
+ '-p', '--preferred', action='store_true', default=False,
help="checksum the preferred version only")
arguments.add_common_arguments(subparser, ['package'])
subparser.add_argument(
diff --git a/lib/spack/spack/test/cmd/audit.py b/lib/spack/spack/test/cmd/audit.py
index 2c9dc6b124..e7fe2d68da 100644
--- a/lib/spack/spack/test/cmd/audit.py
+++ b/lib/spack/spack/test/cmd/audit.py
@@ -41,7 +41,7 @@ def test_audit_packages_https(mutable_config, mock_packages):
assert audit.returncode == 1
# This uses http and should fail
- audit('packages-https', "preferred-test", fail_on_error=False)
+ audit('packages-https', "test-dependency", fail_on_error=False)
assert audit.returncode == 1
# providing one or more package names with https should work
diff --git a/lib/spack/spack/test/cmd/checksum.py b/lib/spack/spack/test/cmd/checksum.py
index 6c05b03d59..c741377ce6 100644
--- a/lib/spack/spack/test/cmd/checksum.py
+++ b/lib/spack/spack/test/cmd/checksum.py
@@ -30,7 +30,7 @@ def test_checksum_args(arguments, expected):
@pytest.mark.parametrize('arguments,expected', [
- (['--batch', 'preferred-test'], 'versions of preferred-test'),
+ (['--batch', 'preferred-test'], 'version of preferred-test'),
(['--latest', 'preferred-test'], 'Found 1 version'),
(['--preferred', 'preferred-test'], 'Found 1 version'),
])
@@ -47,7 +47,7 @@ def test_checksum_interactive(
monkeypatch.setattr(tty, 'get_number', _get_number)
output = spack_checksum('preferred-test')
- assert 'versions of preferred-test' in output
+ assert 'version of preferred-test' in output
assert 'version(' in output
diff --git a/lib/spack/spack/test/concretize_preferences.py b/lib/spack/spack/test/concretize_preferences.py
index 733e3efa77..80d9b0eb94 100644
--- a/lib/spack/spack/test/concretize_preferences.py
+++ b/lib/spack/spack/test/concretize_preferences.py
@@ -176,16 +176,16 @@ class TestConcretizePreferences(object):
def test_preferred(self):
""""Test packages with some version marked as preferred=True"""
- spec = Spec('preferred-test')
+ spec = Spec('python')
spec.concretize()
- assert spec.version == Version('0.2.15')
+ assert spec.version == Version('2.7.11')
# now add packages.yaml with versions other than preferred
# ensure that once config is in place, non-preferred version is used
- update_packages('preferred-test', 'version', ['0.2.16'])
- spec = Spec('preferred-test')
+ update_packages('python', 'version', ['3.5.0'])
+ spec = Spec('python')
spec.concretize()
- assert spec.version == Version('0.2.16')
+ assert spec.version == Version('3.5.0')
def test_develop(self):
"""Test concretization with develop-like versions"""