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.
Table of Contents | ||
---|---|---|
|
AFW
Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
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
Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
- 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
Jira | ||||||
---|---|---|---|---|---|---|
|
- cameraMapper.py Unknown User (npease)
- testOutputRoot.py Fred Moolekamp
- testDM-329.py Unknown User (npease)
ctrl_events
Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
- All Steve Pietrowicz
cat
Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
- testCleanupExpiredRuns.py
- testDbSetup.py
- testMySQLBase.py
- timeFuncs.py
meas_astrom
Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
- 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
Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
- 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 Jira server JIRA serverId 9da94fb6-5771-303d-a785-1b6c5ab0f2d2 key DM-7233
- 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
Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
- 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
Jira | ||||||
---|---|---|---|---|---|---|
|
- 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 Jiraserver JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId 9da94fb6-5771-303d-a785-1b6c5ab0f2d2 key DM-7244
server | JIRA |
---|---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
serverId | 9da94fb6-5771-303d-a785-1b6c5ab0f2d2 |
key | DM-7244 |
- pexPolicyToButlerPolicy.py Russell Owen
- policyInRepo.py Russell Owen
- map.py Russell Owen
coadd_utils
Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
- testAddToCoadd.py Russell Owen
- testCoadd.py Russell Owen
- testCopyGoodPixels.py Russell Owen
- testSetCoaddEdgeBits.py Russell Owen
- testSetMaskBits.py Russell Owen
coadd_chisquared
Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
- testCoadd Russell Owen
Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
- 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
Jira | ||||||
---|---|---|---|---|---|---|
|
- 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
Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
- 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
Jira | ||||||
---|---|---|---|---|---|---|
|
- 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
Jira | ||||||
---|---|---|---|---|---|---|
|
- Kron.py Unknown User (vpk24)
- testFlaghandler.py Unknown User (vpk24)
meas_extensions_simpleShape
Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
- 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