Coverage report: 15%

Files Functions Classes

coverage.py v7.13.5, created at 2026-04-26 08:50 +0000

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
python / lsst / __init__.py (no function)   100% 2 0 0   100% 0 0   100%
python / lsst / geom / _Angle.py AngleUnit.__mul__   0% 3 3 0   0% 2 0   0%
python / lsst / geom / _Angle.py AngleUnit.__rmul__   67% 3 1 0   50% 2 1   60%
python / lsst / geom / _Angle.py AngleUnit.__reduce__   0% 1 1 0   100% 0 0   0%
python / lsst / geom / _Angle.py (no function)   100% 8 0 0   100% 0 0   100%
python / lsst / geom / _Box.py Box2I.grid   0% 1 1 0   100% 0 0   0%
python / lsst / geom / _Box.py (no function)   100% 7 0 0   100% 0 0   100%
python / lsst / geom / _Interval.py IntervalI.range   0% 1 1 0   100% 0 0   0%
python / lsst / geom / _Interval.py IntervalI.arange   0% 1 1 0   100% 0 0   0%
python / lsst / geom / _Interval.py IntervalI.slice   0% 1 1 0   100% 0 0   0%
python / lsst / geom / _Interval.py (no function)   100% 9 0 0   100% 0 0   100%
python / lsst / geom / _SpherePoint.py _pickExactlyOne   0% 5 5 0   0% 4 0   0%
python / lsst / geom / _SpherePoint.py SpherePoint.__iter__   0% 2 2 0   0% 2 0   0%
python / lsst / geom / _SpherePoint.py SpherePoint.__repr__   0% 2 2 0   100% 0 0   0%
python / lsst / geom / _SpherePoint.py SpherePoint.toUnitXYZ   0% 4 4 0   100% 0 0   0%
python / lsst / geom / _SpherePoint.py (no function)   100% 10 0 0   100% 0 0   100%
python / lsst / geom / __init__.py (no function)   100% 8 0 0   100% 0 0   100%
python / lsst / geom / _coordinates.py _coordinateStr   0% 1 1 0   100% 0 0   0%
python / lsst / geom / _coordinates.py _coordinateRepr   0% 1 1 0   100% 0 0   0%
python / lsst / geom / _coordinates.py _coordinateReduce   0% 1 1 0   100% 0 0   0%
python / lsst / geom / _coordinates.py _coordinateIter   0% 2 2 0   0% 2 0   0%
python / lsst / geom / _coordinates.py (no function)   100% 42 0 0   100% 0 0   100%
python / lsst / geom / testUtils.py extraMsg   0% 3 3 0   0% 2 0   0%
python / lsst / geom / testUtils.py assertAnglesAlmostEqual   0% 13 13 0   0% 10 0   0%
python / lsst / geom / testUtils.py assertPairsAlmostEqual   0% 8 8 0   0% 6 0   0%
python / lsst / geom / testUtils.py assertPairListsAlmostEqual   0% 11 11 0   0% 2 0   0%
python / lsst / geom / testUtils.py assertSpherePointsAlmostEqual   0% 2 2 0   0% 2 0   0%
python / lsst / geom / testUtils.py assertSpherePointListsAlmostEqual   0% 6 6 0   0% 2 0   0%
python / lsst / geom / testUtils.py assertBoxesAlmostEqual   0% 2 2 0   100% 0 0   0%
python / lsst / geom / testUtils.py (no function)   100% 18 0 0   100% 0 0   100%
python / lsst / geom / version.py (no function)   100% 5 0 0   100% 0 0   100%
tests / test_angle.py AngleTestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_angle.py AngleTestCase.testCtor   0% 11 11 0   100% 0 0   0%
tests / test_angle.py AngleTestCase.testArithmetic   0% 23 23 0   100% 0 0   0%
tests / test_angle.py AngleTestCase.testAbs   0% 1 1 0   100% 0 0   0%
tests / test_angle.py AngleTestCase.testPi   0% 1 1 0   100% 0 0   0%
tests / test_angle.py AngleTestCase.testComparison   0% 17 17 0   100% 0 0   0%
tests / test_angle.py AngleTestCase.testTrig   0% 4 4 0   100% 0 0   0%
tests / test_angle.py AngleTestCase.testSeparation   0% 14 14 0   100% 0 0   0%
tests / test_angle.py AngleTestCase.checkWrappedAngle   0% 5 5 0   100% 0 0   0%
tests / test_angle.py AngleTestCase.testWrap   0% 66 66 0   0% 4 0   0%
tests / test_angle.py AngleTestCase.test_repr   0% 5 5 0   100% 0 0   0%
tests / test_angle.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_angle.py (no function)   92% 24 2 0   50% 2 1   88%
tests / test_box.py Box2ITestCase.setUp   0% 1 1 0   100% 0 0   0%
tests / test_box.py Box2ITestCase.testEmpty   0% 13 13 0   0% 4 0   0%
tests / test_box.py Box2ITestCase.testConstruction   0% 36 36 0   0% 8 0   0%
tests / test_box.py Box2ITestCase.testOverflowDetection   0% 5 5 0   100% 0 0   0%
tests / test_box.py Box2ITestCase.test_Box2I_repr   0% 3 3 0   100% 0 0   0%
tests / test_box.py Box2ITestCase.test_Box2D_repr   0% 4 4 0   100% 0 0   0%
tests / test_box.py Box2ITestCase.testPointExtent   0% 6 6 0   100% 0 0   0%
tests / test_box.py Box2ITestCase.testSwap   0% 13 13 0   100% 0 0   0%
tests / test_box.py Box2ITestCase.testConversion   0% 24 24 0   0% 8 0   0%
tests / test_box.py Box2ITestCase.testAccessors   0% 35 35 0   0% 4 0   0%
tests / test_box.py Box2ITestCase.testRelations   0% 30 30 0   0% 4 0   0%
tests / test_box.py Box2ITestCase.testMutators   0% 17 17 0   100% 0 0   0%
tests / test_box.py Box2DTestCase.setUp   0% 1 1 0   100% 0 0   0%
tests / test_box.py Box2DTestCase.testEmpty   0% 13 13 0   0% 4 0   0%
tests / test_box.py Box2DTestCase.testConstruction   0% 36 36 0   0% 8 0   0%
tests / test_box.py Box2DTestCase.testSwap   0% 13 13 0   100% 0 0   0%
tests / test_box.py Box2DTestCase.testAccessors   0% 29 29 0   0% 4 0   0%
tests / test_box.py Box2DTestCase.testRelations   0% 31 31 0   0% 4 0   0%
tests / test_box.py Box2DTestCase.testMutators   0% 18 18 0   100% 0 0   0%
tests / test_box.py Box2DTestCase.testFlipI   0% 16 16 0   100% 0 0   0%
tests / test_box.py Box2DTestCase.testFlipD   0% 16 16 0   100% 0 0   0%
tests / test_box.py SharedBoxTestCase.setUp   0% 1 1 0   100% 0 0   0%
tests / test_box.py SharedBoxTestCase.testMakeCenteredBox   0% 8 8 0   0% 6 0   0%
tests / test_box.py SharedBoxTestCase._checkBoxConstruction   0% 11 11 0   0% 6 0   0%
tests / test_box.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_box.py (no function)   95% 38 2 0   50% 2 1   92%
tests / test_coordinates.py CoordinateTestCase.testAccessors   0% 11 11 0   0% 4 0   0%
tests / test_coordinates.py CoordinateTestCase.testComparison   0% 35 35 0   0% 2 0   0%
tests / test_coordinates.py CoordinateTestCase.test_repr   0% 5 5 0   0% 2 0   0%
tests / test_coordinates.py PointTestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_coordinates.py PointTestCase.testConstructors   0% 24 24 0   100% 0 0   0%
tests / test_coordinates.py ExtentTestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_coordinates.py ExtentTestCase.testRounding   0% 4 4 0   100% 0 0   0%
tests / test_coordinates.py ExtentTestCase.testConstructors   0% 36 36 0   100% 0 0   0%
tests / test_coordinates.py OperatorTestCase.makeRandom   0% 12 12 0   0% 10 0   0%
tests / test_coordinates.py OperatorTestCase.checkOperator   0% 13 13 0   0% 8 0   0%
tests / test_coordinates.py OperatorTestCase.testPointAsExtent   0% 6 6 0   0% 4 0   0%
tests / test_coordinates.py OperatorTestCase.testExtentAsPoint   0% 6 6 0   0% 4 0   0%
tests / test_coordinates.py OperatorTestCase.testUnaryOperators   0% 9 9 0   0% 4 0   0%
tests / test_coordinates.py OperatorTestCase.testBinaryOperators   0% 53 53 0   0% 2 0   0%
tests / test_coordinates.py OperatorTestCase.testInPlaceOperators   0% 49 49 0   0% 2 0   0%
tests / test_coordinates.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_coordinates.py (no function)   94% 32 2 0   50% 2 1   91%
tests / test_interval.py IntervalTestData.__init__   0% 20 20 0   0% 16 0   0%
tests / test_interval.py IntervalTestData.subset   0% 3 3 0   0% 2 0   0%
tests / test_interval.py IntervalTestData.nonempty   0% 1 1 0   100% 0 0   0%
tests / test_interval.py IntervalTestData.finite   0% 1 1 0   100% 0 0   0%
tests / test_interval.py IntervalTestData.all   0% 1 1 0   100% 0 0   0%
tests / test_interval.py IntervalTests.assertAllTrue   0% 2 2 0   100% 0 0   0%
tests / test_interval.py IntervalTests.assertAllFalse   0% 2 2 0   100% 0 0   0%
tests / test_interval.py IntervalTests.testEmpty   0% 5 5 0   0% 2 0   0%
tests / test_interval.py IntervalTests.testConstructors   0% 12 12 0   0% 4 0   0%
tests / test_interval.py IntervalTests.testFromSpannedPoints   0% 10 10 0   0% 4 0   0%
tests / test_interval.py IntervalTests.testContains   0% 22 22 0   0% 16 0   0%
tests / test_interval.py IntervalTests.testOverlaps   0% 11 11 0   0% 10 0   0%
tests / test_interval.py IntervalTests.testEquality   0% 6 6 0   0% 4 0   0%
tests / test_interval.py IntervalTests.testClippedTo   0% 9 9 0   0% 4 0   0%
tests / test_interval.py IntervalTests.testShiftedBy   0% 16 16 0   0% 12 0   0%
tests / test_interval.py IntervalTests.testExpandedTo   0% 16 16 0   0% 8 0   0%
tests / test_interval.py IntervalTests.testDilatedBy   0% 16 16 0   0% 14 0   0%
tests / test_interval.py IntervalTests.testErodedBy   0% 8 8 0   0% 6 0   0%
tests / test_interval.py IntervalTests.testReflectedAbout   0% 15 15 0   0% 12 0   0%
tests / test_interval.py IntervalDTestCase.setUp   0% 4 4 0   100% 0 0   0%
tests / test_interval.py IntervalDTestCase.checkEmptyIntervalInvariants   0% 4 4 0   100% 0 0   0%
tests / test_interval.py IntervalDTestCase.testBadConstruction   0% 8 8 0   100% 0 0   0%
tests / test_interval.py IntervalDTestCase.testCenter   0% 4 4 0   0% 4 0   0%
tests / test_interval.py IntervalDTestCase.testInfinite   0% 9 9 0   0% 4 0   0%
tests / test_interval.py IntervalITestCase.setUp   0% 3 3 0   100% 0 0   0%
tests / test_interval.py IntervalITestCase.checkEmptyIntervalInvariants   0% 3 3 0   100% 0 0   0%
tests / test_interval.py IntervalITestCase.testExtensions   0% 6 6 0   100% 0 0   0%
tests / test_interval.py IntervalITestCase.testConversions   0% 7 7 0   0% 4 0   0%
tests / test_interval.py IntervalITestCase.testOverflow   0% 30 30 0   100% 0 0   0%
tests / test_interval.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_interval.py (no function)   97% 61 2 0   50% 2 1   95%
tests / test_pickles.py PickleBase.setUp   0% 1 1 0   100% 0 0   0%
tests / test_pickles.py PickleBase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_pickles.py PickleBase.assertPickled   0% 1 1 0   100% 0 0   0%
tests / test_pickles.py PickleBase.testPickle   0% 3 3 0   100% 0 0   0%
tests / test_pickles.py AngleTestCase.setUp   0% 1 1 0   100% 0 0   0%
tests / test_pickles.py Point2DTestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_pickles.py Point2ITestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_pickles.py Point3DTestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_pickles.py Point3ITestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_pickles.py Extent2DTestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_pickles.py Extent3DTestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_pickles.py Extent2ITestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_pickles.py Extent3ITestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_pickles.py Box2DTestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_pickles.py Box2ITestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_pickles.py AffineTransformTestCase.setUp   0% 5 5 0   100% 0 0   0%
tests / test_pickles.py AffineTransformTestCase.assertPickled   0% 1 1 0   100% 0 0   0%
tests / test_pickles.py LinearTransformTestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_pickles.py LinearTransformTestCase.assertPickled   0% 1 1 0   100% 0 0   0%
tests / test_pickles.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_pickles.py (no function)   95% 43 2 0   50% 2 1   93%
tests / test_spherePoint.py SpherePointTestSuite.setUp   0% 2 2 0   100% 0 0   0%
tests / test_spherePoint.py SpherePointTestSuite.pointSet   0% 3 3 0   0% 4 0   0%
tests / test_spherePoint.py SpherePointTestSuite.positions   0% 7 7 0   100% 0 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testLonLatConstructorErrors   0% 23 23 0   0% 2 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testVector3dConstructor   0% 21 21 0   0% 4 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testDefaultConstructor   0% 4 4 0   100% 0 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testCopyConstructor   0% 3 3 0   100% 0 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testInitNArgFail   0% 8 8 0   100% 0 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testGetLongitudeValue   0% 12 12 0   0% 8 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testGetPosition   0% 5 5 0   0% 4 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testTicket1394   0% 2 2 0   100% 0 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testGetLatitudeValue   0% 8 8 0   0% 6 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testGetVectorValue   0% 26 26 0   0% 14 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testToUnitXZY   0% 11 11 0   0% 6 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testTicket1761   0% 8 8 0   100% 0 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testAtPoleValue   0% 8 8 0   0% 4 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testIsFiniteValue   0% 8 8 0   0% 4 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testGetItemError   0% 5 5 0   100% 0 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testGetItemValue   0% 15 15 0   0% 6 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testEquality   0% 28 28 0   0% 10 0   0%
tests / test_spherePoint.py SpherePointTestSuite.checkTransitive   0% 7 7 0   0% 2 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testBearingToValueOnEquator   0% 16 16 0   0% 8 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testBearingToValueSameLongitude   0% 13 13 0   0% 12 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testBearingToFromPole   0% 12 12 0   0% 10 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testBearingToValueSingular   0% 5 5 0   100% 0 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testSeparationValueGeneric   0% 18 18 0   0% 8 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testSeparationValueAbsolute   0% 6 6 0   100% 0 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testSeparationPoles   0% 8 8 0   100% 0 0   0%
tests / test_spherePoint.py SpherePointTestSuite.toVector   0% 8 8 0   0% 2 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testRotatedValue   0% 50 50 0   0% 14 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testRotatedAlias   0% 9 9 0   0% 2 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testOffsetValue   0% 39 39 0   0% 14 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testOffsetTangentPlane   0% 10 10 0   0% 6 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testIterResult   0% 11 11 0   0% 4 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testStrValue   0% 10 10 0   0% 6 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testReprValue   0% 7 7 0   0% 2 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testAverageSpherePoint   0% 4 4 0   0% 4 0   0%
tests / test_spherePoint.py SpherePointTestSuite.testAverageSpherePoint.checkCircle   0% 7 7 0   0% 2 0   0%
tests / test_spherePoint.py SpherePointTestSuite.nextUp   0% 1 1 0   100% 0 0   0%
tests / test_spherePoint.py SpherePointTestSuite.nextDown   0% 1 1 0   100% 0 0   0%
tests / test_spherePoint.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_spherePoint.py (no function)   97% 61 2 0   50% 2 1   95%
tests / test_testUtils.py TestTestUtils.testAssertAnglesAlmostEqual   0% 24 24 0   0% 2 0   0%
tests / test_testUtils.py TestTestUtils.testAssertBoxesAlmostEqual   0% 21 21 0   0% 6 0   0%
tests / test_testUtils.py TestTestUtils.testAssertSpherePointsAlmostEqual   0% 21 21 0   0% 6 0   0%
tests / test_testUtils.py TestTestUtils.testAssertSpherePointListsAlmostEqual   0% 13 13 0   100% 0 0   0%
tests / test_testUtils.py TestTestUtils.testAssertPairsAlmostEqual   0% 9 9 0   0% 4 0   0%
tests / test_testUtils.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_testUtils.py (no function)   88% 16 2 0   50% 2 1   83%
tests / test_transforms.py TransformTests.testVectorization   0% 10 10 0   0% 4 0   0%
tests / test_transforms.py LinearTransformTestCase.setUp   0% 3 3 0   100% 0 0   0%
tests / test_transforms.py AffineTransformTestCase.setUp   0% 4 4 0   100% 0 0   0%
tests / test_transforms.py SphereTransformTestCase.setUp   0% 4 4 0   100% 0 0   0%
tests / test_transforms.py SphereTransformTestCase.make_rotation_in_plane   0% 8 8 0   100% 0 0   0%
tests / test_transforms.py SphereTransformTestCase.make_random_rotation   0% 4 4 0   100% 0 0   0%
tests / test_transforms.py SphereTransformTestCase.test_identity   0% 4 4 0   100% 0 0   0%
tests / test_transforms.py SphereTransformTestCase.test_matrix   0% 22 22 0   100% 0 0   0%
tests / test_transforms.py SphereTransformTestCase.test_fit_unit_vectors   0% 19 19 0   100% 0 0   0%
tests / test_transforms.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_transforms.py (no function)   92% 24 2 0   50% 2 1   88%
Total     18% 2191 1797 0   2% 474 9   15%

No items found using the specified filter.