Coverage report: 24%

Files Functions Classes

coverage.py v7.13.5, created at 2026-05-05 22:17 +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% 9 0 0   100% 0 0   100%
python / lsst / utils / _forwarded.py (no class)   78% 9 2 0   100% 0 0   78%
python / lsst / utils / _packaging.py (no class)   30% 10 7 0   0% 4 0   21%
python / lsst / utils / backtrace / __init__.py (no class)   64% 11 4 0   100% 0 0   64%
python / lsst / utils / classes.py Singleton   0% 3 3 0   0% 2 0   0%
python / lsst / utils / classes.py (no class)   74% 34 9 0   0% 4 0   66%
python / lsst / utils / deprecated.py (no class)   56% 18 8 0   100% 0 0   56%
python / lsst / utils / doImport.py (no class)   16% 38 32 0   0% 10 0   12%
python / lsst / utils / get_caller_name.py (no class)   83% 6 1 0   100% 0 0   83%
python / lsst / utils / inheritDoc.py (no class)   27% 11 8 0   0% 2 0   23%
python / lsst / utils / introspection.py (no class)   23% 53 41 0   0% 24 0   16%
python / lsst / utils / iteration.py (no class)   30% 33 23 0   0% 10 0   23%
python / lsst / utils / logging.py _F   0% 4 4 0   100% 0 0   0%
python / lsst / utils / logging.py LsstLogAdapter   0% 26 26 0   0% 2 0   0%
python / lsst / utils / logging.py PeriodicLogger   0% 12 12 0   0% 2 0   0%
python / lsst / utils / logging.py (no class)   84% 82 13 0   0% 8 0   77%
python / lsst / utils / packages.py Packages   0% 43 43 0   0% 18 0   0%
python / lsst / utils / packages.py _BackwardsCompatibilityUnpickler   0% 1 1 0   100% 0 0   0%
python / lsst / utils / packages.py (no class)   41% 129 76 0   6% 34 0   34%
python / lsst / utils / tests.py MemoryTestCase   0% 9 9 0   0% 4 0   0%
python / lsst / utils / tests.py ExecutablesTestCase   39% 44 27 0   46% 26 2   41%
python / lsst / utils / tests.py TestCase   100% 0 0 0   100% 0 0   100%
python / lsst / utils / tests.py (no class)   32% 266 180 5   12% 108 1   26%
python / lsst / utils / threads.py (no class)   36% 22 14 0   0% 6 0   29%
python / lsst / utils / timer.py (no class)   20% 128 102 2   4% 48 0   16%
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% 6 0 0   100% 0 0   100%
python / lsst / utils / wrappers.py TemplateMeta   0% 96 96 0   0% 64 0   0%
python / lsst / utils / wrappers.py (no class)   52% 46 22 0   0% 14 0   40%
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)   97% 37 1 0   50% 2 1   95%
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)   63% 38 14 0   50% 2 1   62%
tests / test_deprecated.py DeprecatedTestCase   0% 7 7 0   100% 0 0   0%
tests / test_deprecated.py (no class)   86% 7 1 0   50% 2 1   78%
tests / test_doImport.py ImportTestCase   0% 45 45 0   100% 0 0   0%
tests / test_doImport.py (no class)   89% 9 1 0   50% 2 1   82%
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)   91% 11 1 0   50% 2 1   85%
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)   81% 16 3 0   50% 2 1   78%
tests / test_getTempFilePath.py GetTempFilePathTestCase   0% 20 20 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)   90% 30 3 0   50% 2 1   88%
tests / test_get_caller_name.py GetCallerNameTestCase   0% 21 21 0   100% 0 0   0%
tests / test_get_caller_name.py GetCallerNameTestCase.test_instance_method.TestClass   0% 1 1 0   100% 0 0   0%
tests / test_get_caller_name.py GetCallerNameTestCase.test_class_method.TestClass   0% 1 1 0   100% 0 0   0%
tests / test_get_caller_name.py (no class)   79% 14 3 0   50% 2 1   75%
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% 20 20 0   0% 8 0   0%
tests / test_introspection.py (no class)   94% 18 1 0   50% 2 1   90%
tests / test_iteration.py IterationTestCase   0% 31 31 0   0% 16 0   0%
tests / test_iteration.py (no class)   89% 9 1 0   50% 2 1   82%
tests / test_logging.py TestLogging   0% 73 73 0   0% 2 0   0%
tests / test_logging.py (no class)   91% 11 1 0   50% 2 1   85%
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)   83% 6 1 0   50% 2 1   75%
tests / test_packages.py PackagesTestCase   0% 78 78 0   0% 6 0   0%
tests / test_packages.py (no class)   93% 15 1 0   50% 2 1   88%
tests / test_threads.py ThreadsTestCase   0% 12 12 0   0% 6 0   0%
tests / test_threads.py (no class)   67% 15 5 0   50% 2 1   65%
tests / test_timer.py Example1   0% 1 1 0   100% 0 0   0%
tests / test_timer.py TestTimeMethod   0% 65 65 0   0% 6 0   0%
tests / test_timer.py TimerTestCase   0% 90 90 0   100% 0 0   0%
tests / test_timer.py (no class)   87% 39 5 0   50% 2 1   85%
tests / test_usage.py UsageTestCase   0% 18 18 0   100% 0 0   0%
tests / test_usage.py (no class)   88% 8 1 0   50% 2 1   80%
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)   83% 18 3 0   50% 2 1   80%
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)   96% 47 2 0   50% 2 1   94%
Total     27% 2657 1935 7   10% 490 23   24%

No items found using the specified filter.