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 Unknown User (pschella)
- coord.py Unknown User (pschella)
- coordinates.py Unknown User (pschella)
- coordptr.py Unknown User (pschella)
- display.py Unknown User (pschella)
- ellipse.py Unknown User (pschella)
- exposure.py Unknown User (pschella)
- footprint1.py Unknown User (pschella)
- footprint2.py Unknown User (pschella)
- footprintEllipse.py John Parejko
- footprintMergeCatalog.py John Parejko
- function.py John Parejko
- header.py Fred Moolekamp
- heavyFootprint.py Fred Moolekamp
- image.py Fred Moolekamp
- imageIo1.py Fred Moolekamp
- imageIo2.py Fred Moolekamp
- imagePca.py Fred Moolekamp
- imagePersistence1.py Fred Moolekamp
- imagePickle.py Fred Moolekamp
- interpolate.py Fred Moolekamp
- kernel.py Fred Moolekamp
- kernelImagesForRegion.py Fred Moolekamp
- kernelIo1.py Fred Moolekamp
- mask.py Fred Moolekamp
- maskedImage.py Fred Moolekamp
- maskedImageIO.py Fred Moolekamp
- maskedImagePersistence1.py Fred Moolekamp
- matchFits.py Fred Moolekamp
- minimize.py Fred Moolekamp
- offsetImage.py Fred Moolekamp
- pickles.py Fred Moolekamp
- polygon.py Fred Moolekamp
- random1.py Fred Moolekamp
- rgb.py Fred Moolekamp
- rowColumnStats.py Fred Moolekamp
- scaledPlus.py Fred Moolekamp
- sourceMatch.py Fred Moolekamp
- spatialCell.py Fred Moolekamp
- spline.py Fred Moolekamp
- stacker.py Fred Moolekamp
- statBug1697.py Fred Moolekamp
- statClipException1045.py Fred Moolekamp
- statistics.py Fred Moolekamp
- statisticsMasked.py Fred Moolekamp
- statisticsOverloads.py Fred Moolekamp
- test1079.py Fred Moolekamp
- testAmpInfoTable.py Fred Moolekamp
- testApCorrMap.py Fred Moolekamp
- testAstropyTableViews.py Fred Moolekamp
- testCamGeomFitsUtils.py Fred Moolekamp
- testCameraGeom.py Fred Moolekamp
- testCameraSys.py Unknown User (pschella)
- testCameraTransformMap.py Unknown User (pschella)
- testChebyshevBoundedField.py Unknown User (pschella)
- testDetector.py Unknown User (pschella)
- testDistortedTanWcs.py Unknown User (pschella)
- testDs9.py Fred Moolekamp
- testExposureTable.py Unknown User (pschella)
- testFluxFromABMag.py Nate Lust
- testFunctor.py Nate Lust
- testFunctorKeys.py Nate Lust
- testGaussianProcess.py Unknown User (pschella)
- testGaussianPsf.py Unknown User (pschella)
- testGeomTestUtils.py Unknown User (pschella)
- testImageTestUtils.py Unknown User (pschella)
- testLeastSquares.py Unknown User (pschella)
- testMakePixelToTanPixel.py Unknown User (pschella)
- testMakeWcs.py Unknown User (pschella)
- testOrientation.py Unknown User (pschella)
- testRaWrap.py Unknown User (pschella)
- testSchema.py Unknown User (pschella)
- testSeparableXYTransform.py Unknown User (pschella)
- testSimpleTable.py Unknown User (pschella)
- testSourceTable.py Unknown User (pschella)
- testTableAliases.py Unknown User (pschella)
- testTableArchiveImport.py Unknown User (pschella)
- testTableUtils.py Unknown User (pschella)
- testTestMethods.py Unknown User (pschella)
- testValidPolygon.py Unknown User (pschella)
- testWcs835.py Unknown User (pschella)
- testWcsFitsTable.py Unknown User (pschella)
- testXYTransform.py Unknown User (pschella)
- ticket2019.py Unknown User (pschella)
- ticket2026.py Unknown User (pschella)
- ticket2162.py Unknown User (pschella)
- ticket2233.py Unknown User (pschella)
- ticket2352.py Unknown User (pschella)
- ticket2707.py Unknown User (pschella)
- ticket2905.py Unknown User (pschella)
- ticketDM-433.py Unknown User (pschella)
- warpExposure.py Unknown User (pschella)
- warper.py Unknown User (pschella)
- wcs1.py Unknown User (pschella)
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)
ctrl_events - DM-7252Getting issue details... STATUS
- All Steve Pietrowicz
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 Ian Sullivan
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
obs_test - DM-7244Getting issue details... STATUS
- pexPolicyToButlerPolicy.py Russell Owen
- policyInRepo.py Russell Owen
- map.py Russell Owen
coadd_utils - DM-7258Getting issue details... STATUS
- testAddToCoadd.py Russell Owen
- testCoadd.py Russell Owen
- testCopyGoodPixels.py Russell Owen
- testSetCoaddEdgeBits.py Russell Owen
- testSetMaskBits.py Russell Owen
coadd_chisquared - DM-7261Getting issue details... STATUS
- testCoadd Russell Owen
- test*.py Jonathan Sick
utils - DM-7270Getting issue details... STATUS
- raDecToStr.py John Parejko
raDecToStr.py John Parejko
swig.py John Parejko
testExecutables.py John Parejko
testGetPackageDir.py John Parejko
testGetTempFilePath.py John Parejko
testLib.py John Parejko
testLockProtection.py John Parejko
testOrdering.py John Parejko
testSharedData.py John Parejko
utils.py John Parejko
skymap - DM-7246Getting issue details... STATUS
- SkyMapTestCase.py Unknown User (jmatt)
- testDiscreteSkyMap.py Unknown User (jmatt)
- testDodecaSkyMap.py Unknown User (jmatt)
- testEquatSkyMap.py Unknown User (jmatt)
- testHealpixSkyMap.py Unknown User (jmatt)
- testRingsSkyMap.py Unknown User (jmatt)
sphgeom - DM-7315Getting issue details... STATUS
- testAngle.py Unknown User (vpk24)
- testAngleIntervals.py Unknown User (vpk24)
- testConvexPolygon.py Unknown User (vpk24)
- testInterval1d.py Unknown User (vpk24)
- testLonLat.py Unknown User (vpk24)
- testNormalizedAngle.py Unknown User (vpk24)
- testUnitVector3d.py Unknown User (vpk24)
- testVector3d.py Unknown User (vpk24)
ip_diffim - DM-7320Getting issue details... STATUS Fred Moolekamp
- AssessSpatialKernelVisitor.py
- BasisLists.py
- BuildSingleKernelVisitor.py
- BuildSpatialKernelVisitor.py
- FindSetBits.py
- ImagePsfMatch.py
- ImageStatistics.py
- ImageSubtract.py
- KernelCandidateAndSolution.py
- KernelCandidateDetection.py
- KernelPca.py
- KernelSumVisitor.py
- ModelPsfMatch.py
- SnapPsfMatch.py
- compareToHotpants.py
- diaCatalogSourceSelector.py
- dipole.py
- ipDiffimConfig.py
- subtractExposures.py
- testDipoleFitter.py
- testImageDecorrelation.py
meas_extensions_photometryKron - DM-7329Getting issue details... STATUS
- testKron.py Unknown User (vpk24)
- testFlaghandler.py Unknown User (vpk24)
meas_extensions_simpleShape - DM-7332Getting issue details... STATUS
- testMeasurementFramework.py Unknown User (vpk24)
- testSimpleShape.py Unknown User (vpk24)
meas_extensions_psfex
testPsfexPsf.py Unknown User (vpk24)
meas_extensionts_shapeHSM
- testHsm.py Unknown User (vpk24)
meas_deblender
- edges.py Unknown User (vpk24)
- fit_psf.py Unknown User (vpk24)
- strayFlux.py Unknown User (vpk24)
- testInclude.py Unknown User (vpk24)
- ticket2871.py Unknown User (vpk24)
meas_modelfit
- testCModel.py Unknown User (vpk24)
- testCModelPlugins.py Unknown User (vpk24)
- testDefaultZeroPoint.py Unknown User (vpk24)
- testDoubleShapeletPsfApprox.py Unknown User (vpk24)
- testGeneralShapeletPsfApproxPlugins.py Unknown User (vpk24)
- testGeneralShapeletPsfModels.py Unknown User (vpk24)
- testIntegrals.py Unknown User (vpk24)
- testMeasureImage.py Unknown User (vpk24)
- testMixture.py Unknown User (vpk24)
- testOptimizer.py Unknown User (vpk24)
- testProjectedLikelihood.py Unknown User (vpk24)
- testPsfFitter.py Unknown User (vpk24)
- testSemiEmpiricalPrior.py Unknown User (vpk24)
- testSoftenedLinearPrior.py Unknown User (vpk24)
- testTruncatedGaussian.py Unknown User (vpk24)
obs_sdss
- getBias.py
- getCamera.py
- getDefects.py
- getFlat.py
- getId.py
- getMD.py
- getRaw.py
- testEdgeRolloffFunctor.py
- testLsstSimIsrTask.py
- testSelectFluxMag0.py
- testSelectLsstImages.py
- validate.py
- getBias.py
- getCamera.py
- getDefects.py
- getFlat.py
- getId.py
- getMD.py
- getRaw.py
- testEdgeRolloffFunctor.py
- testLsstSimIsrTask.py
- testSelectFluxMag0.py
- testSelectLsstImages.py
- validate.py
obs_subaru
- hscCamera.py
- hscDistortion.py
- hscRepository.py
- testHSCColorterms.py
- testButler.py
- testColorterms.py
obs_decam
- getId.py
- getRaw.py
- testButler.py
- testProcessCcd.py
- testWcsCards.py
datarel
- testGetPsf.py
Qserv
- MySqlUdf.py
- testApp.py
- testProtocol.py
- test_chunkMapping.py
- test_configParser.py
- test_cssNodes.py
- test_cssVersion.py
- test_nodeAdmin.py
- test_nodePool.py
- test_ssh.py
- test_watcherLib.py