diff options
Diffstat (limited to 'lib/spack/spack/test/tag.py')
-rw-r--r-- | lib/spack/spack/test/tag.py | 27 |
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) |