| 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% |