Coverage for tests/test_fakes.py : 43%

Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
# # LSST Data Management System # Copyright 2008-2013 LSST Corporation. # # This product includes software developed by the # LSST Project (http://www.lsst.org/). # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the LSST License Statement and # the GNU General Public License along with this program. If not, # see <http://www.lsstcorp.org/LegalNotices/>. #
fakes.BaseFakeSourcesTask.__init__(self, **kwargs)
pass
''' Test that the FAKE mask plane does not exist, that it is added, and the instance's bitmask points to the correct plane ''' maskPlaneName = "FAKE" maskKeysBefore = list(lsst.afw.image.Mask().getMaskPlaneDict()) trialInstance = TrialFakeSourcesTask() maskKeysAfter = list(lsst.afw.image.Mask().getMaskPlaneDict()) maskPlaneName = trialInstance.config.maskPlaneName self.assertNotIn(maskPlaneName, maskKeysBefore) self.assertIn(maskPlaneName, maskKeysAfter) self.assertEqual(trialInstance.bitmask, lsst.afw.image.Mask[lsst.afw.image.MaskPixel] .getPlaneBitMask(maskPlaneName)) lsst.afw.image.Mask[lsst.afw.image.MaskPixel].removeMaskPlane(maskPlaneName) del trialInstance
''' Test that if the FAKE mask plane exists, it is used, and that the instance's bitmask points to the correct plane ''' maskPlaneName = "FAKE" lsst.afw.image.Mask[lsst.afw.image.MaskPixel].addMaskPlane(maskPlaneName) maskKeysBefore = list(lsst.afw.image.Mask().getMaskPlaneDict()) self.assertIn(maskPlaneName, maskKeysBefore) maskPlaneBitMask = lsst.afw.image.Mask[lsst.afw.image.MaskPixel].getPlaneBitMask(maskPlaneName) trialInstance = TrialFakeSourcesTask() self.assertEqual(maskPlaneBitMask, trialInstance.bitmask) lsst.afw.image.Mask[lsst.afw.image.MaskPixel].removeMaskPlane(maskPlaneName) del trialInstance
lsst.utils.tests.init()
lsst.utils.tests.init() unittest.main() |