| 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) |
|
91% |
11 |
1 |
0 |
|
75% |
4 |
1 |
|
87% |
| python/lsst/utils/argparsing.py |
AppendDict |
|
100% |
17 |
0 |
0 |
|
100% |
12 |
0 |
|
100% |
| python/lsst/utils/argparsing.py |
(no class) |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/utils/classes.py |
Singleton |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| python/lsst/utils/classes.py |
(no class) |
|
100% |
37 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| 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 |
|
97% |
72 |
2 |
0 |
|
96% |
46 |
2 |
|
97% |
| python/lsst/utils/db_auth.py |
(no class) |
|
100% |
21 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/utils/deprecated.py |
(no class) |
|
80% |
20 |
4 |
0 |
|
100% |
0 |
0 |
|
80% |
| python/lsst/utils/doImport.py |
(no class) |
|
95% |
38 |
2 |
0 |
|
100% |
10 |
0 |
|
96% |
| python/lsst/utils/inheritDoc.py |
(no class) |
|
94% |
18 |
1 |
0 |
|
83% |
6 |
1 |
|
92% |
| python/lsst/utils/introspection.py |
(no class) |
|
95% |
123 |
6 |
0 |
|
87% |
54 |
5 |
|
93% |
| python/lsst/utils/iteration.py |
(no class) |
|
97% |
105 |
3 |
0 |
|
92% |
48 |
4 |
|
95% |
| python/lsst/utils/logging.py |
_F |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/utils/logging.py |
LsstLogAdapter |
|
79% |
24 |
5 |
0 |
|
75% |
4 |
1 |
|
79% |
| python/lsst/utils/logging.py |
PeriodicLogger |
|
100% |
12 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| python/lsst/utils/logging.py |
(no class) |
|
92% |
84 |
7 |
5 |
|
67% |
12 |
4 |
|
89% |
| python/lsst/utils/packages.py |
Packages |
|
100% |
45 |
0 |
0 |
|
100% |
20 |
0 |
|
100% |
| python/lsst/utils/packages.py |
_BackwardsCompatibilityUnpickler |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/utils/packages.py |
(no class) |
|
84% |
203 |
33 |
0 |
|
79% |
66 |
8 |
|
83% |
| python/lsst/utils/plotting/__init__.py |
(no class) |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/utils/plotting/figures.py |
(no class) |
|
92% |
24 |
2 |
2 |
|
100% |
2 |
0 |
|
92% |
| python/lsst/utils/plotting/limits.py |
(no class) |
|
100% |
34 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| python/lsst/utils/plotting/publication_plots.py |
(no class) |
|
100% |
70 |
0 |
0 |
|
100% |
16 |
0 |
|
100% |
| python/lsst/utils/tests.py |
MemoryTestCase |
|
67% |
9 |
3 |
0 |
|
25% |
4 |
1 |
|
54% |
| python/lsst/utils/tests.py |
ExecutablesTestCase |
|
95% |
43 |
2 |
0 |
|
88% |
26 |
3 |
|
93% |
| python/lsst/utils/tests.py |
ImportTestCase |
|
92% |
25 |
2 |
2 |
|
92% |
12 |
1 |
|
92% |
| python/lsst/utils/tests.py |
TestCase |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/utils/tests.py |
(no class) |
|
75% |
284 |
72 |
0 |
|
75% |
110 |
8 |
|
75% |
| python/lsst/utils/threads.py |
(no class) |
|
83% |
24 |
4 |
0 |
|
88% |
8 |
1 |
|
84% |
| python/lsst/utils/timer.py |
_TimerResult |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/utils/timer.py |
(no class) |
|
97% |
202 |
7 |
2 |
|
85% |
78 |
10 |
|
93% |
| python/lsst/utils/usage.py |
_UsageInfo |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/utils/usage.py |
(no class) |
|
94% |
48 |
3 |
0 |
|
25% |
4 |
1 |
|
88% |
| python/lsst/utils/version.py |
(no class) |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/utils/wrappers.py |
TemplateMeta |
|
88% |
90 |
11 |
0 |
|
80% |
56 |
9 |
|
85% |
| python/lsst/utils/wrappers.py |
(no class) |
|
90% |
48 |
5 |
0 |
|
57% |
14 |
2 |
|
82% |
| tests/decorator_test/disable_timer.py |
(no class) |
|
90% |
10 |
1 |
0 |
|
100% |
0 |
0 |
|
90% |
| tests/import_test/__init__.py |
(no class) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/import_test/two/_four/clash.py |
Simple |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/import_test/two/_four/clash.py |
(no class) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/import_test/two/_four/simple.py |
Simple |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/import_test/two/_four/simple.py |
(no class) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/import_test/two/clash.py |
Simple |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/import_test/two/clash.py |
(no class) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/import_test/two/three/fail.py |
(no class) |
|
33% |
3 |
2 |
0 |
|
100% |
0 |
0 |
|
33% |
| tests/import_test/two/three/runtime.py |
(no class) |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/import_test/two/three/success.py |
Container |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/import_test/two/three/success.py |
(no class) |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_argparsing.py |
AppendDictTestSuite |
|
100% |
54 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_argparsing.py |
(no class) |
|
100% |
18 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_classes.py |
SingletonTestCase |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_classes.py |
SingletonTestCase.IsSingleton |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_classes.py |
SingletonTestCase.IsBadSingleton |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests/test_classes.py |
SingletonTestCase.IsSingletonSubclass |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_classes.py |
ImmutabilityTestCase |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_classes.py |
ImmutabilityTestCase.Immutable |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_classes.py |
CacheTestCase |
|
100% |
15 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_classes.py |
CacheTestCase.Cached1 |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_classes.py |
CacheTestCase.Cached2 |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_classes.py |
(no class) |
|
100% |
35 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| tests/test_db_auth.py |
DbAuthTestCase |
|
100% |
148 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| tests/test_db_auth.py |
(no class) |
|
100% |
18 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| tests/test_decorators.py |
DecoratorTestCase |
|
100% |
9 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_decorators.py |
DecoratorProductTestCase |
|
100% |
9 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| tests/test_decorators.py |
TestMemory |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_decorators.py |
(no class) |
|
100% |
32 |
0 |
5 |
|
100% |
0 |
0 |
|
100% |
| tests/test_deprecated.py |
DeprecatedTestCase |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_deprecated.py |
(no class) |
|
100% |
5 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| tests/test_doImport.py |
ImportTestCase |
|
100% |
45 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_doImport.py |
(no class) |
|
100% |
7 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| tests/test_executables.py |
ExplicitBinaryTester |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| 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 |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_getPackageDir.py |
TestMemory |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_getPackageDir.py |
(no class) |
|
100% |
12 |
0 |
3 |
|
100% |
0 |
0 |
|
100% |
| tests/test_getTempFilePath.py |
GetTempFilePathTestCase |
|
100% |
18 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_getTempFilePath.py |
TestNested |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_getTempFilePath.py |
TestExpected |
|
100% |
17 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_getTempFilePath.py |
TestNameClash1 |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_getTempFilePath.py |
TestNameClash2 |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_getTempFilePath.py |
TestNameClash3 |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_getTempFilePath.py |
TestMemory |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_getTempFilePath.py |
(no class) |
|
100% |
26 |
0 |
3 |
|
100% |
0 |
0 |
|
100% |
| tests/test_import.py |
TestImports |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_import.py |
TestSkipImports |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| 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 |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_inheritDoc.py |
(no class) |
|
100% |
28 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| tests/test_introspection.py |
GetCallerNameTestCase |
|
100% |
21 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_introspection.py |
GetCallerNameTestCase.test_instance_method.TestClass |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_introspection.py |
GetCallerNameTestCase.test_class_method.TestClass |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_introspection.py |
TestInstropection |
|
98% |
93 |
2 |
0 |
|
90% |
10 |
1 |
|
97% |
| 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 |
|
100% |
54 |
0 |
0 |
|
100% |
16 |
0 |
|
100% |
| tests/test_iteration.py |
(no class) |
|
100% |
27 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| tests/test_logging.py |
TestLogging |
|
100% |
75 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_logging.py |
(no class) |
|
100% |
9 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| tests/test_matplotlib_figures.py |
MakeFigureTestCase |
|
100% |
17 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| tests/test_matplotlib_figures.py |
PublicationPlotsTestCase |
|
100% |
45 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| tests/test_matplotlib_figures.py |
(no class) |
|
90% |
21 |
2 |
0 |
|
100% |
0 |
0 |
|
90% |
| tests/test_ordering.py |
TestCaseOrdering |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| 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 |
|
100% |
90 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| tests/test_packages.py |
(no class) |
|
100% |
13 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| tests/test_plotting_limits.py |
PlottingLimitsClosureTestCase |
|
100% |
45 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| tests/test_plotting_limits.py |
PlottingLimitsTestCase |
|
100% |
29 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| tests/test_plotting_limits.py |
(no class) |
|
100% |
38 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| tests/test_threads.py |
ThreadsTestCase |
|
100% |
13 |
0 |
0 |
|
67% |
6 |
2 |
|
89% |
| tests/test_threads.py |
(no class) |
|
69% |
13 |
4 |
2 |
|
100% |
0 |
0 |
|
69% |
| tests/test_timer.py |
Example1 |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_timer.py |
TestTimeMethod |
|
100% |
75 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| tests/test_timer.py |
TimerTestCase |
|
92% |
149 |
12 |
0 |
|
100% |
0 |
0 |
|
92% |
| tests/test_timer.py |
ProfileTestCase |
|
100% |
12 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_timer.py |
(no class) |
|
100% |
45 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| tests/test_usage.py |
UsageTestCase |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_usage.py |
(no class) |
|
100% |
6 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| tests/test_utils.py |
UtilsTestCase |
|
98% |
168 |
4 |
0 |
|
50% |
2 |
1 |
|
97% |
| tests/test_utils.py |
TestMemory |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_utils.py |
(no class) |
|
100% |
15 |
0 |
3 |
|
100% |
0 |
0 |
|
100% |
| tests/test_wrappers.py |
MockClass |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_wrappers.py |
DecoratorsTestCase |
|
100% |
42 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_wrappers.py |
DecoratorsTestCase.setUp.MockClass |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_wrappers.py |
TemplateMetaSimpleTestCase |
|
98% |
120 |
2 |
0 |
|
67% |
6 |
2 |
|
97% |
| tests/test_wrappers.py |
TemplateMetaSimpleTestCase.setUp.Example |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| 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 |
|
100% |
95 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| 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 |
|
100% |
29 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_wrappers.py |
TestDefaultMethodCopying.setUp.Example |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_wrappers.py |
TestDefaultMethodCopying.setUp.ExampleF |
|
67% |
3 |
1 |
0 |
|
100% |
0 |
0 |
|
67% |
| tests/test_wrappers.py |
TestDefaultMethodCopying.setUp.ExampleI |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests/test_wrappers.py |
(no class) |
|
100% |
45 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |