Coverage report: 24%

Files Functions Classes

coverage.py v7.5.0, created at 2024-05-02 03:12 -0700

File function statements missing excluded branches partial coverage
python/lsst/__init__.py (no function) 2 0 0 0 0 100%
python/lsst/sphgeom/__init__.py (no function) 8 0 0 0 0 100%
python/lsst/sphgeom/_healpixPixelization.py HealpixPixelization.__init__ 7 7 0 2 0 0%
python/lsst/sphgeom/_healpixPixelization.py HealpixPixelization.nside 1 1 0 0 0 0%
python/lsst/sphgeom/_healpixPixelization.py HealpixPixelization.getLevel 1 1 0 0 0 0%
python/lsst/sphgeom/_healpixPixelization.py HealpixPixelization.universe 1 1 0 0 0 0%
python/lsst/sphgeom/_healpixPixelization.py HealpixPixelization.pixel 2 2 0 2 0 0%
python/lsst/sphgeom/_healpixPixelization.py HealpixPixelization.index 1 1 0 0 0 0%
python/lsst/sphgeom/_healpixPixelization.py HealpixPixelization.toString 1 1 0 0 0 0%
python/lsst/sphgeom/_healpixPixelization.py HealpixPixelization.envelope 5 5 1 0 0 0%
python/lsst/sphgeom/_healpixPixelization.py HealpixPixelization.interior 7 7 1 0 0 0%
python/lsst/sphgeom/_healpixPixelization.py HealpixPixelization._interior_pixels_from_region 14 14 0 10 0 0%
python/lsst/sphgeom/_healpixPixelization.py HealpixPixelization.__eq__ 2 2 0 2 0 0%
python/lsst/sphgeom/_healpixPixelization.py HealpixPixelization.__repr__ 1 1 0 0 0 0%
python/lsst/sphgeom/_healpixPixelization.py HealpixPixelization.__reduce__ 1 1 0 0 0 0%
python/lsst/sphgeom/_healpixPixelization.py (no function) 22 0 0 2 0 100%
python/lsst/sphgeom/_yaml.py region_representer 2 2 0 0 0 0%
python/lsst/sphgeom/_yaml.py region_constructor 3 3 0 0 0 0%
python/lsst/sphgeom/_yaml.py pixel_representer 1 1 0 0 0 0%
python/lsst/sphgeom/_yaml.py pixel_constructor 6 6 0 2 0 0%
python/lsst/sphgeom/_yaml.py (no function) 30 4 0 16 4 83%
python/lsst/sphgeom/pixelization_abc.py PixelizationABC.universe 1 1 0 0 0 0%
python/lsst/sphgeom/pixelization_abc.py PixelizationABC.pixel 1 1 0 0 0 0%
python/lsst/sphgeom/pixelization_abc.py PixelizationABC.index 1 1 0 0 0 0%
python/lsst/sphgeom/pixelization_abc.py PixelizationABC.toString 1 1 0 0 0 0%
python/lsst/sphgeom/pixelization_abc.py PixelizationABC.envelope 1 1 0 0 0 0%
python/lsst/sphgeom/pixelization_abc.py PixelizationABC.interior 1 1 0 0 0 0%
python/lsst/sphgeom/pixelization_abc.py (no function) 16 0 0 12 0 100%
python/lsst/sphgeom/version.py (no function) 5 0 0 0 0 100%
setup.py (no function) 8 8 0 0 0 0%
tests/test_Angle.py AngleTestCase.testConstruction 7 7 0 0 0 0%
tests/test_Angle.py AngleTestCase.testComparisonOperators 7 7 0 0 0 0%
tests/test_Angle.py AngleTestCase.testArithmeticOperators 12 12 0 0 0 0%
tests/test_Angle.py AngleTestCase.testString 4 4 0 0 0 0%
tests/test_Angle.py AngleTestCase.testPickle 3 3 0 0 0 0%
tests/test_Angle.py (no function) 9 0 2 0 0 100%
tests/test_AngleIntervals.py IntervalTests.testConstruction 6 6 0 0 0 0%
tests/test_AngleIntervals.py IntervalTests.testComparisonOperators 4 4 0 0 0 0%
tests/test_AngleIntervals.py IntervalTests.testCenterAndSize 3 3 0 0 0 0%
tests/test_AngleIntervals.py IntervalTests.testRelationships 16 16 0 0 0 0%
tests/test_AngleIntervals.py IntervalTests.testExpandingAndClipping 6 6 0 0 0 0%
tests/test_AngleIntervals.py IntervalTests.testDilationAndErosion 5 5 0 0 0 0%
tests/test_AngleIntervals.py IntervalTests.testString 4 4 0 0 0 0%
tests/test_AngleIntervals.py IntervalTests.testPickle 3 3 0 0 0 0%
tests/test_AngleIntervals.py AngleIntervalTestCase.setUp 2 2 0 0 0 0%
tests/test_AngleIntervals.py NormalizedAngleIntervalTestCase.setUp 2 2 0 0 0 0%
tests/test_AngleIntervals.py (no function) 16 0 2 0 0 100%
tests/test_Box.py BoxTestCase.setUp 1 1 0 0 0 0%
tests/test_Box.py BoxTestCase.test_construction 16 16 0 0 0 0%
tests/test_Box.py BoxTestCase.test_comparison_operators 4 4 0 0 0 0%
tests/test_Box.py BoxTestCase.test_center_and_dimensions 6 6 0 0 0 0%
tests/test_Box.py BoxTestCase.test_relationships 18 18 0 0 0 0%
tests/test_Box.py BoxTestCase.test_vectorized_contains 20 20 0 8 0 0%
tests/test_Box.py BoxTestCase.test_expanding_and_clipping 10 10 0 0 0 0%
tests/test_Box.py BoxTestCase.test_dilation_and_erosion 5 5 0 0 0 0%
tests/test_Box.py BoxTestCase.test_codec 4 4 0 0 0 0%
tests/test_Box.py BoxTestCase.test_string 4 4 0 0 0 0%
tests/test_Box.py BoxTestCase.test_pickle 3 3 0 0 0 0%
tests/test_Box.py BoxTestCase.test_yaml 3 3 0 0 0 0%
tests/test_Box.py (no function) 23 2 2 2 0 92%
tests/test_Box3d.py Box3dTestCase.setUp 1 1 0 0 0 0%
tests/test_Box3d.py Box3dTestCase.test_construction 12 12 0 0 0 0%
tests/test_Box3d.py Box3dTestCase.test_comparison_operators 5 5 0 0 0 0%
tests/test_Box3d.py Box3dTestCase.test_center_and_dimensions 20 20 0 4 0 0%
tests/test_Box3d.py Box3dTestCase.test_relationships 16 16 0 0 0 0%
tests/test_Box3d.py Box3dTestCase.test_vectorized_contains 14 14 0 8 0 0%
tests/test_Box3d.py Box3dTestCase.test_expanding_and_clipping 10 10 0 0 0 0%
tests/test_Box3d.py Box3dTestCase.test_dilation_and_erosion 5 5 0 0 0 0%
tests/test_Box3d.py Box3dTestCase.test_string 4 4 0 0 0 0%
tests/test_Box3d.py Box3dTestCase.test_pickle 3 3 0 0 0 0%
tests/test_Box3d.py (no function) 15 0 2 0 0 100%
tests/test_Chunker.py ChunkerTestCase.testConstruction 3 3 0 0 0 0%
tests/test_Chunker.py ChunkerTestCase.testComparisonOperators 4 4 0 0 0 0%
tests/test_Chunker.py ChunkerTestCase.testIntersecting 4 4 0 0 0 0%
tests/test_Chunker.py ChunkerTestCase.testString 4 4 0 0 0 0%
tests/test_Chunker.py ChunkerTestCase.testPickle 3 3 0 0 0 0%
tests/test_Chunker.py ChunkerTestCase.testChunkBoundingBox 12 12 0 0 0 0%
tests/test_Chunker.py (no function) 10 0 2 0 0 100%
tests/test_Circle.py CircleTestCase.setUp 1 1 0 0 0 0%
tests/test_Circle.py CircleTestCase.test_construction 15 15 0 0 0 0%
tests/test_Circle.py CircleTestCase.test_comparison_operators 5 5 0 0 0 0%
tests/test_Circle.py CircleTestCase.test_center_and_dimensions 4 4 0 0 0 0%
tests/test_Circle.py CircleTestCase.test_relationships 12 12 0 0 0 0%
tests/test_Circle.py CircleTestCase.test_vectorized_contains 20 20 0 8 0 0%
tests/test_Circle.py CircleTestCase.test_expanding_and_clipping 10 10 0 0 0 0%
tests/test_Circle.py CircleTestCase.test_dilation_and_erosion 6 6 0 0 0 0%
tests/test_Circle.py CircleTestCase.test_complement 6 6 0 0 0 0%
tests/test_Circle.py CircleTestCase.test_area 2 2 0 0 0 0%
tests/test_Circle.py CircleTestCase.test_codec 4 4 0 0 0 0%
tests/test_Circle.py CircleTestCase.test_string 4 4 0 0 0 0%
tests/test_Circle.py CircleTestCase.test_pickle 3 3 0 0 0 0%
tests/test_Circle.py CircleTestCase.test_yaml 3 3 0 0 0 0%
tests/test_Circle.py (no function) 25 2 2 2 0 93%
tests/test_CompoundRegion.py CompoundRegionTestMixin.setUp 8 8 0 0 0 0%
tests/test_CompoundRegion.py CompoundRegionTestMixin.assertOperandsEqual 1 1 0 0 0 0%
tests/test_CompoundRegion.py CompoundRegionTestMixin.assertCompoundRegionsEqual 2 2 0 0 0 0%
tests/test_CompoundRegion.py CompoundRegionTestMixin.testSetUp 14 14 0 0 0 0%
tests/test_CompoundRegion.py CompoundRegionTestMixin.testOperands 1 1 0 0 0 0%
tests/test_CompoundRegion.py CompoundRegionTestMixin.testCodec 4 4 0 0 0 0%
tests/test_CompoundRegion.py CompoundRegionTestMixin.testPickle 2 2 0 0 0 0%
tests/test_CompoundRegion.py CompoundRegionTestMixin.testString 1 1 0 0 0 0%
tests/test_CompoundRegion.py CompoundRegionTestMixin.testYaml 1 1 0 0 0 0%
tests/test_CompoundRegion.py UnionRegionTestCase.setUp 2 2 0 0 0 0%
tests/test_CompoundRegion.py UnionRegionTestCase.testContains 4 4 0 0 0 0%
tests/test_CompoundRegion.py UnionRegionTestCase.testRelate 6 6 0 0 0 0%
tests/test_CompoundRegion.py IntersectionRegionTestCase.setUp 2 2 0 0 0 0%
tests/test_CompoundRegion.py IntersectionRegionTestCase.testContains 4 4 0 0 0 0%
tests/test_CompoundRegion.py IntersectionRegionTestCase.testRelate 6 6 0 0 0 0%
tests/test_CompoundRegion.py (no function) 26 2 2 2 0 93%
tests/test_ConvexPolygon.py ConvexPolygonTestCase.testConstruction 9 9 0 0 0 0%
tests/test_ConvexPolygon.py ConvexPolygonTestCase.testCodec 4 4 0 0 0 0%
tests/test_ConvexPolygon.py ConvexPolygonTestCase.testRelationships 13 13 0 0 0 0%
tests/test_ConvexPolygon.py ConvexPolygonTestCase.test_vectorized_contains 20 20 0 8 0 0%
tests/test_ConvexPolygon.py ConvexPolygonTestCase.testString 4 4 0 0 0 0%
tests/test_ConvexPolygon.py ConvexPolygonTestCase.testPickle 3 3 0 0 0 0%
tests/test_ConvexPolygon.py ConvexPolygonTestCase.testYaml 3 3 0 0 0 0%
tests/test_ConvexPolygon.py (no function) 17 2 2 2 0 89%
tests/test_Ellipse.py EllipseTestCase.test_construction 15 15 0 0 0 0%
tests/test_Ellipse.py EllipseTestCase.test_comparison_operators 4 4 0 0 0 0%
tests/test_Ellipse.py EllipseTestCase.test_center_and_dimensions 6 6 0 0 0 0%
tests/test_Ellipse.py EllipseTestCase.test_relationships 6 6 0 0 0 0%
tests/test_Ellipse.py EllipseTestCase.test_vectorized_contains 20 20 0 8 0 0%
tests/test_Ellipse.py EllipseTestCase.test_complement 3 3 0 0 0 0%
tests/test_Ellipse.py EllipseTestCase.test_codec 4 4 0 0 0 0%
tests/test_Ellipse.py EllipseTestCase.test_string 4 4 0 0 0 0%
tests/test_Ellipse.py EllipseTestCase.test_pickle 3 3 0 0 0 0%
tests/test_Ellipse.py EllipseTestCase.test_yaml 3 3 0 0 0 0%
tests/test_Ellipse.py (no function) 21 2 2 2 0 91%
tests/test_HealpixPixelization.py HealpixPixelizationTestCase.test_construction 10 10 0 2 0 0%
tests/test_HealpixPixelization.py HealpixPixelizationTestCase.test_indexing 5 5 0 0 0 0%
tests/test_HealpixPixelization.py HealpixPixelizationTestCase.test_pixel 3 3 0 0 0 0%
tests/test_HealpixPixelization.py HealpixPixelizationTestCase.test_envelope 12 12 0 0 0 0%
tests/test_HealpixPixelization.py HealpixPixelizationTestCase._check_envelope 5 5 0 2 0 0%
tests/test_HealpixPixelization.py HealpixPixelizationTestCase.test_interior 13 13 0 0 0 0%
tests/test_HealpixPixelization.py HealpixPixelizationTestCase._check_interior 5 5 0 2 0 0%
tests/test_HealpixPixelization.py HealpixPixelizationTestCase.test_index_to_string 3 3 0 0 0 0%
tests/test_HealpixPixelization.py HealpixPixelizationTestCase.test_string 4 4 0 0 0 0%
tests/test_HealpixPixelization.py HealpixPixelizationTestCase.test_pickle 3 3 0 0 0 0%
tests/test_HealpixPixelization.py HealpixPixelizationTestCase.test_yaml 3 3 0 0 0 0%
tests/test_HealpixPixelization.py (no function) 22 2 2 2 0 92%
tests/test_HtmPixelization.py HtmPixelizationTestCase.test_construction 10 10 0 4 0 0%
tests/test_HtmPixelization.py HtmPixelizationTestCase.test_indexing 2 2 0 0 0 0%
tests/test_HtmPixelization.py HtmPixelizationTestCase.test_pixel 2 2 0 0 0 0%
tests/test_HtmPixelization.py HtmPixelizationTestCase.test_level 5 5 0 6 0 0%
tests/test_HtmPixelization.py HtmPixelizationTestCase.test_envelope_and_interior 9 9 0 0 0 0%
tests/test_HtmPixelization.py HtmPixelizationTestCase.test_index_to_string 9 9 0 4 0 0%
tests/test_HtmPixelization.py HtmPixelizationTestCase.test_string 4 4 0 0 0 0%
tests/test_HtmPixelization.py HtmPixelizationTestCase.test_pickle 3 3 0 0 0 0%
tests/test_HtmPixelization.py HtmPixelizationTestCase.test_yaml 3 3 0 0 0 0%
tests/test_HtmPixelization.py (no function) 18 2 2 2 0 90%
tests/test_Interval1d.py Interval1dTestCase.testConstruction 6 6 0 0 0 0%
tests/test_Interval1d.py Interval1dTestCase.testComparisonOperators 4 4 0 0 0 0%
tests/test_Interval1d.py Interval1dTestCase.testCenterAndSize 3 3 0 0 0 0%
tests/test_Interval1d.py Interval1dTestCase.testRelationships 16 16 0 0 0 0%
tests/test_Interval1d.py Interval1dTestCase.testExpandingAndClipping 6 6 0 0 0 0%
tests/test_Interval1d.py Interval1dTestCase.testDilationAndErosion 5 5 0 0 0 0%
tests/test_Interval1d.py Interval1dTestCase.testString 4 4 0 0 0 0%
tests/test_Interval1d.py Interval1dTestCase.testPickle 3 3 0 0 0 0%
tests/test_Interval1d.py (no function) 12 0 2 0 0 100%
tests/test_LonLat.py LonLatTestCase.testConstruction 8 8 0 0 0 0%
tests/test_LonLat.py LonLatTestCase.testComparisonOperators 2 2 0 0 0 0%
tests/test_LonLat.py LonLatTestCase.testString 4 4 0 0 0 0%
tests/test_LonLat.py LonLatTestCase.testPickle 3 3 0 0 0 0%
tests/test_LonLat.py (no function) 8 0 2 0 0 100%
tests/test_Matrix3d.py Matrix3dTestCase.testConstruction 2 2 0 0 0 0%
tests/test_Matrix3d.py Matrix3dTestCase.testComparison 3 3 0 0 0 0%
tests/test_Matrix3d.py Matrix3dTestCase.testIter 5 5 0 2 0 0%
tests/test_Matrix3d.py Matrix3dTestCase.testAccess 23 23 0 14 0 0%
tests/test_Matrix3d.py Matrix3dTestCase.testInner 4 4 0 0 0 0%
tests/test_Matrix3d.py Matrix3dTestCase.testNorm 3 3 0 0 0 0%
tests/test_Matrix3d.py Matrix3dTestCase.testArithmetic 6 6 0 0 0 0%
tests/test_Matrix3d.py Matrix3dTestCase.testCwiseProduct 2 2 0 0 0 0%
tests/test_Matrix3d.py Matrix3dTestCase.testTranspose 4 4 0 0 0 0%
tests/test_Matrix3d.py Matrix3dTestCase.testInverse 7 7 0 0 0 0%
tests/test_Matrix3d.py Matrix3dTestCase.testString 4 4 0 0 0 0%
tests/test_Matrix3d.py Matrix3dTestCase.testPickle 3 3 0 0 0 0%
tests/test_Matrix3d.py (no function) 16 0 2 0 0 100%
tests/test_Mq3cPixelization.py Mq3cPixelizationTestCase.test_construction 10 10 0 4 0 0%
tests/test_Mq3cPixelization.py Mq3cPixelizationTestCase.test_indexing 2 2 0 0 0 0%
tests/test_Mq3cPixelization.py Mq3cPixelizationTestCase.test_level 8 8 0 6 0 0%
tests/test_Mq3cPixelization.py Mq3cPixelizationTestCase.test_envelope_and_interior 9 9 0 0 0 0%
tests/test_Mq3cPixelization.py Mq3cPixelizationTestCase.test_index_to_string 13 13 0 4 0 0%
tests/test_Mq3cPixelization.py Mq3cPixelizationTestCase.test_string 4 4 0 0 0 0%
tests/test_Mq3cPixelization.py Mq3cPixelizationTestCase.test_pickle 3 3 0 0 0 0%
tests/test_Mq3cPixelization.py Mq3cPixelizationTestCase.test_yaml 3 3 0 0 0 0%
tests/test_Mq3cPixelization.py (no function) 17 2 2 2 0 89%
tests/test_NormalizedAngle.py NormalizedAngleTestCase.testConstruction 14 14 0 0 0 0%
tests/test_NormalizedAngle.py NormalizedAngleTestCase.testComparisonOperators 7 7 0 0 0 0%
tests/test_NormalizedAngle.py NormalizedAngleTestCase.testArithmeticOperators 7 7 0 0 0 0%
tests/test_NormalizedAngle.py NormalizedAngleTestCase.testAngleTo 1 1 0 0 0 0%
tests/test_NormalizedAngle.py NormalizedAngleTestCase.testString 4 4 0 0 0 0%
tests/test_NormalizedAngle.py NormalizedAngleTestCase.testPickle 3 3 0 0 0 0%
tests/test_NormalizedAngle.py (no function) 10 0 2 0 0 100%
tests/test_Q3cPixelization.py Q3cPixelizationTestCase.test_construction 10 10 0 4 0 0%
tests/test_Q3cPixelization.py Q3cPixelizationTestCase.test_indexing 2 2 0 0 0 0%
tests/test_Q3cPixelization.py Q3cPixelizationTestCase.test_pixel 2 2 0 0 0 0%
tests/test_Q3cPixelization.py Q3cPixelizationTestCase.test_envelope_and_interior 9 9 0 0 0 0%
tests/test_Q3cPixelization.py Q3cPixelizationTestCase.test_index_to_string 10 10 0 4 0 0%
tests/test_Q3cPixelization.py Q3cPixelizationTestCase.test_string 4 4 0 0 0 0%
tests/test_Q3cPixelization.py Q3cPixelizationTestCase.test_pickle 3 3 0 0 0 0%
tests/test_Q3cPixelization.py Q3cPixelizationTestCase.test_yaml 3 3 0 0 0 0%
tests/test_Q3cPixelization.py (no function) 17 2 2 2 0 89%
tests/test_RangeSet.py RangeSetTestCase.testConstruction 7 7 0 0 0 0%
tests/test_RangeSet.py RangeSetTestCase.testComparisonOperators 18 18 0 0 0 0%
tests/test_RangeSet.py RangeSetTestCase.testSetOperators 14 14 0 0 0 0%
tests/test_RangeSet.py RangeSetTestCase.testRanges 6 6 0 0 0 0%
tests/test_RangeSet.py RangeSetTestCase.testString 7 7 0 2 0 0%
tests/test_RangeSet.py RangeSetTestCase.testPickle 3 3 0 0 0 0%
tests/test_RangeSet.py (no function) 11 0 2 0 0 100%
tests/test_UnitVector3d.py UnitVector3dTestCase.testConstruction 18 18 0 0 0 0%
tests/test_UnitVector3d.py UnitVector3dTestCase.testComparison 2 2 0 0 0 0%
tests/test_UnitVector3d.py UnitVector3dTestCase.testAccess 12 12 0 4 0 0%
tests/test_UnitVector3d.py UnitVector3dTestCase.testDot 1 1 0 0 0 0%
tests/test_UnitVector3d.py UnitVector3dTestCase.testCross 2 2 0 0 0 0%
tests/test_UnitVector3d.py UnitVector3dTestCase.testArithmeticOperators 5 5 0 0 0 0%
tests/test_UnitVector3d.py UnitVector3dTestCase.testRotation 4 4 0 0 0 0%
tests/test_UnitVector3d.py UnitVector3dTestCase.testString 4 4 0 0 0 0%
tests/test_UnitVector3d.py UnitVector3dTestCase.testPickle 3 3 0 0 0 0%
tests/test_UnitVector3d.py (no function) 14 0 2 0 0 100%
tests/test_Vector3d.py Vector3dTestCase.testConstruction 4 4 0 0 0 0%
tests/test_Vector3d.py Vector3dTestCase.testComparison 3 3 0 0 0 0%
tests/test_Vector3d.py Vector3dTestCase.testIsZero 2 2 0 0 0 0%
tests/test_Vector3d.py Vector3dTestCase.testAccess 12 12 0 4 0 0%
tests/test_Vector3d.py Vector3dTestCase.testNormal 6 6 0 0 0 0%
tests/test_Vector3d.py Vector3dTestCase.testDot 3 3 0 0 0 0%
tests/test_Vector3d.py Vector3dTestCase.testCross 3 3 0 0 0 0%
tests/test_Vector3d.py Vector3dTestCase.testArithmeticOperators 12 12 0 0 0 0%
tests/test_Vector3d.py Vector3dTestCase.testRotation 4 4 0 0 0 0%
tests/test_Vector3d.py Vector3dTestCase.testString 4 4 0 0 0 0%
tests/test_Vector3d.py Vector3dTestCase.testPickle 3 3 0 0 0 0%
tests/test_Vector3d.py (no function) 16 0 2 0 0 100%
Total   1587 1203 42 178 4 24%

No items found using the specified filter.