Skip to content

Commit

Permalink
Add a failing test for summary_datasets
Browse files Browse the repository at this point in the history
When attempting to add a test for the summary_datasets parameter to ButlerCollectionInfo for RemoteButler, it turns out that it does not doing anything in the DirectButler version.
  • Loading branch information
dhirving committed Sep 10, 2024
1 parent 8c3ca9c commit c2d6947
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions python/lsst/daf/butler/tests/butler_queries.py
Original file line number Diff line number Diff line change
Expand Up @@ -1804,6 +1804,19 @@ def test_calibration_join_queries(self) -> None:
],
)

# summary_datasets parameter is currently broken in DirectButler.
@unittest.expectedFailure
def test_collection_query_info(self) -> None:
butler = self.make_butler("base.yaml", "datasets.yaml")

info = butler.collections.query_info("imported_g", include_summary=True)
self.assertEqual(len(info), 1)
self.assertCountEqual(info[0].dataset_types, ["flat", "bias"])

info = butler.collections.query_info("imported_g", include_summary=True, summary_datasets=["flat"])
self.assertEqual(len(info), 1)
self.assertCountEqual(info[0].dataset_types, ["flat"])


def _get_exposure_ids_from_dimension_records(dimension_records: Iterable[DimensionRecord]) -> list[int]:
output = []
Expand Down

0 comments on commit c2d6947

Please sign in to comment.