Coverage report: 28%

Files Functions Classes

coverage.py v7.5.0, created at 2024-05-01 15:14 -0700

File class statements missing excluded branches partial coverage
python/lsst/__init__.py (no class) 3 0 0 0 0 100%
python/lsst/utils/__init__.py (no class) 7 0 0 0 0 100%
python/lsst/utils/_packaging.py (no class) 5 0 0 0 0 100%
python/lsst/utils/classes.py Singleton 4 4 0 4 0 0%
python/lsst/utils/classes.py (no class) 16 0 0 0 0 100%
python/lsst/utils/db_auth.py DbAuthError 0 0 0 0 0 100%
python/lsst/utils/db_auth.py DbAuthNotFoundError 0 0 0 0 0 100%
python/lsst/utils/db_auth.py DbAuthPermissionsError 0 0 0 0 0 100%
python/lsst/utils/db_auth.py DbAuth 65 65 0 50 0 0%
python/lsst/utils/db_auth.py (no class) 15 0 0 0 0 100%
python/lsst/utils/deprecated.py (no class) 12 0 0 2 0 100%
python/lsst/utils/doImport.py (no class) 6 0 0 0 0 100%
python/lsst/utils/ellipsis.py EllipsisType 0 0 0 0 0 100%
python/lsst/utils/ellipsis.py (no class) 11 2 6 0 0 82%
python/lsst/utils/inheritDoc.py (no class) 5 0 0 0 0 100%
python/lsst/utils/introspection.py (no class) 16 0 0 0 0 100%
python/lsst/utils/iteration.py (no class) 10 0 0 0 0 100%
python/lsst/utils/logging.py _F 4 4 0 0 0 0%
python/lsst/utils/logging.py LsstLogAdapter 24 24 0 4 0 0%
python/lsst/utils/logging.py PeriodicLogger 12 12 0 2 0 0%
python/lsst/utils/logging.py (no class) 55 0 0 6 0 100%
python/lsst/utils/packages.py Packages 43 43 0 30 0 0%
python/lsst/utils/packages.py _BackwardsCompatibilityUnpickler 1 1 0 0 0 0%
python/lsst/utils/packages.py (no class) 61 2 0 12 0 97%
python/lsst/utils/plotting/limits.py (no class) 5 0 0 0 0 100%
python/lsst/utils/tests.py MemoryTestCase 9 9 0 6 0 0%
python/lsst/utils/tests.py ExecutablesTestCase 43 26 0 26 2 42%
python/lsst/utils/tests.py ImportTestCase 25 17 2 14 1 28%
python/lsst/utils/tests.py TestCase 0 0 0 0 0 100%
python/lsst/utils/tests.py (no class) 76 1 0 20 1 98%
python/lsst/utils/threads.py (no class) 10 2 0 0 0 80%
python/lsst/utils/timer.py (no class) 24 0 2 4 0 100%
python/lsst/utils/usage.py _UsageInfo 1 1 0 0 0 0%
python/lsst/utils/usage.py (no class) 31 0 0 2 0 100%
python/lsst/utils/version.py (no class) 5 0 0 0 0 100%
python/lsst/utils/wrappers.py TemplateMeta 90 90 0 64 0 0%
python/lsst/utils/wrappers.py (no class) 26 0 0 0 0 100%
tests/test_classes.py SingletonTestCase 10 10 0 2 0 0%
tests/test_classes.py SingletonTestCase.IsSingleton 2 2 0 0 0 0%
tests/test_classes.py SingletonTestCase.IsBadSingleton 1 1 0 0 0 0%
tests/test_classes.py SingletonTestCase.IsSingletonSubclass 1 1 0 0 0 0%
tests/test_classes.py ImmutabilityTestCase 11 11 0 2 0 0%
tests/test_classes.py ImmutabilityTestCase.Immutable 3 3 0 0 0 0%
tests/test_classes.py CacheTestCase 15 15 0 4 0 0%
tests/test_classes.py CacheTestCase.Cached1 3 3 0 0 0 0%
tests/test_classes.py CacheTestCase.Cached2 3 3 0 0 0 0%
tests/test_classes.py (no class) 35 0 2 10 0 100%
tests/test_db_auth.py DbAuthTestCase 121 121 0 48 0 0%
tests/test_db_auth.py (no class) 13 0 2 0 0 100%
tests/test_decorators.py DecoratorTestCase 9 9 0 2 0 0%
tests/test_decorators.py DecoratorProductTestCase 9 9 0 4 0 0%
tests/test_decorators.py TestMemory 0 0 0 0 0 100%
tests/test_decorators.py (no class) 22 0 5 8 0 100%
tests/test_deprecated.py DeprecatedTestCase 7 7 0 2 0 0%
tests/test_deprecated.py (no class) 5 0 2 0 0 100%
tests/test_doImport.py ImportTestCase 45 45 0 22 0 0%
tests/test_doImport.py (no class) 7 0 2 0 0 100%
tests/test_ellipsis.py EllipsisTestCase 2 2 0 0 0 0%
tests/test_ellipsis.py (no class) 6 0 2 0 0 100%
tests/test_executables.py ExplicitBinaryTester 7 7 0 6 0 0%
tests/test_executables.py UtilsBinaryTester 0 0 0 0 0 100%
tests/test_executables.py (no class) 8 0 2 0 0 100%
tests/test_getPackageDir.py GetPackageDirTestCase 6 6 0 2 0 0%
tests/test_getPackageDir.py TestMemory 0 0 0 0 0 100%
tests/test_getPackageDir.py (no class) 11 0 3 2 0 100%
tests/test_getTempFilePath.py GetTempFilePathTestCase 18 18 0 8 0 0%
tests/test_getTempFilePath.py TestNested 10 10 0 8 0 0%
tests/test_getTempFilePath.py TestExpected 17 17 0 20 0 0%
tests/test_getTempFilePath.py TestNameClash1 5 5 0 4 0 0%
tests/test_getTempFilePath.py TestNameClash2 5 5 0 4 0 0%
tests/test_getTempFilePath.py TestNameClash3 4 4 0 4 0 0%
tests/test_getTempFilePath.py TestMemory 0 0 0 0 0 100%
tests/test_getTempFilePath.py (no class) 25 0 3 0 0 100%
tests/test_import.py TestImports 1 1 0 0 0 0%
tests/test_import.py TestSkipImports 1 1 0 0 0 0%
tests/test_import.py (no class) 9 0 2 0 0 100%
tests/test_inheritDoc.py Base 6 6 0 0 0 0%
tests/test_inheritDoc.py NoInheritDoc 1 1 0 0 0 0%
tests/test_inheritDoc.py InheritDoc 4 4 0 0 0 0%
tests/test_inheritDoc.py InheritDocTestCase 9 9 0 0 0 0%
tests/test_inheritDoc.py (no class) 28 0 2 12 0 100%
tests/test_introspection.py GetCallerNameTestCase 21 21 0 2 0 0%
tests/test_introspection.py GetCallerNameTestCase.test_instance_method.TestClass 1 1 0 0 0 0%
tests/test_introspection.py GetCallerNameTestCase.test_class_method.TestClass 1 1 0 0 0 0%
tests/test_introspection.py TestInstropection 47 47 0 20 0 0%
tests/test_introspection.py (no class) 18 0 2 0 0 100%
tests/test_iteration.py IterationTestCase 31 31 0 18 0 0%
tests/test_iteration.py (no class) 7 0 2 0 0 100%
tests/test_logging.py TestLogging 75 75 0 14 0 0%
tests/test_logging.py (no class) 9 0 2 0 0 100%
tests/test_ordering.py TestCaseOrdering 9 9 0 0 0 0%
tests/test_ordering.py TestCaseOrdering.testTestOrdering.DummyTest 1 1 0 0 0 0%
tests/test_ordering.py TestCaseOrdering.testTestOrdering.DummyMemoryTest 0 0 0 0 0 100%
tests/test_ordering.py TestCaseOrdering.testTestOrdering.DummyTest2 1 1 0 0 0 0%
tests/test_ordering.py (no class) 4 0 2 0 0 100%
tests/test_packages.py PackagesTestCase 83 83 0 20 0 0%
tests/test_packages.py (no class) 14 0 2 0 0 100%
tests/test_plotting_limits.py PlottingLimitsClosureTestCase 45 45 0 6 0 0%
tests/test_plotting_limits.py PlottingLimitsTestCase 29 29 0 6 0 0%
tests/test_plotting_limits.py (no class) 38 0 2 0 0 100%
tests/test_threads.py ThreadsTestCase 13 13 0 6 0 0%
tests/test_threads.py (no class) 13 4 2 0 0 69%
tests/test_timer.py Example1 1 1 0 0 0 0%
tests/test_timer.py TestTimeMethod 65 65 0 26 0 0%
tests/test_timer.py TimerTestCase 100 100 0 44 0 0%
tests/test_timer.py ProfileTestCase 12 12 0 8 0 0%
tests/test_timer.py (no class) 37 0 2 12 0 100%
tests/test_usage.py UsageTestCase 10 10 0 0 0 0%
tests/test_usage.py (no class) 6 0 2 0 0 100%
tests/test_utils.py UtilsTestCase 168 168 0 78 0 0%
tests/test_utils.py TestMemory 0 0 0 0 0 100%
tests/test_utils.py (no class) 14 0 3 0 0 100%
tests/test_wrappers.py MockClass 4 4 0 0 0 0%
tests/test_wrappers.py DecoratorsTestCase 42 42 0 26 0 0%
tests/test_wrappers.py DecoratorsTestCase.setUp.MockClass 4 4 0 0 0 0%
tests/test_wrappers.py TemplateMetaSimpleTestCase 120 120 0 34 0 0%
tests/test_wrappers.py TemplateMetaSimpleTestCase.setUp.Example 4 4 0 0 0 0%
tests/test_wrappers.py TemplateMetaSimpleTestCase.setUp.ExampleF 0 0 0 0 0 100%
tests/test_wrappers.py TemplateMetaSimpleTestCase.setUp.ExampleD 0 0 0 0 0 100%
tests/test_wrappers.py TemplateMetaSimpleTestCase.testInheritanceHooks.ExampleSub 0 0 0 0 0 100%
tests/test_wrappers.py TemplateMetaSimpleTestCase.testInheritanceHooks.Example2 0 0 0 0 0 100%
tests/test_wrappers.py TemplateMetaSimpleTestCase.testInheritanceHooks.Example2I 0 0 0 0 0 100%
tests/test_wrappers.py TemplateMetaHardTestCase 95 95 0 10 0 0%
tests/test_wrappers.py TemplateMetaHardTestCase.setUp.Example 0 0 0 0 0 100%
tests/test_wrappers.py TemplateMetaHardTestCase.setUp.Example2F 0 0 0 0 0 100%
tests/test_wrappers.py TemplateMetaHardTestCase.setUp.Example2D 0 0 0 0 0 100%
tests/test_wrappers.py TemplateMetaHardTestCase.setUp.Example3F 0 0 0 0 0 100%
tests/test_wrappers.py TemplateMetaHardTestCase.setUp.Example3D 0 0 0 0 0 100%
tests/test_wrappers.py TestDefaultMethodCopying 29 29 0 8 0 0%
tests/test_wrappers.py TestDefaultMethodCopying.setUp.Example 0 0 0 0 0 100%
tests/test_wrappers.py TestDefaultMethodCopying.setUp.ExampleF 3 3 0 0 0 0%
tests/test_wrappers.py TestDefaultMethodCopying.setUp.ExampleI 2 2 0 0 0 0%
tests/test_wrappers.py (no class) 45 1 2 8 0 94%
Total   2446 1660 60 766 4 28%

No items found using the specified filter.