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