This page can be used to track progress on migrating the DM and Sims software stack to use pytest.
Install pytest using:
conda install pytest
Each package will have a JIRA ticket with an associated git branch. Share the branch and work on test files independently. Do one commit per test file. Take ownership of specific files by annotating the item on this page with your name. Tick the check box when the file runs with pytest. If a package is not listed below, add it and create a JIRA ticket.
Instructions for using pytest can be found in the developer guide. A migration guide can be found at SQR-012.
AFW - DM-7207Getting issue details... STATUS
AFW can now be fixed up.
- angle.py Unknown User (pschella)
- approximate.py John Parejko
- background.py John Parejko
- box.py John Parejko
- color.py John Parejko
- convolve.py
- coord.py
- coordinates.py
- coordptr.py
- display.py
- ellipse.py
- exposure.py
- footprint1.py
- footprint2.py
- footprintEllipse.py
- footprintMergeCatalog.py
- function.py
- header.py
- heavyFootprint.py
- image.py
- imageIo1.py
- imageIo2.py
- imagePca.py
- imagePersistence1.py
- imagePickle.py
- interpolate.py
- kernel.py
- kernelImagesForRegion.py
- kernelIo1.py
- mask.py
- maskedImage.py
- maskedImageIO.py
- maskedImagePersistence1.py
- matchFits.py
- minimize.py
- offsetImage.py
- pickles.py
- polygon.py
- random1.py
- rgb.py
- rowColumnStats.py
- scaledPlus.py
- sourceMatch.py
- spatialCell.py
- spline.py
- stacker.py
- statBug1697.py
- statClipException1045.py
- statistics.py
- statisticsMasked.py
- statisticsOverloads.py
- test1079.py
- testAmpInfoTable.py
- testApCorrMap.py
- testAstropyTableViews.py
- testCamGeomFitsUtils.py
- testCameraGeom.py
- testCameraSys.py
- testCameraTransformMap.py
- testChebyshevBoundedField.py
- testDetector.py
- testDistortedTanWcs.py
- testDs9.py
- testExposureTable.py
- testFluxFromABMag.py
- testFunctor.py
- testFunctorKeys.py
- testGaussianProcess.py
- testGaussianPsf.py
- testGeomTestUtils.py
- testImageTestUtils.py
- testLeastSquares.py
- testMakePixelToTanPixel.py
- testMakeWcs.py
- testOrientation.py
- testRaWrap.py
- testSchema.py
- testSeparableXYTransform.py
- testSimpleTable.py
- testSourceTable.py
- testTableAliases.py
- testTableArchiveImport.py
- testTableUtils.py
- testTestMethods.py
- testValidPolygon.py
- testWcs835.py
- testWcsFitsTable.py
- testXYTransform.py
- ticket2019.py
- ticket2026.py
- ticket2162.py
- ticket2233.py
- ticket2352.py
- ticket2707.py
- ticket2905.py
- ticketDM-433.py
- warpExposure.py
- warper.py
- wcs1.py
pipe_base - DM-7232Getting issue details... STATUS
- testArgumentParser.py Unknown User (vpk24)
- testCmdLineTask.py Hsin-Fang Chiang
- testShowTasks.py Unknown User (mtpatter)
- testStruct.py Unknown User (vpk24)
- testTask.py Unknown User (vpk24)
daf_butlerUtils - DM-7230Getting issue details... STATUS
- cameraMapper.py Unknown User (npease)
- testOutputRoot.py Fred Moolekamp
- testDM-329.py Unknown User (npease)
cat - DM-7231Getting issue details... STATUS
- testCleanupExpiredRuns.py
- testDbSetup.py
- testMySQLBase.py
- timeFuncs.py
meas_astrom - DM-3904Getting issue details... STATUS
- createWcsWithSip.py Russell Owen
- lsf1d.py Russell Owen
- lsf2d.py Russell Owen
- openFiles.py Russell Owen
- testAstrometryTask.py Russell Owen
- testFindAstrometryNetDataDir.py Russell Owen
- testFitTanSipWcsHighOrder.py Russell Owen
- testFitTanSipWcsTask.py Russell Owen
- testJoinMatchListWithCatalog.py Matthew Rumore but accidentally stolen by Russell Owen
- testLoadAstrometryNetObjects.py Russell Owen
- testMakeMatchStatistics.py Russell Owen
- testMatchOptimisticB.py Angelo Fausti
- testMultiIndex.py Russell Owen
- testSetMatchDistance.py Russell Owen
- testSipTransformations.py Russell Owen
- ticket1979.py Russell Owen
meas_base - DM-7229Getting issue details... STATUS
- centroid.py Nate Lust
- importCentroidAlgorithm.py Ian Sullivan
- measureSources.py Ian Sullivan
- sincPhotSums.py Ian Sullivan
- testAfterburners.py Ian Sullivan
- testApCorrNameSet.py Ian Sullivan
- testApertureFlux.py Ian Sullivan
- testApplyApCorr.py Ian Sullivan
- testBlendedness.py Angelo Fausti
- testCentroidChecker.py Angelo Fausti
- testClassification.py Angelo Fausti
- testFPPosition.py Angelo Fausti
- testFlagHandler.py Nate Lust
- testGaussianCentroid.py David Reiss
- testGaussianFlux.py David Reiss
- testInputCount.py Hsin-Fang Chiang
- testInputUtilities.py Ian Sullivan
- testJacobian.py Nate Lust
- testLib.py SWIG file, do not update
- testNaiveCentroid.py Ian Sullivan
- testNoiseReplacer.py Ian Sullivan
- testPeakCentroid.py Ian Sullivan
- testPeakLikelyhoodFlux.py Ian Sullivan
- testPixelFlags.py Ian Sullivan
- testPsfFlux.py David Reiss
- testScaledApertureFlux.py Ian Sullivan
- testSdssCentroid.py Ian Sullivan
- testSdssShape.py Ian Sullivan
- testShapeUtilities.py Ian Sullivan
- testSkyCoord.py Ian Sullivan
- testTransform.py Hsin-Fang Chiang
- testVariance.py Unknown User (jmatt)
ip_isr - DM-7233Getting issue details... STATUS
- testApplyLookupTable.py John Parejko
- testBiasAndDarkCorrection.py John Parejko
- testBrighterFatter.py John Parejko
- testDefect.py John Parejko
- testFlatAndIlluminationCorrection.py John Parejko
- testFringes.py John Parejko
- testLinearizeLookupTable.py John Parejko
- testLinearizeSquared.py John Parejko
- testOverscanCorrection.py John Parejko
- testSaturationCorrection.py John Parejko
- testSetValidPolygonIntersect.py John Parejko
- testSuspectMasking.py John Parejko
- testMaskNans.py John Parejko
pipe_tasks - DM-7235Getting issue details... STATUS
- testConfig.py Paul Price
- testMatchBackgrounds.py Paul Price
- testCoadds.py Paul Price
- testColorterm.py Paul Price
- testFakes.py Paul Price
- testFindAstrometryNetDataDir.py Paul Price
- testInterpImageTask.py Paul Price
- testMakeDiscreteSkyMap.py Unknown User (vpk24)
- testPhotoCal.py Unknown User (vpk24)
- testProcessCcd.py Unknown User (vpk24)
- testRegister.py Unknown User (vpk24)
- testScaleZeroPoint.py Unknown User (vpk24)
- testSnapCombine.py Unknown User (vpk24)
- testTransform.py Unknown User (vpk24)
- testTicket-2155.py Unknown User (vpk24)
- testWcsSelectImages.py Unknown User (vpk24)
meas_algorithms - DM-7248Getting issue details... STATUS
- testCoaddApCorrMap.py Unknown User (vpk24)
- testCoaddPsf.py Unknown User (vpk24)
- testInterp.py Unknown User (vpk24)
- testBinnedWcs.py Unknown User (vpk24)
- testCr.py Unknown User (vpk24)
- testMeasure.py Ian Sullivan
- testNegative.py Ian Sullivan
- testPsfIO.py Ian Sullivan
- testPsfSelectTest.py Ian Sullivan
- testAstrometrySourceSelector.py Unknown User (vpk24)
- testCoaddBoundedField.py Unknown User (vpk24)
- testDetection.py Unknown User (vpk24)
- testDoubleGaussianPsf.py Unknown User (vpk24)
- testGaussianPsfFactory.py Unknown User (vpk24)
- testHtmIndex.py Unknown User (vpk24)
- testInstallGaussianPsf.py Unknown User (vpk24)
- testLoadReferenceObjects.py Unknown User (vpk24)
- testMeasureApCorr.py Ian Sullivan
- testPsfAttributes.py Ian Sullivan
- testPsfCandidate.py Ian Sullivan
- testPsfDetermination.py Ian Sullivan
- testReadFitsCatalog.py Ian Sullivan
- testReadTextCatalog.py Ian Sullivan
- testTicket-2986.py Ian Sullivan
- test*.py Jonathan Sick