Coverage report: 20%

Files Functions Classes

coverage.py v7.14.1, created at 2026-06-13 08:07 +0000

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
python/lsst/analysis/ap/__init__.py (no function)   100% 5 0 0   100% 0 0   100%
python/lsst/analysis/ap/apdb.py DbQuery.set_excluded_diaSource_flags   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/apdb.py DbQuery.load_sources_for_object   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/apdb.py DbQuery.load_forced_sources_for_object   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/apdb.py DbQuery.load_source   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/apdb.py DbQuery.load_sources   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/apdb.py DbQuery.load_object   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/apdb.py DbQuery.load_objects   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/apdb.py DbQuery.load_forced_source   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/apdb.py DbQuery.load_forced_sources   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/apdb.py DbSqlQuery.__init__   0% 9 9 0   0% 2 0   0%
python/lsst/analysis/ap/apdb.py DbSqlQuery.connection   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/apdb.py DbSqlQuery.set_excluded_diaSource_flags   0% 4 4 0   0% 4 0   0%
python/lsst/analysis/ap/apdb.py DbSqlQuery._make_flag_exclusion_query   0% 2 2 0   100% 0 0   0%
python/lsst/analysis/ap/apdb.py DbSqlQuery.load_sources_for_object   0% 9 9 0   0% 2 0   0%
python/lsst/analysis/ap/apdb.py DbSqlQuery.load_forced_sources_for_object   0% 9 9 0   0% 2 0   0%
python/lsst/analysis/ap/apdb.py DbSqlQuery.load_source   0% 8 8 0   0% 2 0   0%
python/lsst/analysis/ap/apdb.py DbSqlQuery.load_sources   0% 11 11 0   0% 4 0   0%
python/lsst/analysis/ap/apdb.py DbSqlQuery.load_object   0% 8 8 0   0% 2 0   0%
python/lsst/analysis/ap/apdb.py DbSqlQuery.load_objects   0% 10 10 0   0% 4 0   0%
python/lsst/analysis/ap/apdb.py DbSqlQuery.load_forced_source   0% 8 8 0   0% 2 0   0%
python/lsst/analysis/ap/apdb.py DbSqlQuery.load_forced_sources   0% 9 9 0   0% 2 0   0%
python/lsst/analysis/ap/apdb.py DbSqlQuery._fill_from_instrument   0% 3 3 0   0% 2 0   0%
python/lsst/analysis/ap/apdb.py ApdbSqliteQuery.__init__   0% 6 6 0   100% 0 0   0%
python/lsst/analysis/ap/apdb.py ApdbSqliteQuery.connection   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/apdb.py ApdbPostgresQuery.__init__   0% 10 10 0   0% 2 0   0%
python/lsst/analysis/ap/apdb.py ApdbPostgresQuery.connection   0% 4 4 0   100% 0 0   0%
python/lsst/analysis/ap/apdb.py (no function)   100% 43 0 0   100% 0 0   100%
python/lsst/analysis/ap/apdbCassandra.py DbCassandraQuery.__init__   0% 8 8 0   0% 2 0   0%
python/lsst/analysis/ap/apdbCassandra.py DbCassandraQuery.set_excluded_diaSource_flags   0% 4 4 0   0% 4 0   0%
python/lsst/analysis/ap/apdbCassandra.py DbCassandraQuery._filter_flags   0% 5 5 0   0% 2 0   0%
python/lsst/analysis/ap/apdbCassandra.py DbCassandraQuery._build_query   0% 10 10 0   0% 6 0   0%
python/lsst/analysis/ap/apdbCassandra.py DbCassandraQuery.load_sources_for_object   0% 9 9 0   0% 2 0   0%
python/lsst/analysis/ap/apdbCassandra.py DbCassandraQuery.load_forced_sources_for_object   0% 9 9 0   0% 2 0   0%
python/lsst/analysis/ap/apdbCassandra.py DbCassandraQuery.load_source   0% 6 6 0   100% 0 0   0%
python/lsst/analysis/ap/apdbCassandra.py DbCassandraQuery.load_sources   0% 9 9 0   0% 2 0   0%
python/lsst/analysis/ap/apdbCassandra.py DbCassandraQuery.load_object   0% 6 6 0   100% 0 0   0%
python/lsst/analysis/ap/apdbCassandra.py DbCassandraQuery.load_objects   0% 13 13 0   0% 4 0   0%
python/lsst/analysis/ap/apdbCassandra.py DbCassandraQuery.load_forced_source   0% 6 6 0   100% 0 0   0%
python/lsst/analysis/ap/apdbCassandra.py DbCassandraQuery.load_forced_sources   0% 7 7 0   100% 0 0   0%
python/lsst/analysis/ap/apdbCassandra.py (no function)   100% 26 0 0   100% 0 0   100%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py _ButlerCache.set   0% 4 4 0   100% 0 0   0%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py _ButlerCache.get_exposures   0% 13 13 0   0% 2 0   0%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py _ButlerCache.get_catalog   0% 2 2 0   100% 0 0   0%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py PlotImageSubtractionCutoutsTask.__init__   0% 4 4 0   100% 0 0   0%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py PlotImageSubtractionCutoutsTask._reduce_kwargs   0% 3 3 0   100% 0 0   0%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py PlotImageSubtractionCutoutsTask.run   0% 4 4 0   100% 0 0   0%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py PlotImageSubtractionCutoutsTask.write_manifest   0% 4 4 0   0% 2 0   0%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py PlotImageSubtractionCutoutsTask._make_manifest   0% 6 6 0   100% 0 0   0%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py PlotImageSubtractionCutoutsTask.write_images   0% 13 13 0   0% 6 0   0%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py PlotImageSubtractionCutoutsTask._do_one_source   0% 24 24 0   0% 4 0   0%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py PlotImageSubtractionCutoutsTask.generate_image   0% 28 28 0   0% 10 0   0%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py PlotImageSubtractionCutoutsTask._plot_cutout   0% 28 28 0   0% 6 0   0%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py PlotImageSubtractionCutoutsTask._plot_cutout.plot_one_image   0% 11 11 0   0% 4 0   0%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py _annotate_image   0% 72 72 0   0% 22 0   0%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py CutoutPath.__init__   0% 5 5 0   0% 2 0   0%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py CutoutPath.directory   0% 4 4 0   0% 2 0   0%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py CutoutPath.directory.chunker   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py CutoutPath.__call__   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py CutoutPath.exists   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py CutoutPath.mkdir   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py build_argparser   0% 15 15 0   100% 0 0   0%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py _make_apdbQuery   0% 6 6 0   0% 4 0   0%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py select_sources   0% 19 19 0   0% 6 0   0%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py len_sources   0% 5 5 0   0% 2 0   0%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py run_cutouts   0% 26 26 0   0% 10 0   0%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py main   0% 2 2 0   100% 0 0   0%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py (no function)   100% 61 0 0   100% 0 0   100%
python/lsst/analysis/ap/ppdb.py _sdm_schema   0% 2 2 0   100% 0 0   0%
python/lsst/analysis/ap/ppdb.py _sdm_column_order   0% 4 4 0   0% 2 0   0%
python/lsst/analysis/ap/ppdb.py region_from_exposure   0% 13 13 0   0% 6 0   0%
python/lsst/analysis/ap/ppdb.py DiaObjectLightCurve.n_sources   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/ppdb.py DiaObjectLightCurve.n_forced_sources   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/ppdb.py DiaObjectLightCurve.__repr__   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/ppdb.py PpdbTap.__init__   0% 12 12 0   0% 6 0   0%
python/lsst/analysis/ap/ppdb.py PpdbTap.run_query   0% 9 9 0   0% 2 0   0%
python/lsst/analysis/ap/ppdb.py PpdbTap._order_columns   0% 11 11 0   0% 6 0   0%
python/lsst/analysis/ap/ppdb.py PpdbTap._select_clause   0% 3 3 0   100% 0 0   0%
python/lsst/analysis/ap/ppdb.py PpdbTap._cone_clause   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/ppdb.py PpdbTap._resolve_cone   0% 9 9 0   0% 8 0   0%
python/lsst/analysis/ap/ppdb.py PpdbTap._band_clause   0% 6 6 0   0% 4 0   0%
python/lsst/analysis/ap/ppdb.py PpdbTap._finish   0% 3 3 0   0% 2 0   0%
python/lsst/analysis/ap/ppdb.py PpdbTap.load_objects   0% 15 15 0   0% 8 0   0%
python/lsst/analysis/ap/ppdb.py PpdbTap.load_object   0% 8 8 0   0% 4 0   0%
python/lsst/analysis/ap/ppdb.py PpdbTap._source_filter_clauses   0% 8 8 0   0% 6 0   0%
python/lsst/analysis/ap/ppdb.py PpdbTap._run_source_query   0% 4 4 0   100% 0 0   0%
python/lsst/analysis/ap/ppdb.py PpdbTap._load_source_like   0% 6 6 0   0% 4 0   0%
python/lsst/analysis/ap/ppdb.py PpdbTap._load_sources_for_ids   0% 28 28 0   0% 12 0   0%
python/lsst/analysis/ap/ppdb.py PpdbTap._direct_source_query   0% 2 2 0   100% 0 0   0%
python/lsst/analysis/ap/ppdb.py PpdbTap._load_by_cone   0% 6 6 0   0% 2 0   0%
python/lsst/analysis/ap/ppdb.py PpdbTap._load_by_time_window   0% 4 4 0   0% 2 0   0%
python/lsst/analysis/ap/ppdb.py PpdbTap.load_sources   0% 2 2 0   100% 0 0   0%
python/lsst/analysis/ap/ppdb.py PpdbTap.load_forced_sources   0% 2 2 0   100% 0 0   0%
python/lsst/analysis/ap/ppdb.py PpdbTap.load_sources_for_region   0% 2 2 0   100% 0 0   0%
python/lsst/analysis/ap/ppdb.py PpdbTap.load_forced_sources_for_region   0% 2 2 0   100% 0 0   0%
python/lsst/analysis/ap/ppdb.py PpdbTap._region_object_ids   0% 4 4 0   0% 2 0   0%
python/lsst/analysis/ap/ppdb.py PpdbTap.load_sources_by_cone   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/ppdb.py PpdbTap.load_forced_sources_by_cone   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/ppdb.py PpdbTap.load_sources_by_time_window   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/ppdb.py PpdbTap.load_forced_sources_by_time_window   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/ppdb.py PpdbTap.load_sources_for_object   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/ppdb.py PpdbTap.load_forced_sources_for_object   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/ppdb.py PpdbTap.load_source   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/ppdb.py PpdbTap.load_forced_source   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/ppdb.py PpdbTap._load_one   0% 6 6 0   0% 2 0   0%
python/lsst/analysis/ap/ppdb.py PpdbTap.load_light_curve   0% 4 4 0   100% 0 0   0%
python/lsst/analysis/ap/ppdb.py (no function)   100% 71 0 0   100% 0 0   100%
python/lsst/analysis/ap/version.py (no function)   100% 5 0 0   100% 0 0   100%
tests/test_apdb.py TestApdbSqlite.setUp   0% 3 3 0   100% 0 0   0%
tests/test_apdb.py TestApdbSqlite.test_load_sources   0% 8 8 0   100% 0 0   0%
tests/test_apdb.py TestApdbSqlite.test_load_sources_exclude_flags   0% 2 2 0   100% 0 0   0%
tests/test_apdb.py TestApdbSqlite.test_load_sources_for_object   0% 3 3 0   100% 0 0   0%
tests/test_apdb.py TestApdbSqlite.test_load_forced_sources_for_object   0% 3 3 0   100% 0 0   0%
tests/test_apdb.py TestApdbSqlite.test_load_sources_for_object_exclude_flags   0% 6 6 0   100% 0 0   0%
tests/test_apdb.py TestApdbSqlite.test_load_objects   0% 7 7 0   100% 0 0   0%
tests/test_apdb.py TestApdbSqlite.test_load_forced_sources   0% 8 8 0   100% 0 0   0%
tests/test_apdb.py TestApdbSqlite.test_load_source   0% 6 6 0   100% 0 0   0%
tests/test_apdb.py TestApdbSqlite.test_load_object   0% 5 5 0   100% 0 0   0%
tests/test_apdb.py TestApdbSqlite.test_load_forced_source   0% 5 5 0   100% 0 0   0%
tests/test_apdb.py TestApdbSqlite.test_make_flag_exclusion_clause   0% 5 5 0   100% 0 0   0%
tests/test_apdb.py TestApdbSqlite.test_set_excluded_diaSource_flags   0% 8 8 0   100% 0 0   0%
tests/test_apdb.py TestApdbSqlite.test_fill_from_instrument   0% 3 3 0   100% 0 0   0%
tests/test_apdb.py setup_module   0% 1 1 0   100% 0 0   0%
tests/test_apdb.py (no function)   92% 26 2 0   50% 2 1   89%
tests/test_plotImageSubtractionCutouts.py make_mock_catalog   0% 4 4 0   100% 0 0   0%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutouts.setUp   0% 9 9 0   100% 0 0   0%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutouts.test_generate_image   0% 4 4 0   100% 0 0   0%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutouts.test_generate_image_larger_cutout   0% 6 6 0   100% 0 0   0%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutouts.test_generate_image_metadata   0% 9 9 0   100% 0 0   0%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutouts.test_generate_image_multisize_cutouts_without_metadata   0% 6 6 0   100% 0 0   0%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutouts.test_generate_image_multisize_cutouts_with_metadata   0% 10 10 0   100% 0 0   0%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutouts.test_generate_image_and_save_as_numpy   0% 11 11 0   0% 2 0   0%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutouts.test_write_images   0% 12 12 0   0% 2 0   0%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutouts.test_use_footprint   0% 14 14 0   0% 2 0   0%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutouts.test_use_footprint.mock_get   0% 6 6 0   0% 2 0   0%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutouts.test_write_images_exception   0% 10 10 0   100% 0 0   0%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutouts.check_make_manifest   0% 7 7 0   100% 0 0   0%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutouts.test_make_manifest   0% 6 6 0   100% 0 0   0%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutouts.test_pickle   0% 6 6 0   100% 0 0   0%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutoutsMain.setUp   0% 17 17 0   100% 0 0   0%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutoutsMain.test_main_args   0% 6 6 0   100% 0 0   0%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutoutsMain.test_main_args_no_collections   0% 7 7 0   100% 0 0   0%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutoutsMain.test_main_collection_list   0% 9 9 0   100% 0 0   0%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutoutsMain.test_main_args_limit_offset   0% 8 8 0   100% 0 0   0%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutoutsMain.test_main_args_multiprocessing   0% 6 6 0   100% 0 0   0%
tests/test_plotImageSubtractionCutouts.py TestCutoutPath.setUp   0% 1 1 0   100% 0 0   0%
tests/test_plotImageSubtractionCutouts.py TestCutoutPath.test_normal_path   0% 3 3 0   100% 0 0   0%
tests/test_plotImageSubtractionCutouts.py TestCutoutPath.test_chunking   0% 3 3 0   100% 0 0   0%
tests/test_plotImageSubtractionCutouts.py TestCutoutPath.test_subdir   0% 3 3 0   100% 0 0   0%
tests/test_plotImageSubtractionCutouts.py TestCutoutPath.test_chunk_sizes   0% 6 6 0   100% 0 0   0%
tests/test_plotImageSubtractionCutouts.py setup_module   0% 1 1 0   100% 0 0   0%
tests/test_plotImageSubtractionCutouts.py (no function)   96% 51 2 0   50% 2 1   94%
tests/test_ppdb.py _FakeTapResults.__init__   0% 1 1 0   100% 0 0   0%
tests/test_ppdb.py _FakeTapResults.to_table   0% 1 1 0   100% 0 0   0%
tests/test_ppdb.py _FakeTapService.__init__   0% 5 5 0   0% 2 0   0%
tests/test_ppdb.py _FakeTapService.run_async   0% 4 4 0   100% 0 0   0%
tests/test_ppdb.py _objects_table   0% 2 2 0   100% 0 0   0%
tests/test_ppdb.py _sources_table   0% 1 1 0   100% 0 0   0%
tests/test_ppdb.py _make_exposure   0% 7 7 0   100% 0 0   0%
tests/test_ppdb.py TestRegionFromExposure.test_center_and_radius   0% 5 5 0   100% 0 0   0%
tests/test_ppdb.py TestRegionFromExposure.test_padding_is_arcseconds   0% 4 4 0   100% 0 0   0%
tests/test_ppdb.py TestRegionFromExposure.test_no_wcs_raises   0% 4 4 0   100% 0 0   0%
tests/test_ppdb.py TestRegionFromExposure.test_negative_padding_raises   0% 2 2 0   100% 0 0   0%
tests/test_ppdb.py TestPpdbTapAuth.test_missing_token_raises   0% 3 3 0   100% 0 0   0%
tests/test_ppdb.py TestPpdbTapAuth.test_token_sets_bearer_header   0% 6 6 0   100% 0 0   0%
tests/test_ppdb.py TestPpdbTapAuth.test_env_token_used   0% 5 5 0   100% 0 0   0%
tests/test_ppdb.py TestLoadObjects.test_default_query   0% 7 7 0   100% 0 0   0%
tests/test_ppdb.py TestLoadObjects.test_latest_false_drops_validity_filter   0% 3 3 0   100% 0 0   0%
tests/test_ppdb.py TestLoadObjects.test_cone_search   0% 5 5 0   100% 0 0   0%
tests/test_ppdb.py TestLoadObjects.test_partial_cone_raises   0% 3 3 0   100% 0 0   0%
tests/test_ppdb.py TestLoadObjects.test_exposure_region   0% 3 3 0   100% 0 0   0%
tests/test_ppdb.py TestLoadObjects.test_exposure_and_cone_conflict   0% 3 3 0   100% 0 0   0%
tests/test_ppdb.py TestLoadObjects.test_no_limit_omits_top   0% 3 3 0   100% 0 0   0%
tests/test_ppdb.py TestLoadObjects.test_duplicate_current_versions_warns   0% 5 5 0   100% 0 0   0%
tests/test_ppdb.py TestLoadObjects.test_truncation_warns   0% 5 5 0   100% 0 0   0%
tests/test_ppdb.py TestLoadObjects.test_load_object_missing_raises   0% 3 3 0   100% 0 0   0%
tests/test_ppdb.py TestLoadObjects.test_load_object_returns_row   0% 5 5 0   100% 0 0   0%
tests/test_ppdb.py TestLoadSources.test_sources_for_object   0% 6 6 0   100% 0 0   0%
tests/test_ppdb.py TestLoadSources.test_forced_sources_for_object   0% 3 3 0   100% 0 0   0%
tests/test_ppdb.py TestLoadSources.test_band_filter   0% 5 5 0   100% 0 0   0%
tests/test_ppdb.py TestLoadSources.test_invalid_band_raises   0% 3 3 0   100% 0 0   0%
tests/test_ppdb.py TestLoadSources.test_time_window   0% 5 5 0   100% 0 0   0%
tests/test_ppdb.py TestLoadSources.test_object_id_required   0% 5 5 0   100% 0 0   0%
tests/test_ppdb.py TestLoadSources.test_load_source_missing_raises   0% 3 3 0   100% 0 0   0%
tests/test_ppdb.py TestLoadSources.test_load_source_returns_row   0% 3 3 0   100% 0 0   0%
tests/test_ppdb.py TestLoadSources.test_id_list_is_chunked   0% 7 7 0   100% 0 0   0%
tests/test_ppdb.py TestLoadSources.test_empty_id_list_returns_empty   0% 4 4 0   100% 0 0   0%
tests/test_ppdb.py TestRegionAndCone.test_sources_for_region_two_step   0% 10 10 0   100% 0 0   0%
tests/test_ppdb.py TestRegionAndCone.test_forced_sources_for_region_with_exposure   0% 6 6 0   100% 0 0   0%
tests/test_ppdb.py TestRegionAndCone.test_region_with_no_objects   0% 4 4 0   100% 0 0   0%
tests/test_ppdb.py TestRegionAndCone.test_sources_by_cone_warns_and_queries_source_table   0% 8 8 0   100% 0 0   0%
tests/test_ppdb.py TestRegionAndCone.test_forced_sources_by_cone   0% 6 6 0   100% 0 0   0%
tests/test_ppdb.py TestRegionAndCone.test_by_cone_requires_a_cone   0% 3 3 0   100% 0 0   0%
tests/test_ppdb.py TestRegionAndCone.test_sources_by_time_window_warns_and_queries_source_table   0% 11 11 0   100% 0 0   0%
tests/test_ppdb.py TestRegionAndCone.test_forced_sources_by_time_window_open_ended   0% 7 7 0   100% 0 0   0%
tests/test_ppdb.py TestRegionAndCone.test_by_time_window_requires_a_bound   0% 3 3 0   100% 0 0   0%
tests/test_ppdb.py TestColumnOrdering.test_sources_columns_reordered_to_sdm   0% 4 4 0   100% 0 0   0%
tests/test_ppdb.py TestColumnOrdering.test_unknown_columns_raise   0% 4 4 0   100% 0 0   0%
tests/test_ppdb.py TestColumnOrdering.test_explicit_columns_order_preserved   0% 4 4 0   100% 0 0   0%
tests/test_ppdb.py TestColumnOrdering.test_objects_columns_reordered_to_sdm   0% 4 4 0   100% 0 0   0%
tests/test_ppdb.py TestColumnOrdering.test_load_object_row_in_sdm_order   0% 4 4 0   100% 0 0   0%
tests/test_ppdb.py TestColumnOrdering.test_id_list_path_reordered_to_sdm   0% 4 4 0   100% 0 0   0%
tests/test_ppdb.py TestLightCurve.test_assembles_object_and_series   0% 9 9 0   100% 0 0   0%
tests/test_ppdb.py setup_module   0% 1 1 0   100% 0 0   0%
tests/test_ppdb.py (no function)   97% 75 2 0   50% 2 1   96%
Total     23% 1559 1202 0   1% 230 3   20%

No items found using the specified filter.