@@ -730,6 +730,10 @@ def setUp(self):
730730 "initial_photometry_match_detector" ,
731731 {"instrument" , "visit" , "detector" },
732732 "Catalog" )
733+ butlerTests .addDatasetType (self .repo ,
734+ "preliminary_visit_mask" ,
735+ {"instrument" , "visit" , "detector" },
736+ "Mask" )
733737
734738 # dataIds
735739 self .exposure0_id = self .repo .registry .expandDataId (
@@ -776,6 +780,7 @@ def test_runQuantum(self):
776780 "initial_pvi_background" : self .visit_id ,
777781 "astrometry_matches" : self .visit_id ,
778782 "photometry_matches" : self .visit_id ,
783+ "mask" : self .visit_id ,
779784 })
780785 mock_run = lsst .pipe .base .testUtils .runTestQuantum (task , self .butler , quantum )
781786
@@ -822,6 +827,7 @@ def test_runQuantum_illumination_correction(self):
822827 "initial_pvi_background" : self .visit_id ,
823828 "astrometry_matches" : self .visit_id ,
824829 "photometry_matches" : self .visit_id ,
830+ "mask" : self .visit_id ,
825831 })
826832 mock_run = lsst .pipe .base .testUtils .runTestQuantum (task , self .butler , quantum )
827833
@@ -862,6 +868,7 @@ def test_runQuantum_2_snaps(self):
862868 "initial_pvi_background" : self .visit_id ,
863869 "astrometry_matches" : self .visit_id ,
864870 "photometry_matches" : self .visit_id ,
871+ "mask" : self .visit_id ,
865872 })
866873 mock_run = lsst .pipe .base .testUtils .runTestQuantum (task , self .butler , quantum )
867874
@@ -899,10 +906,12 @@ def test_runQuantum_no_optional_outputs(self):
899906 "initial_pvi_background" : self .visit_id ,
900907 "astrometry_matches" : self .visit_id ,
901908 "photometry_matches" : self .visit_id ,
909+ "mask" : self .visit_id ,
902910 }
903911
904912 # Check that we can turn off one output at a time.
905- for optional in ["psf_stars" , "psf_stars_footprints" , "astrometry_matches" , "photometry_matches" ]:
913+ for optional in ["psf_stars" , "psf_stars_footprints" , "astrometry_matches" , "photometry_matches" ,
914+ "mask" ]:
906915 config = CalibrateImageTask .ConfigClass ()
907916 config .optional_outputs .remove (optional )
908917 task = CalibrateImageTask (config = config )
@@ -944,6 +953,7 @@ def test_runQuantum_no_calibrate_pixels(self):
944953 "initial_pvi_background" : self .visit_id ,
945954 "astrometry_matches" : self .visit_id ,
946955 "photometry_matches" : self .visit_id ,
956+ "mask" : self .visit_id ,
947957 })
948958 mock_run = lsst .pipe .base .testUtils .runTestQuantum (task , self .butler , quantum )
949959
@@ -992,6 +1002,7 @@ def test_runQuantum_exception(self):
9921002 "initial_pvi_background" : self .visit_id ,
9931003 "astrometry_matches" : self .visit_id ,
9941004 "photometry_matches" : self .visit_id ,
1005+ "mask" : self .visit_id ,
9951006 })
9961007
9971008 # A generic exception should raise directly.
0 commit comments