summaryrefslogtreecommitdiff
path: root/lib/spack/spack/test/tag.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/spack/spack/test/tag.py')
-rw-r--r--lib/spack/spack/test/tag.py27
1 files changed, 13 insertions, 14 deletions
diff --git a/lib/spack/spack/test/tag.py b/lib/spack/spack/test/tag.py
index 6e43ef7d1c..68414c1288 100644
--- a/lib/spack/spack/test/tag.py
+++ b/lib/spack/spack/test/tag.py
@@ -40,7 +40,7 @@ more_tags_json = """
def test_tag_copy(mock_packages):
- index = spack.tag.TagIndex.from_json(StringIO(tags_json))
+ index = spack.tag.TagIndex.from_json(StringIO(tags_json), repository=mock_packages)
new_index = index.copy()
assert index.tags == new_index.tags
@@ -104,21 +104,21 @@ def test_tag_index_round_trip(mock_packages):
mock_index.to_json(ostream)
istream = StringIO(ostream.getvalue())
- new_index = spack.tag.TagIndex.from_json(istream)
+ new_index = spack.tag.TagIndex.from_json(istream, repository=mock_packages)
assert mock_index == new_index
-def test_tag_equal():
- first_index = spack.tag.TagIndex.from_json(StringIO(tags_json))
- second_index = spack.tag.TagIndex.from_json(StringIO(tags_json))
+def test_tag_equal(mock_packages):
+ first_index = spack.tag.TagIndex.from_json(StringIO(tags_json), repository=mock_packages)
+ second_index = spack.tag.TagIndex.from_json(StringIO(tags_json), repository=mock_packages)
assert first_index == second_index
-def test_tag_merge():
- first_index = spack.tag.TagIndex.from_json(StringIO(tags_json))
- second_index = spack.tag.TagIndex.from_json(StringIO(more_tags_json))
+def test_tag_merge(mock_packages):
+ first_index = spack.tag.TagIndex.from_json(StringIO(tags_json), repository=mock_packages)
+ second_index = spack.tag.TagIndex.from_json(StringIO(more_tags_json), repository=mock_packages)
assert first_index != second_index
@@ -136,24 +136,23 @@ def test_tag_merge():
assert tag_keys == all_tags
-def test_tag_not_dict():
+def test_tag_not_dict(mock_packages):
list_json = "[]"
with pytest.raises(spack.tag.TagIndexError) as e:
- spack.tag.TagIndex.from_json(StringIO(list_json))
+ spack.tag.TagIndex.from_json(StringIO(list_json), repository=mock_packages)
assert "not a dict" in str(e)
-def test_tag_no_tags():
+def test_tag_no_tags(mock_packages):
pkg_json = '{"packages": []}'
with pytest.raises(spack.tag.TagIndexError) as e:
- spack.tag.TagIndex.from_json(StringIO(pkg_json))
+ spack.tag.TagIndex.from_json(StringIO(pkg_json), repository=mock_packages)
assert "does not start with" in str(e)
def test_tag_update_package(mock_packages):
mock_index = spack.repo.path.tag_index
-
- index = spack.tag.TagIndex()
+ index = spack.tag.TagIndex(repository=mock_packages)
for name in spack.repo.all_package_names():
index.update_package(name)