diff --git a/hed/schema/hed_cache.py b/hed/schema/hed_cache.py index fbcbf12a1..51c0f9ef4 100644 --- a/hed/schema/hed_cache.py +++ b/hed/schema/hed_cache.py @@ -89,7 +89,7 @@ def get_hed_versions(local_hed_directory=None, library_name=None, get_libraries= if expression_match is not None: version = expression_match.group(3) found_library_name = expression_match.group(2) - if found_library_name != library_name: + if not get_libraries and found_library_name != library_name: continue if found_library_name not in all_hed_versions: all_hed_versions[found_library_name] = [] diff --git a/tests/schema/test_hed_cache.py b/tests/schema/test_hed_cache.py index 8b122fdf0..bf8091b15 100644 --- a/tests/schema/test_hed_cache.py +++ b/tests/schema/test_hed_cache.py @@ -85,7 +85,7 @@ def test_cache_specific_url(self): def test_get_hed_versions_all(self): cached_versions = hed_cache.get_hed_versions(self.hed_cache_dir, get_libraries=True) self.assertIsInstance(cached_versions, dict) - self.assertTrue(len(cached_versions) > 0) + self.assertTrue(len(cached_versions) > 1) def test_get_hed_versions(self): cached_versions = hed_cache.get_hed_versions(self.hed_cache_dir)