Coverage report: 22%

Files Functions Classes

coverage.py v7.13.5, created at 2026-04-28 08:31 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
python / lsst / __init__.py (no class)   100% 2 0 0   100% 0 0   100%
python / lsst / utils / __init__.py (no class)   100% 6 0 0   100% 0 0   100%
python / lsst / utils / _packaging.py (no class)   36% 11 7 0   0% 4 0   27%
python / lsst / utils / argparsing.py AppendDict   0% 17 17 0   0% 12 0   0%
python / lsst / utils / argparsing.py (no class)   100% 9 0 0   100% 0 0   100%
python / lsst / utils / classes.py Singleton   0% 4 4 0   0% 2 0   0%
python / lsst / utils / classes.py (no class)   76% 37 9 0   0% 4 0   68%
python / lsst / utils / db_auth.py DbAuthError   100% 0 0 0   100% 0 0   100%
python / lsst / utils / db_auth.py DbAuthNotFoundError   100% 0 0 0   100% 0 0   100%
python / lsst / utils / db_auth.py DbAuthPermissionsError   100% 0 0 0   100% 0 0   100%
python / lsst / utils / db_auth.py DbAuth   0% 72 72 0   0% 46 0   0%
python / lsst / utils / db_auth.py (no class)   100% 21 0 0   100% 0 0   100%
python / lsst / utils / deprecated.py (no class)   60% 20 8 0   100% 0 0   60%
python / lsst / utils / doImport.py (no class)   16% 38 32 0   0% 10 0   12%
python / lsst / utils / inheritDoc.py (no class)   94% 18 1 0   83% 6 1   92%
python / lsst / utils / introspection.py (no class)   18% 123 101 0   0% 54 0   12%
python / lsst / utils / iteration.py (no class)   12% 105 92 0   0% 48 0   8%
python / lsst / utils / logging.py _F   0% 4 4 0   100% 0 0   0%
python / lsst / utils / logging.py LsstLogAdapter   0% 24 24 0   0% 4 0   0%
python / lsst / utils / logging.py PeriodicLogger   0% 12 12 0   0% 2 0   0%
python / lsst / utils / logging.py (no class)   75% 84 21 5   8% 12 1   67%
python / lsst / utils / packages.py Packages   0% 45 45 0   0% 20 0   0%
python / lsst / utils / packages.py _BackwardsCompatibilityUnpickler   0% 1 1 0   100% 0 0   0%
python / lsst / utils / packages.py (no class)   31% 203 140 0   5% 66 1   25%
python / lsst / utils / plotting / __init__.py (no class)   100% 3 0 0   100% 0 0   100%
python / lsst / utils / plotting / figures.py (no class)   29% 24 17 2   0% 2 0   27%
python / lsst / utils / plotting / limits.py (no class)   18% 34 28 0   0% 10 0   14%
python / lsst / utils / plotting / publication_plots.py (no class)   20% 70 56 0   0% 16 0   16%
python / lsst / utils / tests.py MemoryTestCase   0% 9 9 0   0% 4 0   0%
python / lsst / utils / tests.py ExecutablesTestCase   40% 43 26 0   46% 26 2   42%
python / lsst / utils / tests.py ImportTestCase   32% 25 17 2   25% 12 1   30%
python / lsst / utils / tests.py TestCase   100% 0 0 0   100% 0 0   100%
python / lsst / utils / tests.py (no class)   36% 284 181 0   12% 110 1   29%
python / lsst / utils / threads.py (no class)   29% 24 17 0   0% 8 0   22%
python / lsst / utils / timer.py _TimerResult   100% 0 0 0   100% 0 0   100%
python / lsst / utils / timer.py (no class)   25% 202 151 2   6% 78 3   20%
python / lsst / utils / usage.py _UsageInfo   0% 1 1 0   100% 0 0   0%
python / lsst / utils / usage.py (no class)   71% 48 14 0   50% 4 2   69%
python / lsst / utils / version.py (no class)   100% 5 0 0   100% 0 0   100%
python / lsst / utils / wrappers.py TemplateMeta   0% 90 90 0   0% 56 0   0%
python / lsst / utils / wrappers.py (no class)   54% 48 22 0   0% 14 0   42%
tests / import_test / __init__.py (no class)   100% 0 0 0   100% 0 0   100%
tests / test_argparsing.py AppendDictTestSuite   0% 54 54 0   100% 0 0   0%
tests / test_argparsing.py (no class)   100% 18 0 0   100% 0 0   100%
tests / test_classes.py SingletonTestCase   0% 10 10 0   100% 0 0   0%
tests / test_classes.py SingletonTestCase.IsSingleton   0% 2 2 0   100% 0 0   0%
tests / test_classes.py SingletonTestCase.IsBadSingleton   0% 1 1 0   100% 0 0   0%
tests / test_classes.py SingletonTestCase.IsSingletonSubclass   0% 1 1 0   100% 0 0   0%
tests / test_classes.py ImmutabilityTestCase   0% 11 11 0   100% 0 0   0%
tests / test_classes.py ImmutabilityTestCase.Immutable   0% 3 3 0   100% 0 0   0%
tests / test_classes.py CacheTestCase   0% 15 15 0   100% 0 0   0%
tests / test_classes.py CacheTestCase.Cached1   0% 3 3 0   100% 0 0   0%
tests / test_classes.py CacheTestCase.Cached2   0% 3 3 0   100% 0 0   0%
tests / test_classes.py (no class)   100% 35 0 2   100% 0 0   100%
tests / test_db_auth.py DbAuthTestCase   0% 148 148 0   0% 8 0   0%
tests / test_db_auth.py (no class)   100% 18 0 2   100% 0 0   100%
tests / test_decorators.py DecoratorTestCase   0% 9 9 0   0% 2 0   0%
tests / test_decorators.py DecoratorProductTestCase   0% 9 9 0   0% 4 0   0%
tests / test_decorators.py TestMemory   100% 0 0 0   100% 0 0   100%
tests / test_decorators.py (no class)   69% 32 10 5   100% 0 0   69%
tests / test_deprecated.py DeprecatedTestCase   0% 7 7 0   100% 0 0   0%
tests / test_deprecated.py (no class)   100% 5 0 2   100% 0 0   100%
tests / test_doImport.py ImportTestCase   0% 45 45 0   100% 0 0   0%
tests / test_doImport.py (no class)   100% 7 0 2   100% 0 0   100%
tests / test_executables.py ExplicitBinaryTester   0% 7 7 0   100% 0 0   0%
tests / test_executables.py UtilsBinaryTester   100% 0 0 0   100% 0 0   100%
tests / test_executables.py (no class)   100% 8 0 2   100% 0 0   100%
tests / test_getPackageDir.py GetPackageDirTestCase   0% 6 6 0   100% 0 0   0%
tests / test_getPackageDir.py TestMemory   100% 0 0 0   100% 0 0   100%
tests / test_getPackageDir.py (no class)   92% 12 1 3   100% 0 0   92%
tests / test_getTempFilePath.py GetTempFilePathTestCase   0% 18 18 0   100% 0 0   0%
tests / test_getTempFilePath.py TestNested   0% 10 10 0   100% 0 0   0%
tests / test_getTempFilePath.py TestExpected   0% 17 17 0   0% 2 0   0%
tests / test_getTempFilePath.py TestNameClash1   0% 5 5 0   100% 0 0   0%
tests / test_getTempFilePath.py TestNameClash2   0% 5 5 0   100% 0 0   0%
tests / test_getTempFilePath.py TestNameClash3   0% 4 4 0   100% 0 0   0%
tests / test_getTempFilePath.py TestMemory   100% 0 0 0   100% 0 0   100%
tests / test_getTempFilePath.py (no class)   96% 26 1 3   100% 0 0   96%
tests / test_import.py TestImports   0% 1 1 0   100% 0 0   0%
tests / test_import.py TestSkipImports   0% 1 1 0   100% 0 0   0%
tests / test_import.py (no class)   100% 9 0 2   100% 0 0   100%
tests / test_inheritDoc.py Base   0% 6 6 0   100% 0 0   0%
tests / test_inheritDoc.py NoInheritDoc   0% 1 1 0   100% 0 0   0%
tests / test_inheritDoc.py InheritDoc   0% 4 4 0   100% 0 0   0%
tests / test_inheritDoc.py InheritDocTestCase   0% 9 9 0   100% 0 0   0%
tests / test_inheritDoc.py (no class)   100% 28 0 2   100% 0 0   100%
tests / test_introspection.py GetCallerNameTestCase   0% 21 21 0   100% 0 0   0%
tests / test_introspection.py GetCallerNameTestCase.test_instance_method.TestClass   0% 1 1 0   100% 0 0   0%
tests / test_introspection.py GetCallerNameTestCase.test_class_method.TestClass   0% 1 1 0   100% 0 0   0%
tests / test_introspection.py TestInstropection   0% 93 93 0   0% 10 0   0%
tests / test_introspection.py TestInstropection.test_take_object_census.DummyClass   100% 0 0 0   100% 0 0   100%
tests / test_introspection.py TestInstropection.test_trace_object_references_simple.RefTester   100% 0 0 0   100% 0 0   100%
tests / test_introspection.py TestInstropection.test_trace_object_references_atlimit.RefTester   100% 0 0 0   100% 0 0   100%
tests / test_introspection.py TestInstropection.test_trace_object_references_cyclic.RefTester   100% 0 0 0   100% 0 0   100%
tests / test_introspection.py TestInstropection.test_trace_object_references_null.UnusedClass   100% 0 0 0   100% 0 0   100%
tests / test_introspection.py (no class)   100% 24 0 2   100% 0 0   100%
tests / test_iteration.py IterationTestCase   0% 54 54 0   0% 16 0   0%
tests / test_iteration.py (no class)   100% 27 0 2   100% 0 0   100%
tests / test_logging.py TestLogging   0% 75 75 0   0% 2 0   0%
tests / test_logging.py (no class)   100% 9 0 2   100% 0 0   100%
tests / test_matplotlib_figures.py MakeFigureTestCase   0% 17 17 0   0% 4 0   0%
tests / test_matplotlib_figures.py PublicationPlotsTestCase   0% 45 45 0   0% 6 0   0%
tests / test_matplotlib_figures.py (no class)   90% 21 2 0   100% 0 0   90%
tests / test_ordering.py TestCaseOrdering   0% 9 9 0   100% 0 0   0%
tests / test_ordering.py TestCaseOrdering.testTestOrdering.DummyTest   0% 1 1 0   100% 0 0   0%
tests / test_ordering.py TestCaseOrdering.testTestOrdering.DummyMemoryTest   100% 0 0 0   100% 0 0   100%
tests / test_ordering.py TestCaseOrdering.testTestOrdering.DummyTest2   0% 1 1 0   100% 0 0   0%
tests / test_ordering.py (no class)   100% 4 0 2   100% 0 0   100%
tests / test_packages.py PackagesTestCase   0% 90 90 0   0% 6 0   0%
tests / test_packages.py (no class)   100% 13 0 2   100% 0 0   100%
tests / test_plotting_limits.py PlottingLimitsClosureTestCase   0% 45 45 0   0% 4 0   0%
tests / test_plotting_limits.py PlottingLimitsTestCase   0% 29 29 0   0% 4 0   0%
tests / test_plotting_limits.py (no class)   100% 38 0 2   100% 0 0   100%
tests / test_threads.py ThreadsTestCase   0% 13 13 0   0% 6 0   0%
tests / test_threads.py (no class)   69% 13 4 2   100% 0 0   69%
tests / test_timer.py Example1   0% 1 1 0   100% 0 0   0%
tests / test_timer.py TestTimeMethod   0% 75 75 0   0% 8 0   0%
tests / test_timer.py TimerTestCase   0% 149 149 0   100% 0 0   0%
tests / test_timer.py ProfileTestCase   0% 12 12 0   100% 0 0   0%
tests / test_timer.py (no class)   91% 45 4 2   100% 0 0   91%
tests / test_usage.py UsageTestCase   0% 10 10 0   100% 0 0   0%
tests / test_usage.py (no class)   100% 6 0 2   100% 0 0   100%
tests / test_utils.py UtilsTestCase   0% 168 168 0   0% 2 0   0%
tests / test_utils.py TestMemory   100% 0 0 0   100% 0 0   100%
tests / test_utils.py (no class)   93% 15 1 3   100% 0 0   93%
tests / test_wrappers.py MockClass   0% 4 4 0   100% 0 0   0%
tests / test_wrappers.py DecoratorsTestCase   0% 42 42 0   100% 0 0   0%
tests / test_wrappers.py DecoratorsTestCase.setUp.MockClass   0% 4 4 0   100% 0 0   0%
tests / test_wrappers.py TemplateMetaSimpleTestCase   0% 120 120 0   0% 6 0   0%
tests / test_wrappers.py TemplateMetaSimpleTestCase.setUp.Example   0% 4 4 0   100% 0 0   0%
tests / test_wrappers.py TemplateMetaSimpleTestCase.setUp.ExampleF   100% 0 0 0   100% 0 0   100%
tests / test_wrappers.py TemplateMetaSimpleTestCase.setUp.ExampleD   100% 0 0 0   100% 0 0   100%
tests / test_wrappers.py TemplateMetaSimpleTestCase.testInheritanceHooks.ExampleSub   100% 0 0 0   100% 0 0   100%
tests / test_wrappers.py TemplateMetaSimpleTestCase.testInheritanceHooks.Example2   100% 0 0 0   100% 0 0   100%
tests / test_wrappers.py TemplateMetaSimpleTestCase.testInheritanceHooks.Example2I   100% 0 0 0   100% 0 0   100%
tests / test_wrappers.py TemplateMetaHardTestCase   0% 95 95 0   100% 0 0   0%
tests / test_wrappers.py TemplateMetaHardTestCase.setUp.Example   100% 0 0 0   100% 0 0   100%
tests / test_wrappers.py TemplateMetaHardTestCase.setUp.Example2F   100% 0 0 0   100% 0 0   100%
tests / test_wrappers.py TemplateMetaHardTestCase.setUp.Example2D   100% 0 0 0   100% 0 0   100%
tests / test_wrappers.py TemplateMetaHardTestCase.setUp.Example3F   100% 0 0 0   100% 0 0   100%
tests / test_wrappers.py TemplateMetaHardTestCase.setUp.Example3D   100% 0 0 0   100% 0 0   100%
tests / test_wrappers.py TestDefaultMethodCopying   0% 29 29 0   100% 0 0   0%
tests / test_wrappers.py TestDefaultMethodCopying.setUp.Example   100% 0 0 0   100% 0 0   100%
tests / test_wrappers.py TestDefaultMethodCopying.setUp.ExampleF   0% 3 3 0   100% 0 0   0%
tests / test_wrappers.py TestDefaultMethodCopying.setUp.ExampleI   0% 2 2 0   100% 0 0   0%
tests / test_wrappers.py (no class)   98% 45 1 2   100% 0 0   98%
Total     25% 3852 2871 59   6% 720 12   22%

No items found using the specified filter.