Coverage report: 93%

Files Functions Classes

coverage.py v7.14.3, created at 2026-06-23 08:13 +0000

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
python/lsst/__init__.py (no function)   100% 2 0 0   100% 0 0   100%
python/lsst/utils/__init__.py (no function)   100% 6 0 0   100% 0 0   100%
python/lsst/utils/_packaging.py getPackageDir   86% 7 1 0   75% 4 1   82%
python/lsst/utils/_packaging.py (no function)   100% 4 0 0   100% 0 0   100%
python/lsst/utils/argparsing.py AppendDict.__init__   100% 6 0 0   100% 4 0   100%
python/lsst/utils/argparsing.py AppendDict.__call__   100% 11 0 0   100% 8 0   100%
python/lsst/utils/argparsing.py (no function)   100% 9 0 0   100% 0 0   100%
python/lsst/utils/classes.py Singleton.__call__   100% 4 0 0   100% 2 0   100%
python/lsst/utils/classes.py immutable   100% 9 0 0   100% 0 0   100%
python/lsst/utils/classes.py immutable.__setattr__   100% 3 0 0   100% 2 0   100%
python/lsst/utils/classes.py immutable.__getstate__   100% 1 0 0   100% 0 0   100%
python/lsst/utils/classes.py immutable.__setstate__   100% 1 0 0   100% 0 0   100%
python/lsst/utils/classes.py immutable.__copy__   100% 1 0 0   100% 0 0   100%
python/lsst/utils/classes.py cached_getter   100% 4 0 0   100% 0 0   100%
python/lsst/utils/classes.py cached_getter.inner   100% 3 0 0   100% 2 0   100%
python/lsst/utils/classes.py (no function)   100% 15 0 0   100% 0 0   100%
python/lsst/utils/db_auth.py DbAuth.__init__   100% 24 0 0   100% 8 0   100%
python/lsst/utils/db_auth.py DbAuth.db_auth_path   100% 1 0 0   100% 0 0   100%
python/lsst/utils/db_auth.py DbAuth.getAuth   94% 36 2 0   94% 34 2   94%
python/lsst/utils/db_auth.py DbAuth.getUrl   100% 11 0 0   100% 4 0   100%
python/lsst/utils/db_auth.py (no function)   100% 21 0 0   100% 0 0   100%
python/lsst/utils/deprecated.py deprecate_pybind11   100% 3 0 0   100% 0 0   100%
python/lsst/utils/deprecated.py deprecate_pybind11.internal   100% 1 0 0   100% 0 0   100%
python/lsst/utils/deprecated.py suppress_deprecations   0% 4 4 0   100% 0 0   0%
python/lsst/utils/deprecated.py (no function)   100% 12 0 0   100% 0 0   100%
python/lsst/utils/doImport.py doImport   90% 20 2 0   100% 6 0   92%
python/lsst/utils/doImport.py doImport.tryImport   100% 8 0 0   100% 2 0   100%
python/lsst/utils/doImport.py doImportType   100% 4 0 0   100% 2 0   100%
python/lsst/utils/doImport.py (no function)   100% 6 0 0   100% 0 0   100%
python/lsst/utils/inheritDoc.py inheritDoc   100% 2 0 0   100% 0 0   100%
python/lsst/utils/inheritDoc.py inheritDoc._tmpDecorator   91% 11 1 0   83% 6 1   88%
python/lsst/utils/inheritDoc.py (no function)   100% 5 0 0   100% 0 0   100%
python/lsst/utils/introspection.py get_full_type_name   100% 16 0 0   100% 10 0   100%
python/lsst/utils/introspection.py get_class_of   100% 6 0 0   100% 4 0   100%
python/lsst/utils/introspection.py get_instance_of   100% 2 0 0   100% 0 0   100%
python/lsst/utils/introspection.py get_caller_name   100% 17 0 0   80% 10 2   93%
python/lsst/utils/introspection.py find_outside_stacklevel   83% 35 6 0   77% 22 3   81%
python/lsst/utils/introspection.py take_object_census   100% 4 0 0   100% 2 0   100%
python/lsst/utils/introspection.py trace_object_references   100% 5 0 0   100% 2 0   100%
python/lsst/utils/introspection.py trace_object_references.class_filter   100% 1 0 0   100% 0 0   100%
python/lsst/utils/introspection.py _recurse_trace   100% 9 0 0   100% 4 0   100%
python/lsst/utils/introspection.py _get_clean_refs   100% 6 0 0   100% 0 0   100%
python/lsst/utils/introspection.py (no function)   100% 22 0 0   100% 0 0   100%
python/lsst/utils/iteration.py chunk_iterable   100% 3 0 0   100% 2 0   100%
python/lsst/utils/iteration.py ensure_iterable   100% 10 0 0   100% 4 0   100%
python/lsst/utils/iteration.py isplit   90% 10 1 0   75% 4 1   86%
python/lsst/utils/iteration.py _extract_numeric_suffix   100% 8 0 0   100% 4 0   100%
python/lsst/utils/iteration.py _add_pair_to_name   91% 22 2 0   88% 16 2   89%
python/lsst/utils/iteration.py _is_list_of_ints   100% 1 0 0   100% 0 0   100%
python/lsst/utils/iteration.py sequence_to_string   100% 38 0 0   94% 18 1   98%
python/lsst/utils/iteration.py (no function)   100% 13 0 0   100% 0 0   100%
python/lsst/utils/logging.py _is_structlog_logger   29% 7 5 0   50% 2 1   33%
python/lsst/utils/logging.py _calculate_base_stacklevel   75% 4 1 0   50% 2 1   67%
python/lsst/utils/logging.py trace_set_at   80% 5 1 0   75% 4 1   78%
python/lsst/utils/logging.py _F.__init__   0% 3 3 0   100% 0 0   0%
python/lsst/utils/logging.py _F.__str__   0% 1 1 0   100% 0 0   0%
python/lsst/utils/logging.py LsstLogAdapter.temporary_log_level   100% 5 0 0   100% 0 0   100%
python/lsst/utils/logging.py LsstLogAdapter.level   100% 1 0 0   100% 0 0   100%
python/lsst/utils/logging.py LsstLogAdapter.getChild   100% 1 0 0   100% 0 0   100%
python/lsst/utils/logging.py LsstLogAdapter._process_stacklevel   100% 4 0 0   100% 2 0   100%
python/lsst/utils/logging.py LsstLogAdapter.fatal   100% 2 0 0   100% 0 0   100%
python/lsst/utils/logging.py LsstLogAdapter.verbose   100% 2 0 0   100% 0 0   100%
python/lsst/utils/logging.py LsstLogAdapter.trace   100% 2 0 0   100% 0 0   100%
python/lsst/utils/logging.py LsstLogAdapter.setLevel   50% 4 2 0   50% 2 1   50%
python/lsst/utils/logging.py LsstLogAdapter.handlers   0% 1 1 0   100% 0 0   0%
python/lsst/utils/logging.py LsstLogAdapter.addHandler   0% 1 1 0   100% 0 0   0%
python/lsst/utils/logging.py LsstLogAdapter.removeHandler   0% 1 1 0   100% 0 0   0%
python/lsst/utils/logging.py getLogger   100% 5 0 0   75% 4 1   89%
python/lsst/utils/logging.py getTraceLogger   100% 3 0 0   100% 0 0   100%
python/lsst/utils/logging.py PeriodicLogger.__init__   100% 6 0 0   100% 0 0   100%
python/lsst/utils/logging.py PeriodicLogger.log   100% 6 0 0   100% 2 0   100%
python/lsst/utils/logging.py (no function)   100% 60 0 5   100% 0 0   100%
python/lsst/utils/packages.py getVersionFromPythonModule   14% 7 6 0   0% 4 0   9%
python/lsst/utils/packages.py getAllPythonDistributions   100% 4 0 0   100% 2 0   100%
python/lsst/utils/packages.py getPythonPackages   93% 28 2 0   93% 14 1   93%
python/lsst/utils/packages.py _mangle_lsst_package_names   100% 10 0 0   100% 6 0   100%
python/lsst/utils/packages.py _get_python_package_version   93% 28 2 0   81% 16 3   89%
python/lsst/utils/packages.py getEnvironmentPackages   61% 33 13 0   75% 12 1   64%
python/lsst/utils/packages.py getCondaPackages   72% 25 7 0   75% 8 2   73%
python/lsst/utils/packages.py Packages.__setstate__   100% 1 0 0   100% 0 0   100%
python/lsst/utils/packages.py Packages.fromSystem   100% 7 0 0   100% 2 0   100%
python/lsst/utils/packages.py Packages.fromBytes   100% 11 0 0   100% 8 0   100%
python/lsst/utils/packages.py Packages.read   100% 6 0 0   100% 2 0   100%
python/lsst/utils/packages.py Packages.toBytes   100% 7 0 0   100% 6 0   100%
python/lsst/utils/packages.py Packages.write   100% 5 0 0   100% 2 0   100%
python/lsst/utils/packages.py Packages.__str__   100% 4 0 0   100% 0 0   100%
python/lsst/utils/packages.py Packages.__repr__   100% 1 0 0   100% 0 0   100%
python/lsst/utils/packages.py Packages.extra   100% 1 0 0   100% 0 0   100%
python/lsst/utils/packages.py Packages.missing   100% 1 0 0   100% 0 0   100%
python/lsst/utils/packages.py Packages.difference   100% 1 0 0   100% 0 0   100%
python/lsst/utils/packages.py _BackwardsCompatibilityUnpickler.find_class   100% 1 0 0   100% 0 0   100%
python/lsst/utils/packages.py _pkg_representer   100% 1 0 0   100% 0 0   100%
python/lsst/utils/packages.py _pkg_constructor   100% 1 0 0   100% 0 0   100%
python/lsst/utils/packages.py (no function)   95% 66 3 0   75% 4 1   94%
python/lsst/utils/plotting/__init__.py (no function)   100% 3 0 0   100% 0 0   100%
python/lsst/utils/plotting/figures.py make_figure   75% 8 2 0   100% 0 0   75%
python/lsst/utils/plotting/figures.py get_multiband_plot_colors   100% 5 0 0   100% 2 0   100%
python/lsst/utils/plotting/figures.py get_multiband_plot_symbols   100% 2 0 0   100% 0 0   100%
python/lsst/utils/plotting/figures.py get_multiband_plot_linestyles   100% 2 0 0   100% 0 0   100%
python/lsst/utils/plotting/figures.py (no function)   100% 7 0 2   100% 0 0   100%
python/lsst/utils/plotting/limits.py calculate_safe_plotting_limits   100% 2 0 0   100% 0 0   100%
python/lsst/utils/plotting/limits.py make_calculate_safe_plotting_limits   100% 3 0 0   100% 0 0   100%
python/lsst/utils/plotting/limits.py make_calculate_safe_plotting_limits.calculate_safe_plotting_limits   100% 23 0 0   100% 10 0   100%
python/lsst/utils/plotting/limits.py (no function)   100% 6 0 0   100% 0 0   100%
python/lsst/utils/plotting/publication_plots.py set_rubin_plotstyle   100% 2 0 0   100% 0 0   100%
python/lsst/utils/plotting/publication_plots.py mk_colormap   100% 29 0 0   100% 10 0   100%
python/lsst/utils/plotting/publication_plots.py divergent_cmap   100% 2 0 0   100% 0 0   100%
python/lsst/utils/plotting/publication_plots.py stars_cmap   100% 6 0 0   100% 2 0   100%
python/lsst/utils/plotting/publication_plots.py stars_color   100% 1 0 0   100% 0 0   100%
python/lsst/utils/plotting/publication_plots.py accent_color   100% 1 0 0   100% 0 0   100%
python/lsst/utils/plotting/publication_plots.py galaxies_cmap   100% 4 0 0   100% 2 0   100%
python/lsst/utils/plotting/publication_plots.py galaxies_color   100% 1 0 0   100% 0 0   100%
python/lsst/utils/plotting/publication_plots.py sso_color   100% 1 0 0   100% 0 0   100%
python/lsst/utils/plotting/publication_plots.py sso_cmap   100% 4 0 0   100% 2 0   100%
python/lsst/utils/plotting/publication_plots.py get_band_dicts   100% 5 0 0   100% 0 0   100%
python/lsst/utils/plotting/publication_plots.py (no function)   100% 14 0 0   100% 0 0   100%
python/lsst/utils/tests.py _get_open_files   100% 1 0 0   100% 0 0   100%
python/lsst/utils/tests.py init   100% 1 0 0   100% 0 0   100%
python/lsst/utils/tests.py sort_tests   71% 17 5 0   50% 8 2   64%
python/lsst/utils/tests.py _suiteClassWrapper   100% 1 0 0   100% 0 0   100%
python/lsst/utils/tests.py MemoryTestCase.tearDownClass   100% 1 0 0   100% 0 0   100%
python/lsst/utils/tests.py MemoryTestCase.testFileDescriptorLeaks   62% 8 3 0   25% 4 1   50%
python/lsst/utils/tests.py ExecutablesTestCase.setUpClass   50% 2 1 0   50% 2 1   50%
python/lsst/utils/tests.py ExecutablesTestCase.testSanity   100% 0 0 0   100% 0 0   100%
python/lsst/utils/tests.py ExecutablesTestCase.assertExecutable   100% 21 0 0   100% 10 0   100%
python/lsst/utils/tests.py ExecutablesTestCase._build_test_method   83% 6 1 0   50% 2 1   75%
python/lsst/utils/tests.py ExecutablesTestCase._build_test_method.test_executable_runs   100% 2 0 0   100% 0 0   100%
python/lsst/utils/tests.py ExecutablesTestCase.create_executable_tests   100% 12 0 0   92% 12 1   96%
python/lsst/utils/tests.py ImportTestCase._test_no_packages_registered_for_import_testing   100% 0 0 1   100% 0 0   100%
python/lsst/utils/tests.py ImportTestCase.__init_subclass__   89% 9 1 0   75% 4 1   85%
python/lsst/utils/tests.py ImportTestCase.__init_subclass__.test_import   100% 2 0 0   100% 0 0   100%
python/lsst/utils/tests.py ImportTestCase.assertImport   93% 14 1 1   100% 8 0   95%
python/lsst/utils/tests.py getTempFilePath   81% 32 6 0   83% 18 3   82%
python/lsst/utils/tests.py inTestCase   100% 2 0 0   100% 0 0   100%
python/lsst/utils/tests.py debugger   0% 5 5 0   0% 2 0   0%
python/lsst/utils/tests.py debugger.decorator   0% 2 2 0   100% 0 0   0%
python/lsst/utils/tests.py debugger.decorator.wrapper   0% 6 6 0   100% 0 0   0%
python/lsst/utils/tests.py plotImageDiff   0% 38 38 0   0% 14 0   0%
python/lsst/utils/tests.py assertFloatsAlmostEqual   91% 68 6 0   92% 52 2   92%
python/lsst/utils/tests.py assertFloatsNotEqual   100% 1 0 0   100% 0 0   100%
python/lsst/utils/tests.py assertFloatsEqual   100% 1 0 0   100% 0 0   100%
python/lsst/utils/tests.py _settingsIterator   89% 9 1 0   88% 8 1   88%
python/lsst/utils/tests.py classParameters   100% 2 0 0   100% 0 0   100%
python/lsst/utils/tests.py classParameters.decorator   100% 6 0 0   100% 2 0   100%
python/lsst/utils/tests.py methodParameters   100% 3 0 0   100% 0 0   100%
python/lsst/utils/tests.py methodParameters.decorator   100% 2 0 0   100% 0 0   100%
python/lsst/utils/tests.py methodParameters.decorator.wrapper   100% 4 0 0   100% 2 0   100%
python/lsst/utils/tests.py _cartesianProduct   100% 5 0 0   100% 4 0   100%
python/lsst/utils/tests.py classParametersProduct   100% 1 0 0   100% 0 0   100%
python/lsst/utils/tests.py methodParametersProduct   100% 1 0 0   100% 0 0   100%
python/lsst/utils/tests.py temporaryDirectory   0% 3 3 0   100% 0 0   0%
python/lsst/utils/tests.py (no function)   100% 73 0 0   100% 0 0   100%
python/lsst/utils/threads.py set_thread_envvars   100% 7 0 0   100% 6 0   100%
python/lsst/utils/threads.py disable_implicit_threading   75% 8 2 0   50% 2 1   70%
python/lsst/utils/threads.py (no function)   78% 9 2 0   100% 0 0   78%
python/lsst/utils/timer.py _add_to_metadata   91% 11 1 0   100% 2 0   92%
python/lsst/utils/timer.py logPairs   100% 19 0 0   100% 16 0   100%
python/lsst/utils/timer.py logInfo   93% 15 1 0   88% 8 1   91%
python/lsst/utils/timer.py timeMethod   100% 1 0 0   50% 2 1   67%
python/lsst/utils/timer.py timeMethod   100% 0 0 0   100% 0 0   100%
python/lsst/utils/timer.py timeMethod   100% 11 0 0   100% 6 0   100%
python/lsst/utils/timer.py timeMethod.decorator_timer   100% 2 0 0   100% 0 0   100%
python/lsst/utils/timer.py timeMethod.decorator_timer.timeMethod_wrapper   100% 6 0 0   100% 0 0   100%
python/lsst/utils/timer.py time_this   97% 68 2 0   88% 26 1   95%
python/lsst/utils/timer.py profile   100% 13 0 0   67% 6 2   89%
python/lsst/utils/timer.py duration_from_timeMethod   79% 14 3 0   60% 10 4   71%
python/lsst/utils/timer.py (no function)   100% 42 0 2   50% 2 1   98%
python/lsst/utils/usage.py _get_rusage_multiplier   67% 6 2 0   50% 4 2   60%
python/lsst/utils/usage.py get_current_mem_usage   100% 5 0 0   100% 0 0   100%
python/lsst/utils/usage.py get_peak_mem_usage   100% 3 0 0   100% 0 0   100%
python/lsst/utils/usage.py _UsageInfo.dict   100% 1 0 0   100% 0 0   100%
python/lsst/utils/usage.py _get_current_rusage   100% 4 0 0   100% 0 0   100%
python/lsst/utils/usage.py (no function)   100% 30 0 0   100% 0 0   100%
python/lsst/utils/version.py (no function)   100% 5 0 0   100% 0 0   100%
python/lsst/utils/wrappers.py isAttributeSafeToTransfer   100% 3 0 0   100% 2 0   100%
python/lsst/utils/wrappers.py continueClass   100% 6 0 0   100% 4 0   100%
python/lsst/utils/wrappers.py inClass   100% 2 0 0   100% 0 0   100%
python/lsst/utils/wrappers.py inClass.decorate   55% 11 5 0   25% 8 2   42%
python/lsst/utils/wrappers.py TemplateMeta.__new__   80% 10 2 0   50% 4 2   71%
python/lsst/utils/wrappers.py TemplateMeta.__call__   100% 12 0 0   100% 6 0   100%
python/lsst/utils/wrappers.py TemplateMeta.__subclasscheck__   100% 3 0 0   100% 2 0   100%
python/lsst/utils/wrappers.py TemplateMeta.__instancecheck__   100% 3 0 0   100% 2 0   100%
python/lsst/utils/wrappers.py TemplateMeta.__subclasses__   100% 1 0 0   100% 0 0   100%
python/lsst/utils/wrappers.py TemplateMeta.register   89% 36 4 0   84% 32 5   87%
python/lsst/utils/wrappers.py TemplateMeta.register.setattrSafe   57% 7 3 0   0% 2 0   44%
python/lsst/utils/wrappers.py TemplateMeta.alias   80% 10 2 0   75% 8 2   78%
python/lsst/utils/wrappers.py TemplateMeta.__getitem__   100% 1 0 0   100% 0 0   100%
python/lsst/utils/wrappers.py TemplateMeta.__iter__   100% 1 0 0   100% 0 0   100%
python/lsst/utils/wrappers.py TemplateMeta.__len__   100% 1 0 0   100% 0 0   100%
python/lsst/utils/wrappers.py TemplateMeta.__contains__   100% 1 0 0   100% 0 0   100%
python/lsst/utils/wrappers.py TemplateMeta.keys   100% 1 0 0   100% 0 0   100%
python/lsst/utils/wrappers.py TemplateMeta.values   100% 1 0 0   100% 0 0   100%
python/lsst/utils/wrappers.py TemplateMeta.items   100% 1 0 0   100% 0 0   100%
python/lsst/utils/wrappers.py TemplateMeta.get   100% 1 0 0   100% 0 0   100%
python/lsst/utils/wrappers.py (no function)   100% 26 0 0   100% 0 0   100%
tests/decorator_test/disable_timer.py sleep_and_log   100% 1 0 0   100% 0 0   100%
tests/decorator_test/disable_timer.py sleep_and_nothing   0% 1 1 0   100% 0 0   0%
tests/decorator_test/disable_timer.py (no function)   100% 8 0 0   100% 0 0   100%
tests/import_test/__init__.py (no function)   100% 0 0 0   100% 0 0   100%
tests/import_test/two/_four/clash.py Simple.true   100% 1 0 0   100% 0 0   100%
tests/import_test/two/_four/clash.py (no function)   100% 2 0 0   100% 0 0   100%
tests/import_test/two/_four/simple.py Simple.true   100% 1 0 0   100% 0 0   100%
tests/import_test/two/_four/simple.py (no function)   100% 2 0 0   100% 0 0   100%
tests/import_test/two/clash.py Simple.true   100% 1 0 0   100% 0 0   100%
tests/import_test/two/clash.py (no function)   100% 2 0 0   100% 0 0   100%
tests/import_test/two/three/fail.py myfunc   0% 1 1 0   100% 0 0   0%
tests/import_test/two/three/fail.py (no function)   50% 2 1 0   100% 0 0   50%
tests/import_test/two/three/runtime.py (no function)   100% 1 0 0   100% 0 0   100%
tests/import_test/two/three/success.py okay   100% 1 0 0   100% 0 0   100%
tests/import_test/two/three/success.py Container.inside   100% 1 0 0   100% 0 0   100%
tests/import_test/two/three/success.py Container.level   100% 5 0 0   100% 0 0   100%
tests/import_test/two/three/success.py Container.indirect_level   100% 1 0 0   100% 0 0   100%
tests/import_test/two/three/success.py (no function)   100% 7 0 0   100% 0 0   100%
tests/test_argparsing.py AppendDictTestSuite.setUp   100% 2 0 0   100% 0 0   100%
tests/test_argparsing.py AppendDictTestSuite.test_default_none_positional   100% 5 0 0   100% 0 0   100%
tests/test_argparsing.py AppendDictTestSuite.test_default_none_keyword   100% 5 0 0   100% 0 0   100%
tests/test_argparsing.py AppendDictTestSuite.test_default_empty_positional   100% 5 0 0   100% 0 0   100%
tests/test_argparsing.py AppendDictTestSuite.test_default_empty_keyword   100% 5 0 0   100% 0 0   100%
tests/test_argparsing.py AppendDictTestSuite.test_default_non_empty_positional   100% 7 0 0   100% 0 0   100%
tests/test_argparsing.py AppendDictTestSuite.test_default_non_empty_keyword   100% 7 0 0   100% 0 0   100%
tests/test_argparsing.py AppendDictTestSuite.test_default_invalid   100% 4 0 0   100% 0 0   100%
tests/test_argparsing.py AppendDictTestSuite.test_multi_append   100% 3 0 0   100% 0 0   100%
tests/test_argparsing.py AppendDictTestSuite.test_multi_nargs_append   100% 3 0 0   100% 0 0   100%
tests/test_argparsing.py AppendDictTestSuite.test_emptyvalue   100% 3 0 0   100% 0 0   100%
tests/test_argparsing.py AppendDictTestSuite.test_nopair   100% 5 0 0   100% 0 0   100%
tests/test_argparsing.py (no function)   100% 18 0 0   100% 0 0   100%
tests/test_classes.py SingletonTestCase.IsSingleton.__init__   100% 2 0 0   100% 0 0   100%
tests/test_classes.py SingletonTestCase.IsBadSingleton.__init__   0% 1 1 0   100% 0 0   0%
tests/test_classes.py SingletonTestCase.IsSingletonSubclass.__init__   100% 1 0 0   100% 0 0   100%
tests/test_classes.py SingletonTestCase.testSingleton   100% 10 0 0   100% 0 0   100%
tests/test_classes.py ImmutabilityTestCase.Immutable.__init__   100% 2 0 0   100% 0 0   100%
tests/test_classes.py ImmutabilityTestCase.Immutable.__hash__   100% 1 0 0   100% 0 0   100%
tests/test_classes.py ImmutabilityTestCase.testImmutable   100% 11 0 0   100% 0 0   100%
tests/test_classes.py CacheTestCase.Cached1.__init__   100% 1 0 0   100% 0 0   100%
tests/test_classes.py CacheTestCase.Cached1.cache_value   100% 2 0 0   100% 0 0   100%
tests/test_classes.py CacheTestCase.Cached2.__init__   100% 1 0 0   100% 0 0   100%
tests/test_classes.py CacheTestCase.Cached2.cache_value   100% 2 0 0   100% 0 0   100%
tests/test_classes.py CacheTestCase.assertCache   100% 13 0 0   100% 0 0   100%
tests/test_classes.py CacheTestCase.testCachedGetter   100% 1 0 0   100% 0 0   100%
tests/test_classes.py CacheTestCase.testFunctoolsCachedProperty   100% 1 0 0   100% 0 0   100%
tests/test_classes.py (no function)   100% 35 0 2   100% 0 0   100%
tests/test_db_auth.py DbAuthTestCase.test_patterns   100% 5 0 0   100% 2 0   100%
tests/test_db_auth.py DbAuthTestCase.test_connStrings   100% 9 0 0   100% 4 0   100%
tests/test_db_auth.py DbAuthTestCase.test_load   100% 11 0 0   100% 0 0   100%
tests/test_db_auth.py DbAuthTestCase.test_envvar_path   100% 7 0 0   100% 0 0   100%
tests/test_db_auth.py DbAuthTestCase.test_json_envvar   100% 18 0 0   100% 0 0   100%
tests/test_db_auth.py DbAuthTestCase.test_ipv6   100% 5 0 0   100% 0 0   100%
tests/test_db_auth.py DbAuthTestCase.test_search   100% 9 0 0   100% 0 0   100%
tests/test_db_auth.py DbAuthTestCase.test_errors   100% 40 0 0   100% 0 0   100%
tests/test_db_auth.py DbAuthTestCase.test_getUrl   100% 42 0 0   100% 2 0   100%
tests/test_db_auth.py DbAuthTestCase.test_urlEncoding   100% 2 0 0   100% 0 0   100%
tests/test_db_auth.py (no function)   100% 18 0 2   100% 0 0   100%
tests/test_decorators.py DecoratorTestCase.setUp   100% 2 0 0   100% 0 0   100%
tests/test_decorators.py DecoratorTestCase.testClassDecorator   100% 2 0 0   100% 0 0   100%
tests/test_decorators.py DecoratorTestCase.testMethodDecorator   100% 3 0 0   100% 0 0   100%
tests/test_decorators.py DecoratorTestCase.tearDown   100% 2 0 0   100% 2 0   100%
tests/test_decorators.py DecoratorProductTestCase.setUp   100% 2 0 0   100% 0 0   100%
tests/test_decorators.py DecoratorProductTestCase.testClassDecorator   100% 1 0 0   100% 0 0   100%
tests/test_decorators.py DecoratorProductTestCase.testMethodDecorator   100% 2 0 0   100% 0 0   100%
tests/test_decorators.py DecoratorProductTestCase.tearDown   100% 4 0 0   100% 4 0   100%
tests/test_decorators.py testDecorators   100% 9 0 0   100% 0 0   100%
tests/test_decorators.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_decorators.py (no function)   100% 22 0 5   100% 0 0   100%
tests/test_deprecated.py DeprecatedTestCase.test_deprecate_pybind11   100% 6 0 0   100% 0 0   100%
tests/test_deprecated.py DeprecatedTestCase.test_deprecate_pybind11.old   100% 1 0 0   100% 0 0   100%
tests/test_deprecated.py (no function)   100% 5 0 2   100% 0 0   100%
tests/test_doImport.py ImportTestCase.testDoImport   100% 41 0 0   100% 0 0   100%
tests/test_doImport.py ImportTestCase.testDoImportType   100% 4 0 0   100% 0 0   100%
tests/test_doImport.py (no function)   100% 7 0 2   100% 0 0   100%
tests/test_executables.py ExplicitBinaryTester.testSimpleExe   100% 7 0 0   100% 0 0   100%
tests/test_executables.py (no function)   100% 8 0 2   100% 0 0   100%
tests/test_getPackageDir.py GetPackageDirTestCase.testBasics   100% 4 0 0   100% 0 0   100%
tests/test_getPackageDir.py GetPackageDirTestCase.testUnicodeBasics   100% 2 0 0   100% 0 0   100%
tests/test_getPackageDir.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_getPackageDir.py (no function)   100% 11 0 3   100% 0 0   100%
tests/test_getTempFilePath.py GetTempFilePathTestCase.testBasics   100% 6 0 0   100% 0 0   100%
tests/test_getTempFilePath.py GetTempFilePathTestCase.testMultipleCallDepth   100% 4 0 0   100% 0 0   100%
tests/test_getTempFilePath.py GetTempFilePathTestCase.runGetTempFile   100% 6 0 0   100% 0 0   100%
tests/test_getTempFilePath.py GetTempFilePathTestCase.runLevel2   100% 1 0 0   100% 0 0   100%
tests/test_getTempFilePath.py GetTempFilePathTestCase.runLevel3   100% 1 0 0   100% 0 0   100%
tests/test_getTempFilePath.py TestNested.testNested   100% 10 0 0   100% 0 0   100%
tests/test_getTempFilePath.py TestExpected.testOutputExpected   100% 10 0 0   100% 0 0   100%
tests/test_getTempFilePath.py TestExpected.testOutputUnexpected   100% 7 0 0   100% 2 0   100%
tests/test_getTempFilePath.py TestNameClash1.testClash   100% 5 0 0   100% 0 0   100%
tests/test_getTempFilePath.py TestNameClash2.testClash   100% 5 0 0   100% 0 0   100%
tests/test_getTempFilePath.py TestNameClash3.testClash   100% 4 0 0   100% 0 0   100%
tests/test_getTempFilePath.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_getTempFilePath.py (no function)   100% 25 0 3   100% 0 0   100%
tests/test_import.py TestImports.test_counter   100% 1 0 0   100% 0 0   100%
tests/test_import.py TestSkipImports.test_import   100% 1 0 0   100% 0 0   100%
tests/test_import.py (no function)   100% 9 0 2   100% 0 0   100%
tests/test_inheritDoc.py Base.method1   0% 1 1 0   100% 0 0   0%
tests/test_inheritDoc.py Base.method2   0% 1 1 0   100% 0 0   0%
tests/test_inheritDoc.py Base.method3   0% 1 1 0   100% 0 0   0%
tests/test_inheritDoc.py Base.method4   0% 1 1 0   100% 0 0   0%
tests/test_inheritDoc.py Base.method5   0% 1 1 0   100% 0 0   0%
tests/test_inheritDoc.py Base.method6   0% 1 1 0   100% 0 0   0%
tests/test_inheritDoc.py NoInheritDoc.method2   0% 1 1 0   100% 0 0   0%
tests/test_inheritDoc.py InheritDoc.method1   0% 1 1 0   100% 0 0   0%
tests/test_inheritDoc.py InheritDoc.method2   100% 0 0 0   100% 0 0   100%
tests/test_inheritDoc.py InheritDoc.method3   100% 0 0 0   100% 0 0   100%
tests/test_inheritDoc.py InheritDoc.method4   0% 1 1 0   100% 0 0   0%
tests/test_inheritDoc.py InheritDoc.method5   0% 1 1 0   100% 0 0   0%
tests/test_inheritDoc.py InheritDoc.method6   0% 1 1 0   100% 0 0   0%
tests/test_inheritDoc.py InheritDocTestCase.test_no_inheritdoc   100% 3 0 0   100% 0 0   100%
tests/test_inheritDoc.py InheritDocTestCase.test_inheritDoc   100% 6 0 0   100% 0 0   100%
tests/test_inheritDoc.py (no function)   100% 28 0 2   100% 0 0   100%
tests/test_introspection.py GetCallerNameTestCase.test_free_function   100% 3 0 0   100% 0 0   100%
tests/test_introspection.py GetCallerNameTestCase.test_free_function.test_func   100% 1 0 0   100% 0 0   100%
tests/test_introspection.py GetCallerNameTestCase.test_instance_method   100% 5 0 0   100% 0 0   100%
tests/test_introspection.py GetCallerNameTestCase.test_instance_method.TestClass.run   100% 1 0 0   100% 0 0   100%
tests/test_introspection.py GetCallerNameTestCase.test_class_method   100% 6 0 0   100% 0 0   100%
tests/test_introspection.py GetCallerNameTestCase.test_class_method.TestClass.run   100% 1 0 0   100% 0 0   100%
tests/test_introspection.py GetCallerNameTestCase.test_skip   100% 5 0 0   100% 0 0   100%
tests/test_introspection.py GetCallerNameTestCase.test_skip.test_func   100% 1 0 0   100% 0 0   100%
tests/test_introspection.py TestInstropection.testTypeNames   100% 3 0 0   100% 2 0   100%
tests/test_introspection.py TestInstropection.testUnderscores   100% 5 0 0   100% 2 0   100%
tests/test_introspection.py TestInstropection.testGetClassOf   100% 6 0 0   100% 4 0   100%
tests/test_introspection.py TestInstropection.testGetInstanceOf   100% 6 0 0   100% 0 0   100%
tests/test_introspection.py TestInstropection.test_stacklevel   93% 27 2 0   50% 2 1   90%
tests/test_introspection.py TestInstropection.test_take_object_census   100% 6 0 0   100% 0 0   100%
tests/test_introspection.py TestInstropection.test_trace_object_references_simple   100% 10 0 0   100% 0 0   100%
tests/test_introspection.py TestInstropection.test_trace_object_references_atlimit   100% 10 0 0   100% 0 0   100%
tests/test_introspection.py TestInstropection.test_trace_object_references_cyclic   100% 14 0 0   100% 0 0   100%
tests/test_introspection.py TestInstropection.test_trace_object_references_null   100% 6 0 0   100% 0 0   100%
tests/test_introspection.py (no function)   100% 24 0 2   100% 0 0   100%
tests/test_iteration.py IterationTestCase.testIterable   100% 7 0 0   100% 6 0   100%
tests/test_iteration.py IterationTestCase.testChunking   100% 16 0 0   100% 6 0   100%
tests/test_iteration.py IterationTestCase.testIsplit   100% 8 0 0   100% 4 0   100%
tests/test_iteration.py IterationTestCase.test_empty_list   100% 1 0 0   100% 0 0   100%
tests/test_iteration.py IterationTestCase.test_single_element   100% 1 0 0   100% 0 0   100%
tests/test_iteration.py IterationTestCase.test_consecutive_numbers   100% 1 0 0   100% 0 0   100%
tests/test_iteration.py IterationTestCase.test_non_consecutive_numbers   100% 1 0 0   100% 0 0   100%
tests/test_iteration.py IterationTestCase.test_mixed_sequences   100% 1 0 0   100% 0 0   100%
tests/test_iteration.py IterationTestCase.test_stride_greater_than_one   100% 1 0 0   100% 0 0   100%
tests/test_iteration.py IterationTestCase.test_negative_numbers   100% 1 0 0   100% 0 0   100%
tests/test_iteration.py IterationTestCase.test_duplicate_numbers   100% 1 0 0   100% 0 0   100%
tests/test_iteration.py IterationTestCase.test_strings_with_common_prefix   100% 1 0 0   100% 0 0   100%
tests/test_iteration.py IterationTestCase.test_strings_without_common_prefix   100% 1 0 0   100% 0 0   100%
tests/test_iteration.py IterationTestCase.test_large_sequence   100% 2 0 0   100% 0 0   100%
tests/test_iteration.py IterationTestCase.test_mixed_types   100% 2 0 0   100% 0 0   100%
tests/test_iteration.py IterationTestCase.test_wrong_types   100% 2 0 0   100% 0 0   100%
tests/test_iteration.py IterationTestCase.test_stride_calculation   100% 1 0 0   100% 0 0   100%
tests/test_iteration.py IterationTestCase.test_single_value_sequences   100% 1 0 0   100% 0 0   100%
tests/test_iteration.py IterationTestCase.test_overlapping_ranges   100% 1 0 0   100% 0 0   100%
tests/test_iteration.py IterationTestCase.test_unordered_input   100% 1 0 0   100% 0 0   100%
tests/test_iteration.py IterationTestCase.test_large_stride   100% 1 0 0   100% 0 0   100%
tests/test_iteration.py IterationTestCase.test_single_character_strings   100% 1 0 0   100% 0 0   100%
tests/test_iteration.py IterationTestCase.test_strings_with_prefix   100% 1 0 0   100% 0 0   100%
tests/test_iteration.py (no function)   100% 27 0 2   100% 0 0   100%
tests/test_logging.py TestLogging.testLogLevels   100% 5 0 0   100% 0 0   100%
tests/test_logging.py TestLogging.testLogCommands   100% 24 0 0   100% 2 0   100%
tests/test_logging.py TestLogging.testTraceSetAt   100% 18 0 0   100% 0 0   100%
tests/test_logging.py TestLogging.test_periodic   100% 28 0 0   100% 0 0   100%
tests/test_logging.py (no function)   100% 9 0 2   100% 0 0   100%
tests/test_matplotlib_figures.py MakeFigureTestCase.testMakeFigure   100% 17 0 0   100% 4 0   100%
tests/test_matplotlib_figures.py PublicationPlotsTestCase.testMplStyle   100% 2 0 0   100% 0 0   100%
tests/test_matplotlib_figures.py PublicationPlotsTestCase.testMultibandPlotColors   100% 5 0 0   100% 0 0   100%
tests/test_matplotlib_figures.py PublicationPlotsTestCase.testStarColors   100% 9 0 0   100% 2 0   100%
tests/test_matplotlib_figures.py PublicationPlotsTestCase.testGalaxyColor   100% 9 0 0   100% 2 0   100%
tests/test_matplotlib_figures.py PublicationPlotsTestCase.testDivergentColor   100% 8 0 0   100% 0 0   100%
tests/test_matplotlib_figures.py PublicationPlotsTestCase.testSSOColor   100% 9 0 0   100% 2 0   100%
tests/test_matplotlib_figures.py PublicationPlotsTestCase.testMkColormap   100% 3 0 0   100% 0 0   100%
tests/test_matplotlib_figures.py (no function)   90% 21 2 0   100% 0 0   90%
tests/test_ordering.py TestCaseOrdering.testTestOrdering   100% 9 0 0   100% 0 0   100%
tests/test_ordering.py TestCaseOrdering.testTestOrdering.DummyTest.noOp   0% 1 1 0   100% 0 0   0%
tests/test_ordering.py TestCaseOrdering.testTestOrdering.DummyTest2.noOp   0% 1 1 0   100% 0 0   0%
tests/test_ordering.py (no function)   100% 4 0 2   100% 0 0   100%
tests/test_packages.py PackagesTestCase.testPython   100% 10 0 0   100% 0 0   100%
tests/test_packages.py PackagesTestCase.testEnvironment   100% 2 0 0   100% 0 0   100%
tests/test_packages.py PackagesTestCase.testConda   100% 1 0 0   100% 0 0   100%
tests/test_packages.py PackagesTestCase._writeTempFile   100% 4 0 0   100% 0 0   100%
tests/test_packages.py PackagesTestCase.testPackages   100% 65 0 0   100% 6 0   100%
tests/test_packages.py PackagesTestCase.testBackwardsCompatibility   100% 8 0 0   100% 0 0   100%
tests/test_packages.py (no function)   100% 13 0 2   100% 0 0   100%
tests/test_plotting_limits.py PlottingLimitsClosureTestCase.testSingleSeries   100% 6 0 0   100% 2 0   100%
tests/test_plotting_limits.py PlottingLimitsClosureTestCase.testMultipleSeries   100% 7 0 0   100% 0 0   100%
tests/test_plotting_limits.py PlottingLimitsClosureTestCase.testMultipleSeriesCommonRange   100% 7 0 0   100% 0 0   100%
tests/test_plotting_limits.py PlottingLimitsClosureTestCase.testSymmetric   100% 6 0 0   100% 0 0   100%
tests/test_plotting_limits.py PlottingLimitsClosureTestCase.testConstantExtra   100% 11 0 0   100% 2 0   100%
tests/test_plotting_limits.py PlottingLimitsClosureTestCase.testSeriesOfSeries   100% 6 0 0   100% 0 0   100%
tests/test_plotting_limits.py PlottingLimitsClosureTestCase.testRaises   100% 2 0 0   100% 0 0   100%
tests/test_plotting_limits.py PlottingLimitsTestCase.testSingleSeries   100% 6 0 0   100% 2 0   100%
tests/test_plotting_limits.py PlottingLimitsTestCase.testMultipleSeries   100% 5 0 0   100% 0 0   100%
tests/test_plotting_limits.py PlottingLimitsTestCase.testMultipleSeriesCommonRange   100% 5 0 0   100% 0 0   100%
tests/test_plotting_limits.py PlottingLimitsTestCase.testSymmetric   100% 4 0 0   100% 0 0   100%
tests/test_plotting_limits.py PlottingLimitsTestCase.testConstantExtra   100% 7 0 0   100% 2 0   100%
tests/test_plotting_limits.py PlottingLimitsTestCase.testRaises   100% 2 0 0   100% 0 0   100%
tests/test_plotting_limits.py (no function)   100% 38 0 2   100% 0 0   100%
tests/test_threads.py ThreadsTestCase.testDisable   100% 13 0 0   67% 6 2   89%
tests/test_threads.py (no function)   69% 13 4 2   100% 0 0   69%
tests/test_timer.py Example1.sleeper   100% 1 0 0   100% 0 0   100%
tests/test_timer.py decorated_sleeper_nothing   100% 1 0 0   100% 0 0   100%
tests/test_timer.py decorated_sleeper_logger   100% 1 0 0   100% 0 0   100%
tests/test_timer.py decorated_sleeper_logger_level   100% 1 0 0   100% 0 0   100%
tests/test_timer.py decorated_sleeper_metadata   100% 1 0 0   100% 0 0   100%
tests/test_timer.py TestTimeMethod.testLogPairs   100% 16 0 0   100% 0 0   100%
tests/test_timer.py TestTimeMethod.testLogInfo   100% 14 0 0   100% 0 0   100%
tests/test_timer.py TestTimeMethod.assertTimer   100% 17 0 0   100% 4 0   100%
tests/test_timer.py TestTimeMethod.testTaskLike   100% 9 0 0   100% 4 0   100%
tests/test_timer.py TestTimeMethod.testDecorated   100% 13 0 0   100% 0 0   100%
tests/test_timer.py TestTimeMethod.testDisabled   100% 6 0 0   100% 0 0   100%
tests/test_timer.py TimerTestCase.testTimer   100% 113 0 0   100% 0 0   100%
tests/test_timer.py TimerTestCase.test_time_this_return   100% 20 0 0   100% 0 0   100%
tests/test_timer.py TimerTestCase.test_structlog   25% 16 12 0   100% 0 0   25%
tests/test_timer.py ProfileTestCase.test_profile   100% 12 0 0   100% 0 0   100%
tests/test_timer.py (no function)   100% 41 0 2   100% 0 0   100%
tests/test_usage.py UsageTestCase.testGetCurrentMemUsage   100% 5 0 0   100% 0 0   100%
tests/test_usage.py UsageTestCase.testGetPeakMemUsage   100% 5 0 0   100% 0 0   100%
tests/test_usage.py (no function)   100% 6 0 2   100% 0 0   100%
tests/test_utils.py UtilsTestCase.setUp   100% 13 0 0   100% 0 0   100%
tests/test_utils.py UtilsTestCase.test_assertFloatsAlmostEqual   95% 81 4 0   50% 2 1   94%
tests/test_utils.py UtilsTestCase.test_assertFloatsNotEqual   100% 35 0 0   100% 0 0   100%
tests/test_utils.py UtilsTestCase.test_assertFloatsEqual   100% 16 0 0   100% 0 0   100%
tests/test_utils.py UtilsTestCase.test_notfinite   100% 23 0 0   100% 0 0   100%
tests/test_utils.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_utils.py (no function)   100% 14 0 3   100% 0 0   100%
tests/test_wrappers.py MockClass.method1   100% 1 0 0   100% 0 0   100%
tests/test_wrappers.py MockClass.method2   100% 1 0 0   100% 0 0   100%
tests/test_wrappers.py MockClass.method3   100% 1 0 0   100% 0 0   100%
tests/test_wrappers.py MockClass.property1   100% 1 0 0   100% 0 0   100%
tests/test_wrappers.py DecoratorsTestCase.setUp   100% 19 0 0   100% 0 0   100%
tests/test_wrappers.py DecoratorsTestCase.setUp.MockClass.method1a   100% 1 0 0   100% 0 0   100%
tests/test_wrappers.py DecoratorsTestCase.setUp.MockClass.method2a   100% 1 0 0   100% 0 0   100%
tests/test_wrappers.py DecoratorsTestCase.setUp.MockClass.method3a   100% 1 0 0   100% 0 0   100%
tests/test_wrappers.py DecoratorsTestCase.setUp.MockClass.property1a   100% 1 0 0   100% 0 0   100%
tests/test_wrappers.py DecoratorsTestCase.setUp.method1b   100% 1 0 0   100% 0 0   100%
tests/test_wrappers.py DecoratorsTestCase.setUp.method2b   100% 1 0 0   100% 0 0   100%
tests/test_wrappers.py DecoratorsTestCase.setUp.method3b   100% 1 0 0   100% 0 0   100%
tests/test_wrappers.py DecoratorsTestCase.setUp.property1b   100% 1 0 0   100% 0 0   100%
tests/test_wrappers.py DecoratorsTestCase.testAttributeCopying   100% 19 0 0   100% 0 0   100%
tests/test_wrappers.py TemplateMetaSimpleTestCase.setUp   100% 15 0 0   100% 0 0   100%
tests/test_wrappers.py TemplateMetaSimpleTestCase.setUp.Example.method1   100% 1 0 0   100% 0 0   100%
tests/test_wrappers.py TemplateMetaSimpleTestCase.setUp.Example.method2   100% 1 0 0   100% 0 0   100%
tests/test_wrappers.py TemplateMetaSimpleTestCase.setUp.Example.method3   100% 1 0 0   100% 0 0   100%
tests/test_wrappers.py TemplateMetaSimpleTestCase.setUp.Example.property1   100% 1 0 0   100% 0 0   100%
tests/test_wrappers.py TemplateMetaSimpleTestCase.register   100% 2 0 0   100% 0 0   100%
tests/test_wrappers.py TemplateMetaSimpleTestCase.alias   100% 2 0 0   100% 0 0   100%
tests/test_wrappers.py TemplateMetaSimpleTestCase.testCorrectRegistration   100% 7 0 0   100% 0 0   100%
tests/test_wrappers.py TemplateMetaSimpleTestCase.testAliases   100% 10 0 0   100% 0 0   100%
tests/test_wrappers.py TemplateMetaSimpleTestCase.testInheritanceHooks   100% 20 0 0   100% 0 0   100%
tests/test_wrappers.py TemplateMetaSimpleTestCase.testConstruction   100% 11 0 0   100% 2 0   100%
tests/test_wrappers.py TemplateMetaSimpleTestCase.testAttributeCopying   100% 15 0 0   100% 0 0   100%
tests/test_wrappers.py TemplateMetaSimpleTestCase.testDictBehavior   100% 10 0 0   100% 0 0   100%
tests/test_wrappers.py TemplateMetaSimpleTestCase.testNoInheritedDictBehavior   88% 16 2 0   50% 4 2   80%
tests/test_wrappers.py TemplateMetaSimpleTestCase.testAliasUnregistered   100% 4 0 0   100% 0 0   100%
tests/test_wrappers.py TemplateMetaSimpleTestCase.testRegisterDTypeTwice   100% 4 0 0   100% 0 0   100%
tests/test_wrappers.py TemplateMetaSimpleTestCase.testRegisterTemplateTwice   100% 4 0 0   100% 0 0   100%
tests/test_wrappers.py TemplateMetaHardTestCase.setUp   100% 16 0 0   100% 0 0   100%
tests/test_wrappers.py TemplateMetaHardTestCase.register   100% 4 0 0   100% 0 0   100%
tests/test_wrappers.py TemplateMetaHardTestCase.alias   100% 4 0 0   100% 0 0   100%
tests/test_wrappers.py TemplateMetaHardTestCase.testCorrectRegistration   100% 17 0 0   100% 0 0   100%
tests/test_wrappers.py TemplateMetaHardTestCase.testAliases   100% 18 0 0   100% 0 0   100%
tests/test_wrappers.py TemplateMetaHardTestCase.testInheritanceHooks   100% 8 0 0   100% 0 0   100%
tests/test_wrappers.py TemplateMetaHardTestCase.testConstruction   100% 8 0 0   100% 0 0   100%
tests/test_wrappers.py TemplateMetaHardTestCase.testDictBehavior   100% 10 0 0   100% 0 0   100%
tests/test_wrappers.py TemplateMetaHardTestCase.testRegisterBadKey   100% 2 0 0   100% 0 0   100%
tests/test_wrappers.py TemplateMetaHardTestCase.testRegisterDTypeTwice   100% 4 0 0   100% 0 0   100%
tests/test_wrappers.py TemplateMetaHardTestCase.testRegisterTemplateTwice   100% 4 0 0   100% 0 0   100%
tests/test_wrappers.py TestDefaultMethodCopying.setUp   100% 20 0 0   100% 0 0   100%
tests/test_wrappers.py TestDefaultMethodCopying.setUp.ExampleF.staticCall   100% 1 0 0   100% 0 0   100%
tests/test_wrappers.py TestDefaultMethodCopying.setUp.ExampleF.classCall   100% 1 0 0   100% 0 0   100%
tests/test_wrappers.py TestDefaultMethodCopying.setUp.ExampleF.regularCall   0% 1 1 0   100% 0 0   0%
tests/test_wrappers.py TestDefaultMethodCopying.setUp.ExampleI.notTransferedStaticCall   0% 1 1 0   100% 0 0   0%
tests/test_wrappers.py TestDefaultMethodCopying.setUp.ExampleI.notTransferedClassCall   0% 1 1 0   100% 0 0   0%
tests/test_wrappers.py TestDefaultMethodCopying.testMethodCopyForDefaultType   100% 9 0 0   100% 0 0   100%
tests/test_wrappers.py (no function)   100% 45 0 2   100% 0 0   100%
Total     94% 3890 224 59   85% 720 69   93%

No items found using the specified filter.