summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorScott Wittenburg <scott.wittenburg@kitware.com>2022-01-20 21:18:16 -0700
committerTodd Gamblin <tgamblin@llnl.gov>2022-05-13 10:45:12 -0700
commit32a2c22b2b509f7560b9d4a0925511b1b2f3879f (patch)
tree1bdc7b04a3adb26e12d2f6c975654fe350e50aa9 /lib
parente02020c80a8749d82c271913df0d0f9d9e4fac0b (diff)
downloadspack-32a2c22b2b509f7560b9d4a0925511b1b2f3879f.tar.gz
spack-32a2c22b2b509f7560b9d4a0925511b1b2f3879f.tar.bz2
spack-32a2c22b2b509f7560b9d4a0925511b1b2f3879f.tar.xz
spack-32a2c22b2b509f7560b9d4a0925511b1b2f3879f.zip
tests: fix failing test_hash_change
The full hash appears twice in the spec dict now, replacing just the value replaces it under "hash" and "full_hash". Only replace the one that appears after "full_hash". I'm actually not sure what purpose this test served, so maybe it could be removed, as it may be testing some distinction between full and dag hash which no longer exists.
Diffstat (limited to 'lib')
-rw-r--r--lib/spack/spack/test/cmd/test.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/spack/spack/test/cmd/test.py b/lib/spack/spack/test/cmd/test.py
index 89831b6cb8..a696424c17 100644
--- a/lib/spack/spack/test/cmd/test.py
+++ b/lib/spack/spack/test/cmd/test.py
@@ -256,9 +256,11 @@ def test_hash_change(mock_test_stage, mock_packages, mock_archive, mock_fetch,
outfile = os.path.join(testdir, 'test_suite.lock')
with open(outfile, 'r') as f:
output = f.read()
+ val_replace = '"full_hash": "{0}"'.format(
+ spack.store.db.query('printing-package')[0].full_hash())
changed_hash = output.replace(
- spack.store.db.query('printing-package')[0].full_hash(),
- 'fakehash492ucwhwvzhxfbmcc45x49ha')
+ val_replace,
+ '"full_hash": "fakehash492ucwhwvzhxfbmcc45x49ha"')
with open(outfile, 'w') as f:
f.write(changed_hash)