Coverage report: 23%

Files Functions Classes

coverage.py v7.13.5, created at 2026-04-26 08:58 +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 / dax / __init__.py (no function)   100% 2 0 0   100% 0 0   100%
python / lsst / dax / apdb / __init__.py (no function)   100% 12 0 0   100% 0 0   100%
python / lsst / dax / apdb / apdb.py Apdb.from_config   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / apdb.py Apdb.from_uri   0% 2 2 0   100% 0 0   0%
python / lsst / dax / apdb / apdb.py Apdb.getConfig   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdb.py Apdb.tableDef   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdb.py Apdb.getDiaObjects   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdb.py Apdb.getDiaSources   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdb.py Apdb.getDiaForcedSources   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdb.py Apdb.getDiaObjectsForDedup   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdb.py Apdb.getDiaSourcesForDiaObjects   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdb.py Apdb.containsVisitDetector   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdb.py Apdb.store   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdb.py Apdb.reassignDiaSourcesToDiaObjects   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdb.py Apdb.setValidityEnd   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdb.py Apdb.resetDedup   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdb.py Apdb.reassignDiaSources   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdb.py Apdb.countUnassociatedObjects   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdb.py Apdb.schema   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdb.py Apdb.metadata   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdb.py Apdb.admin   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdb.py Apdb._current_time   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / apdb.py (no function)   100% 57 0 3   100% 0 0   100%
python / lsst / dax / apdb / apdbAdmin.py ApdbAdmin.apdb_part   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdbAdmin.py ApdbAdmin.apdb_time_part   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdbAdmin.py ApdbAdmin.delete_records   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdbAdmin.py (no function)   100% 29 0 0   100% 0 0   100%
python / lsst / dax / apdb / apdbConfigFreezer.py ApdbConfigFreezer.__init__   0% 6 6 0   0% 2 0   0%
python / lsst / dax / apdb / apdbConfigFreezer.py ApdbConfigFreezer.to_json   0% 2 2 0   100% 0 0   0%
python / lsst / dax / apdb / apdbConfigFreezer.py ApdbConfigFreezer.update   0% 21 21 0   0% 12 0   0%
python / lsst / dax / apdb / apdbConfigFreezer.py (no function)   100% 13 0 0   100% 0 0   100%
python / lsst / dax / apdb / apdbIndex.py ApdbIndex.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / apdbIndex.py ApdbIndex._read_index   0% 20 20 0   0% 8 0   0%
python / lsst / dax / apdb / apdbIndex.py ApdbIndex.get_apdb_uri   0% 13 13 0   0% 8 0   0%
python / lsst / dax / apdb / apdbIndex.py ApdbIndex.get_entries   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / apdbIndex.py (no function)   100% 20 0 0   100% 0 0   100%
python / lsst / dax / apdb / apdbMetadata.py ApdbMetadata.get   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdbMetadata.py ApdbMetadata.set   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdbMetadata.py ApdbMetadata.delete   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdbMetadata.py ApdbMetadata.items   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdbMetadata.py ApdbMetadata.empty   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdbMetadata.py (no function)   100% 15 0 0   100% 0 0   100%
python / lsst / dax / apdb / apdbReplica.py ApdbTableData.column_names   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdbReplica.py ApdbTableData.column_defs   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdbReplica.py ApdbTableData.rows   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdbReplica.py ReplicaChunk.make_replica_chunk   0% 4 4 0   100% 0 0   0%
python / lsst / dax / apdb / apdbReplica.py ReplicaChunk.__str__   0% 3 3 0   100% 0 0   0%
python / lsst / dax / apdb / apdbReplica.py ApdbReplica.from_config   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / apdbReplica.py ApdbReplica.from_uri   0% 2 2 0   100% 0 0   0%
python / lsst / dax / apdb / apdbReplica.py ApdbReplica.apdbReplicaImplementationVersion   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdbReplica.py ApdbReplica.schemaVersion   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdbReplica.py ApdbReplica.getReplicaChunks   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdbReplica.py ApdbReplica.deleteReplicaChunks   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdbReplica.py ApdbReplica.getTableDataChunks   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdbReplica.py ApdbReplica.getUpdateRecordChunks   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdbReplica.py (no function)   100% 48 0 3   100% 0 0   100%
python / lsst / dax / apdb / apdbSchema.py ApdbTables.table_name   0% 4 4 0   0% 2 0   0%
python / lsst / dax / apdb / apdbSchema.py ApdbSchema.__init__   0% 7 7 0   0% 6 0   0%
python / lsst / dax / apdb / apdbSchema.py ApdbSchema.schemaVersion   0% 3 3 0   0% 2 0   0%
python / lsst / dax / apdb / apdbSchema.py ApdbSchema._buildSchemas   0% 15 15 0   0% 4 0   0%
python / lsst / dax / apdb / apdbSchema.py ApdbSchema.has_mjd_timestamps   0% 7 7 0   0% 6 0   0%
python / lsst / dax / apdb / apdbSchema.py ApdbSchema.timestamp_column_name   0% 7 7 0   0% 6 0   0%
python / lsst / dax / apdb / apdbSchema.py (no function)   100% 37 0 0   100% 0 0   100%
python / lsst / dax / apdb / apdbUpdateRecord.py ApdbUpdateRecord.__init_subclass__   100% 3 0 0   100% 0 0   100%
python / lsst / dax / apdb / apdbUpdateRecord.py ApdbUpdateRecord.__lt__   0% 3 3 0   0% 2 0   0%
python / lsst / dax / apdb / apdbUpdateRecord.py ApdbUpdateRecord.__le__   0% 3 3 0   0% 2 0   0%
python / lsst / dax / apdb / apdbUpdateRecord.py ApdbUpdateRecord.__gt__   0% 3 3 0   0% 2 0   0%
python / lsst / dax / apdb / apdbUpdateRecord.py ApdbUpdateRecord.__ge__   0% 3 3 0   0% 2 0   0%
python / lsst / dax / apdb / apdbUpdateRecord.py ApdbUpdateRecord._type_error   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / apdbUpdateRecord.py ApdbUpdateRecord.from_json   0% 9 9 0   0% 6 0   0%
python / lsst / dax / apdb / apdbUpdateRecord.py ApdbUpdateRecord.to_json   0% 5 5 0   100% 0 0   0%
python / lsst / dax / apdb / apdbUpdateRecord.py ApdbUpdateRecord.record_id   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdbUpdateRecord.py ApdbUpdateRecord.record_payload   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / apdbUpdateRecord.py ApdbReassignDiaSourceToDiaObjectRecord.record_id   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / apdbUpdateRecord.py ApdbReassignDiaSourceToDiaObjectRecord.record_payload   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / apdbUpdateRecord.py ApdbReassignDiaSourceToSSObjectRecord.record_id   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / apdbUpdateRecord.py ApdbReassignDiaSourceToSSObjectRecord.record_payload   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / apdbUpdateRecord.py ApdbWithdrawDiaSourceRecord.record_id   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / apdbUpdateRecord.py ApdbWithdrawDiaSourceRecord.record_payload   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / apdbUpdateRecord.py ApdbWithdrawDiaForcedSourceRecord.record_id   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / apdbUpdateRecord.py ApdbWithdrawDiaForcedSourceRecord.record_payload   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / apdbUpdateRecord.py ApdbCloseDiaObjectValidityRecord.record_id   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / apdbUpdateRecord.py ApdbCloseDiaObjectValidityRecord.record_payload   0% 4 4 0   0% 2 0   0%
python / lsst / dax / apdb / apdbUpdateRecord.py ApdbUpdateNDiaSourcesRecord.record_id   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / apdbUpdateRecord.py ApdbUpdateNDiaSourcesRecord.record_payload   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / apdbUpdateRecord.py (no function)   100% 81 0 0   100% 0 0   100%
python / lsst / dax / apdb / cassandra / __init__.py (no function)   100% 5 0 0   100% 0 0   100%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra.__init__   0% 7 7 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra._context   0% 8 8 0   0% 4 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra._timer   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra.apdbImplementationVersion   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra.getConfig   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra.tableDef   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra.init_database   0% 37 37 0   0% 32 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra.get_replica   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra._makeSchema   0% 23 23 0   0% 8 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra.getDiaObjects   0% 18 18 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra.getDiaSources   0% 10 10 0   0% 4 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra.getDiaForcedSources   0% 10 10 0   0% 4 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra.getDiaObjectsForDedup   0% 30 30 0   0% 10 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra.getDiaSourcesForDiaObjects   0% 26 26 0   0% 10 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra.containsVisitDetector   0% 8 8 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra.store   0% 32 32 0   0% 20 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra.reassignDiaSourcesToDiaObjects   0% 58 58 0   0% 26 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra.setValidityEnd   0% 47 47 0   0% 20 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra.resetDedup   0% 24 24 0   0% 8 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra.reassignDiaSources   0% 37 37 0   0% 14 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra.countUnassociatedObjects   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra.schema   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra.metadata   0% 2 2 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra.admin   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra._getSources   0% 30 30 0   0% 12 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra._storeReplicaChunk   0% 13 13 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra._queryDiaObjectLastPartitions   0% 17 17 0   0% 4 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra._deleteMovingObjects   0% 29 29 0   0% 10 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra._storeDiaObjects   0% 33 33 0   0% 16 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra._storeDiaSources   0% 30 30 0   0% 16 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra._check_time_partitions   0% 7 7 0   0% 4 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra._storeDiaSourcesPartitions   0% 6 6 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra._storeObjectsPandas   0% 55 55 0   0% 28 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra._storeUpdateRecords   0% 24 24 0   0% 10 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra._add_apdb_part   0% 11 11 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra._make_empty_catalog   0% 3 3 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra._fix_input_timestamps   0% 4 4 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra._batch_size   0% 10 10 0   0% 4 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra._group_dia_objects_by_partition   0% 6 6 0   0% 4 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra._timestamp_column_name   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra._timestamp_column_value   0% 3 3 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra._get_diasource_data   0% 21 21 0   0% 6 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra._get_diaobject_data   0% 21 21 0   0% 6 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py (no function)   98% 101 2 3   100% 0 0   98%
python / lsst / dax / apdb / cassandra / apdbCassandraAdmin.py ConfirmDeletePartitions.__call__   100% 1 0 0   50% 2 1   67%
python / lsst / dax / apdb / cassandra / apdbCassandraAdmin.py ApdbCassandraAdmin.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraAdmin.py ApdbCassandraAdmin._timer   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraAdmin.py ApdbCassandraAdmin.list_databases   0% 27 27 0   0% 4 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraAdmin.py ApdbCassandraAdmin.delete_database   0% 4 4 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraAdmin.py ApdbCassandraAdmin.partitioner   0% 2 2 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraAdmin.py ApdbCassandraAdmin.apdb_part   0% 2 2 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraAdmin.py ApdbCassandraAdmin.apdb_time_part   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraAdmin.py ApdbCassandraAdmin.delete_records   0% 85 85 0   0% 44 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraAdmin.py ApdbCassandraAdmin.time_partitions   0% 5 5 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraAdmin.py ApdbCassandraAdmin.extend_time_partitions   0% 40 40 0   0% 20 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraAdmin.py ApdbCassandraAdmin._partitions_to_add   0% 20 20 0   0% 10 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraAdmin.py ApdbCassandraAdmin.delete_time_partitions   0% 28 28 0   0% 18 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraAdmin.py ApdbCassandraAdmin._partitions_to_delete   0% 7 7 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraAdmin.py (no function)   96% 51 2 3   100% 0 0   96%
python / lsst / dax / apdb / cassandra / apdbCassandraReplica.py ApdbCassandraReplica.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraReplica.py ApdbCassandraReplica._timer   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraReplica.py ApdbCassandraReplica.schemaVersion   0% 2 2 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraReplica.py ApdbCassandraReplica.apdbReplicaImplementationVersion   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraReplica.py ApdbCassandraReplica.hasChunkSubPartitions   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraReplica.py ApdbCassandraReplica.hasUpdateRecordChunks   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraReplica.py ApdbCassandraReplica.getReplicaChunks   0% 14 14 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraReplica.py ApdbCassandraReplica.deleteReplicaChunks   0% 38 38 0   0% 16 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraReplica.py ApdbCassandraReplica.getTableDataChunks   0% 70 70 0   0% 36 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraReplica.py ApdbCassandraReplica.getUpdateRecordChunks   0% 30 30 0   0% 12 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraReplica.py (no function)   100% 36 0 2   100% 0 0   100%
python / lsst / dax / apdb / cassandra / apdbCassandraSchema.py CreateTableOptions.get_options   0% 4 4 0   0% 4 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraSchema.py ExtraTables.table_name   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraSchema.py ExtraTables.replica_chunk_tables   0% 3 3 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraSchema.py ApdbCassandraSchema.__init__   0% 10 10 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraSchema.py ApdbCassandraSchema._apdb_tables_schema   0% 39 39 0   0% 24 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraSchema.py ApdbCassandraSchema._extra_tables_schema   0% 35 35 0   0% 14 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraSchema.py ApdbCassandraSchema.replication_enabled   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraSchema.py ApdbCassandraSchema.empty   0% 18 18 0   0% 10 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraSchema.py ApdbCassandraSchema.existing_tables   0% 12 12 0   0% 6 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraSchema.py ApdbCassandraSchema.check_column   0% 23 23 0   0% 14 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraSchema.py ApdbCassandraSchema.tableName   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraSchema.py ApdbCassandraSchema.keyspace   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraSchema.py ApdbCassandraSchema.getColumnMap   0% 3 3 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraSchema.py ApdbCassandraSchema.apdbColumnNames   0% 2 2 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraSchema.py ApdbCassandraSchema.partitionColumns   0% 2 2 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraSchema.py ApdbCassandraSchema.clusteringColumns   0% 2 2 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraSchema.py ApdbCassandraSchema.makeSchema   0% 25 25 0   0% 18 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraSchema.py ApdbCassandraSchema._update_table_options   0% 4 4 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraSchema.py ApdbCassandraSchema._makeTableSchema   0% 28 28 0   0% 14 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraSchema.py ApdbCassandraSchema._tableColumns   0% 20 20 0   0% 6 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraSchema.py ApdbCassandraSchema._table_schema   0% 4 4 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraSchema.py ApdbCassandraSchema.table_row_size   0% 3 3 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraSchema.py ApdbCassandraSchema.time_partitioned_tables   0% 7 7 0   0% 4 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraSchema.py (no function)   100% 80 0 4   100% 0 0   100%
python / lsst / dax / apdb / cassandra / apdbMetadataCassandra.py ApdbMetadataCassandra.__init__   0% 7 7 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbMetadataCassandra.py ApdbMetadataCassandra.get   0% 7 7 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / apdbMetadataCassandra.py ApdbMetadataCassandra.set   0% 7 7 0   0% 4 0   0%
python / lsst / dax / apdb / cassandra / apdbMetadataCassandra.py ApdbMetadataCassandra.delete   0% 7 7 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / apdbMetadataCassandra.py ApdbMetadataCassandra.items   0% 6 6 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / apdbMetadataCassandra.py ApdbMetadataCassandra.empty   0% 6 6 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / apdbMetadataCassandra.py (no function)   100% 15 0 0   100% 0 0   100%
python / lsst / dax / apdb / cassandra / cassandra_utils.py ApdbCassandraTableData.__init__   0% 3 3 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / cassandra_utils.py ApdbCassandraTableData.set_column_types   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / cassandra_utils.py ApdbCassandraTableData.column_names   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / cassandra_utils.py ApdbCassandraTableData.column_defs   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / cassandra_utils.py ApdbCassandraTableData.rows   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / cassandra_utils.py ApdbCassandraTableData.append   0% 3 3 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / cassandra_utils.py ApdbCassandraTableData.project   0% 15 15 0   0% 12 0   0%
python / lsst / dax / apdb / cassandra / cassandra_utils.py ApdbCassandraTableData.to_pandas   0% 15 15 0   0% 8 0   0%
python / lsst / dax / apdb / cassandra / cassandra_utils.py ApdbCassandraTableData.__iter__   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / cassandra_utils.py PreparedStatementCache.__init__   0% 2 2 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / cassandra_utils.py PreparedStatementCache.prepare   0% 5 5 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / cassandra_utils.py StatementFactory.__init__   0% 2 2 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / cassandra_utils.py StatementFactory.__call__   0% 4 4 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / cassandra_utils.py StatementFactory.with_params   0% 2 2 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / cassandra_utils.py raw_data_factory   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / cassandra_utils.py execute_concurrent   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / cassandra_utils.py select_concurrent   0% 25 25 0   0% 14 0   0%
python / lsst / dax / apdb / cassandra / cassandra_utils.py literal   0% 14 14 0   0% 10 0   0%
python / lsst / dax / apdb / cassandra / cassandra_utils.py quote_id   0% 3 3 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / cassandra_utils.py (no function)   93% 45 3 0   100% 0 0   93%
python / lsst / dax / apdb / cassandra / config.py ApdbCassandraPartitioningConfig.check_pixelization   0% 4 4 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / config.py ApdbCassandraConfig.check_ra_dec   0% 4 4 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / config.py ApdbCassandraTimePartitionRange.range   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / config.py ApdbCassandraTimePartitionRange.from_meta   0% 5 5 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / config.py ApdbCassandraTimePartitionRange.save_to_meta   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / config.py (no function)   97% 63 2 2   100% 0 0   97%
python / lsst / dax / apdb / cassandra / connectionContext.py ConnectionContext.__init__   0% 23 23 0   0% 4 0   0%
python / lsst / dax / apdb / cassandra / connectionContext.py ConnectionContext.time_partitions_range   0% 3 3 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / connectionContext.py ConnectionContext._readVersions   0% 7 7 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / connectionContext.py ConnectionContext._readVersions._get_version   0% 4 4 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / connectionContext.py ConnectionContext._versionCheck   0% 8 8 0   0% 8 0   0%
python / lsst / dax / apdb / cassandra / connectionContext.py (no function)   96% 50 2 0   100% 0 0   96%
python / lsst / dax / apdb / cassandra / exceptions.py CassandraMissingError.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / exceptions.py (no function)   100% 4 0 0   100% 0 0   100%
python / lsst / dax / apdb / cassandra / legacy_config.py ApdbCassandraConfig.to_model   0% 4 4 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / legacy_config.py (no function)   0% 39 39 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / partitioner.py Partitioner.__init__   0% 3 3 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / partitioner.py Partitioner.pixel   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / partitioner.py Partitioner.time_partition   0% 6 6 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / partitioner.py Partitioner.partition_period   0% 6 6 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / partitioner.py Partitioner.spatial_where   0% 24 24 0   0% 12 0   0%
python / lsst / dax / apdb / cassandra / partitioner.py Partitioner.temporal_where   0% 21 21 0   0% 14 0   0%
python / lsst / dax / apdb / cassandra / partitioner.py (no function)   100% 18 0 0   100% 0 0   100%
python / lsst / dax / apdb / cassandra / queries.py CSP   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / queries.py _quote_id   0% 5 5 0   0% 6 0   0%
python / lsst / dax / apdb / cassandra / queries.py Query.can_prepare   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / cassandra / queries.py Query.parameters   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / cassandra / queries.py Query.render   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / cassandra / queries.py Query.__str__   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / queries.py QExpr.__init__   0% 7 7 0   0% 4 0   0%
python / lsst / dax / apdb / cassandra / queries.py QExpr.can_prepare   0% 3 3 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / queries.py QExpr.join   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / queries.py QExpr.__and__   0% 3 3 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / queries.py QExpr.__eq__   0% 3 3 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / queries.py QExpr.__str__   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / queries.py QExpr.__repr__   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / queries.py QExpr.combine   0% 10 10 0   0% 10 0   0%
python / lsst / dax / apdb / cassandra / queries.py QExpr._from_args   0% 15 15 0   0% 10 0   0%
python / lsst / dax / apdb / cassandra / queries.py Column.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / queries.py Column.__str__   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / queries.py Column.__eq__   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / queries.py Column.__ne__   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / queries.py Column.__lt__   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / queries.py Column.__le__   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / queries.py Column.__gt__   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / queries.py Column.__ge__   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / queries.py Column.in_   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / queries.py Column.update   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / queries.py Select.__init__   0% 6 6 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / queries.py Select.can_prepare   0% 3 3 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / queries.py Select.parameters   0% 3 3 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / queries.py Select.where   100% 1 0 0   50% 2 1   67%
python / lsst / dax / apdb / cassandra / queries.py Select.where   100% 0 0 0   100% 0 0   100%
python / lsst / dax / apdb / cassandra / queries.py Select.where   0% 5 5 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / queries.py Select.render   0% 9 9 0   0% 6 0   0%
python / lsst / dax / apdb / cassandra / queries.py Insert.__init__   0% 4 4 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / queries.py Insert.can_prepare   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / queries.py Insert.parameters   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / queries.py Insert.render   0% 5 5 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / queries.py Delete.__init__   0% 4 4 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / queries.py Delete.can_prepare   0% 3 3 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / queries.py Delete.parameters   0% 3 3 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / queries.py Delete.where   100% 1 0 0   50% 2 1   67%
python / lsst / dax / apdb / cassandra / queries.py Delete.where   100% 0 0 0   100% 0 0   100%
python / lsst / dax / apdb / cassandra / queries.py Delete.where   0% 5 5 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / queries.py Delete.render   0% 8 8 0   0% 6 0   0%
python / lsst / dax / apdb / cassandra / queries.py Update.__init__   0% 5 5 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / queries.py Update.can_prepare   0% 3 3 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / queries.py Update.parameters   0% 3 3 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / queries.py Update.where   100% 1 0 0   50% 2 1   67%
python / lsst / dax / apdb / cassandra / queries.py Update.where   100% 0 0 0   100% 0 0   100%
python / lsst / dax / apdb / cassandra / queries.py Update.where   0% 5 5 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / queries.py Update.values   0% 9 9 0   0% 6 0   0%
python / lsst / dax / apdb / cassandra / queries.py Update.render   0% 10 10 0   0% 6 0   0%
python / lsst / dax / apdb / cassandra / queries.py (no function)   100% 85 0 0   50% 6 3   97%
python / lsst / dax / apdb / cassandra / sessionFactory.py _dump_query   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / sessionFactory.py _AddressTranslator.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / sessionFactory.py _AddressTranslator.translate   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / sessionFactory.py SessionFactory.__init__   0% 3 3 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / sessionFactory.py SessionFactory.__del__   0% 3 3 0   0% 4 0   0%
python / lsst / dax / apdb / cassandra / sessionFactory.py SessionFactory.session   0% 3 3 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / sessionFactory.py SessionFactory._make_session   0% 12 12 0   0% 4 0   0%
python / lsst / dax / apdb / cassandra / sessionFactory.py SessionFactory._make_auth_provider   0% 16 16 0   0% 6 0   0%
python / lsst / dax / apdb / cassandra / sessionFactory.py SessionFactory._make_profiles   0% 12 12 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / sessionFactory.py SessionContext.__init__   0% 2 2 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / sessionFactory.py SessionContext.__enter__   0% 5 5 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / sessionFactory.py (no function)   94% 36 2 2   50% 2 1   92%
python / lsst / dax / apdb / cli / apdb_cli.py main   0% 18 18 0   100% 0 0   0%
python / lsst / dax / apdb / cli / apdb_cli.py _create_sql_subcommand   0% 7 7 0   100% 0 0   0%
python / lsst / dax / apdb / cli / apdb_cli.py _create_cassandra_subcommand   0% 8 8 0   100% 0 0   0%
python / lsst / dax / apdb / cli / apdb_cli.py _list_cassandra_subcommand   0% 4 4 0   100% 0 0   0%
python / lsst / dax / apdb / cli / apdb_cli.py _delete_cassandra_subcommand   0% 5 5 0   100% 0 0   0%
python / lsst / dax / apdb / cli / apdb_cli.py _list_index_subcommand   0% 3 3 0   100% 0 0   0%
python / lsst / dax / apdb / cli / apdb_cli.py _metadata_subcommand   0% 6 6 0   100% 0 0   0%
python / lsst / dax / apdb / cli / apdb_cli.py _metadata_show_subcommand   0% 4 4 0   100% 0 0   0%
python / lsst / dax / apdb / cli / apdb_cli.py _metadata_get_subcommand   0% 4 4 0   100% 0 0   0%
python / lsst / dax / apdb / cli / apdb_cli.py _metadata_set_subcommand   0% 6 6 0   100% 0 0   0%
python / lsst / dax / apdb / cli / apdb_cli.py _metadata_delete_subcommand   0% 4 4 0   100% 0 0   0%
python / lsst / dax / apdb / cli / apdb_cli.py _convert_legacy_config_subcommand   0% 4 4 0   100% 0 0   0%
python / lsst / dax / apdb / cli / apdb_cli.py _metrics_subcommand   0% 3 3 0   100% 0 0   0%
python / lsst / dax / apdb / cli / apdb_cli.py _metrics_log_to_influx   0% 10 10 0   100% 0 0   0%
python / lsst / dax / apdb / cli / apdb_cli.py _replication_subcommand   0% 4 4 0   100% 0 0   0%
python / lsst / dax / apdb / cli / apdb_cli.py _replication_list_chunks_subcommand   0% 3 3 0   100% 0 0   0%
python / lsst / dax / apdb / cli / apdb_cli.py _replication_delete_chunks_subcommand   0% 6 6 0   100% 0 0   0%
python / lsst / dax / apdb / cli / apdb_cli.py _partition_subcommand   0% 5 5 0   100% 0 0   0%
python / lsst / dax / apdb / cli / apdb_cli.py _partition_show_temporal   0% 3 3 0   100% 0 0   0%
python / lsst / dax / apdb / cli / apdb_cli.py _partition_extend_temporal   0% 6 6 0   100% 0 0   0%
python / lsst / dax / apdb / cli / apdb_cli.py _partition_delete_temporal   0% 6 6 0   100% 0 0   0%
python / lsst / dax / apdb / cli / apdb_cli.py (no function)   100% 28 0 0   100% 0 0   100%
python / lsst / dax / apdb / cli / logging_cli.py LoggingCli.__init__   0% 2 2 0   100% 0 0   0%
python / lsst / dax / apdb / cli / logging_cli.py LoggingCli.process_args   0% 15 15 0   0% 10 0   0%
python / lsst / dax / apdb / cli / logging_cli.py (no function)   100% 8 0 0   100% 0 0   100%
python / lsst / dax / apdb / cli / options.py _option_from_pydantic_field   0% 11 11 0   0% 8 0   0%
python / lsst / dax / apdb / cli / options.py common_apdb_options   0% 6 6 0   100% 0 0   0%
python / lsst / dax / apdb / cli / options.py sql_config_options   0% 8 8 0   100% 0 0   0%
python / lsst / dax / apdb / cli / options.py cassandra_config_options   0% 18 18 0   100% 0 0   0%
python / lsst / dax / apdb / cli / options.py (no function)   100% 13 0 2   100% 0 0   100%
python / lsst / dax / apdb / config.py ApdbConfig.from_uri   0% 28 28 0   0% 8 0   0%
python / lsst / dax / apdb / config.py ApdbConfig.save   0% 5 5 0   100% 0 0   0%
python / lsst / dax / apdb / config.py (no function)   100% 22 0 0   100% 0 0   100%
python / lsst / dax / apdb / factory.py make_apdb   0% 7 7 0   0% 4 0   0%
python / lsst / dax / apdb / factory.py make_apdb_replica   0% 7 7 0   0% 4 0   0%
python / lsst / dax / apdb / factory.py config_type_for_name   0% 7 7 0   0% 4 0   0%
python / lsst / dax / apdb / factory.py (no function)   100% 6 0 4   100% 0 0   100%
python / lsst / dax / apdb / legacy_config.py _data_file_name   100% 1 0 0   100% 0 0   100%
python / lsst / dax / apdb / legacy_config.py ApdbConfig.to_model   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / legacy_config.py ApdbConfig.legacy_load   0% 5 5 0   100% 0 0   0%
python / lsst / dax / apdb / legacy_config.py (no function)   100% 16 0 2   100% 0 0   100%
python / lsst / dax / apdb / monitor.py MonHandler.handle   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / monitor.py MonAgent.__init__   100% 2 0 0   100% 0 0   100%
python / lsst / dax / apdb / monitor.py MonAgent.add_record   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / monitor.py MonAgent.context_tags   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / monitor.py MonFilter.__init__   0% 7 7 0   0% 4 0   0%
python / lsst / dax / apdb / monitor.py MonFilter.is_match_all   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / monitor.py MonFilter.accept   0% 3 3 0   0% 2 0   0%
python / lsst / dax / apdb / monitor.py MonService.set_filters   0% 9 9 0   0% 6 0   0%
python / lsst / dax / apdb / monitor.py MonService._add_record   0% 25 25 0   0% 18 0   0%
python / lsst / dax / apdb / monitor.py MonService._default_init   0% 20 20 0   0% 14 0   0%
python / lsst / dax / apdb / monitor.py MonService.handlers   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / monitor.py MonService.add_handler   0% 3 3 0   0% 2 0   0%
python / lsst / dax / apdb / monitor.py MonService.remove_handler   0% 2 2 0   0% 2 0   0%
python / lsst / dax / apdb / monitor.py MonService._add_context_tags   0% 7 7 0   0% 2 0   0%
python / lsst / dax / apdb / monitor.py MonService.context_tags   0% 4 4 0   100% 0 0   0%
python / lsst / dax / apdb / monitor.py LoggingMonHandler.__init__   0% 2 2 0   100% 0 0   0%
python / lsst / dax / apdb / monitor.py LoggingMonHandler.handle   0% 3 3 0   100% 0 0   0%
python / lsst / dax / apdb / monitor.py (no function)   100% 48 0 2   100% 0 0   100%
python / lsst / dax / apdb / pixelization.py Pixelization.__init__   0% 13 13 0   0% 8 0   0%
python / lsst / dax / apdb / pixelization.py Pixelization.pixels   0% 5 5 0   0% 2 0   0%
python / lsst / dax / apdb / pixelization.py Pixelization.circle_pixels   0% 4 4 0   100% 0 0   0%
python / lsst / dax / apdb / pixelization.py Pixelization.pixel   0% 2 2 0   100% 0 0   0%
python / lsst / dax / apdb / pixelization.py Pixelization.region   0% 2 2 0   100% 0 0   0%
python / lsst / dax / apdb / pixelization.py Pixelization.envelope   0% 6 6 0   0% 4 0   0%
python / lsst / dax / apdb / pixelization.py (no function)   100% 12 0 0   100% 0 0   100%
python / lsst / dax / apdb / recordIds.py DiaObjectId.from_named_tuple   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / recordIds.py DiaObjectId.__eq__   0% 3 3 0   0% 2 0   0%
python / lsst / dax / apdb / recordIds.py DiaObjectId.__hash__   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / recordIds.py DiaSourceId.from_named_tuple   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / recordIds.py DiaSourceId.__eq__   0% 3 3 0   0% 2 0   0%
python / lsst / dax / apdb / recordIds.py DiaSourceId.__hash__   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / recordIds.py DiaForcedSourceId.from_named_tuple   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / recordIds.py DiaForcedSourceId.__eq__   0% 3 3 0   0% 2 0   0%
python / lsst / dax / apdb / recordIds.py DiaForcedSourceId.__hash__   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / recordIds.py (no function)   100% 48 0 0   100% 0 0   100%
python / lsst / dax / apdb / schema_model.py _strip_keys   0% 2 2 0   100% 0 0   0%
python / lsst / dax / apdb / schema_model.py _make_iterable   0% 3 3 0   0% 2 0   0%
python / lsst / dax / apdb / schema_model.py Column.from_felis   0% 2 2 0   100% 0 0   0%
python / lsst / dax / apdb / schema_model.py Column.clone   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / schema_model.py Column.size   0% 4 4 0   0% 2 0   0%
python / lsst / dax / apdb / schema_model.py Column.pandas_type   0% 2 2 0   100% 0 0   0%
python / lsst / dax / apdb / schema_model.py Index.from_felis   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / schema_model.py Constraint.from_felis   0% 7 7 0   0% 6 0   0%
python / lsst / dax / apdb / schema_model.py ForeignKeyConstraint.referenced_table   0% 4 4 0   100% 0 0   0%
python / lsst / dax / apdb / schema_model.py Table.__post_init__   0% 2 2 0   0% 2 0   0%
python / lsst / dax / apdb / schema_model.py Table.from_felis   0% 8 8 0   0% 2 0   0%
python / lsst / dax / apdb / schema_model.py Schema.from_felis   0% 11 11 0   0% 6 0   0%
python / lsst / dax / apdb / schema_model.py (no function)   100% 132 0 0   100% 0 0   100%
python / lsst / dax / apdb / scripts / __init__.py (no function)   100% 10 0 0   100% 0 0   100%
python / lsst / dax / apdb / scripts / convert_legacy_config.py convert_legacy_config   0% 5 5 0   100% 0 0   0%
python / lsst / dax / apdb / scripts / convert_legacy_config.py (no function)   100% 5 0 0   100% 0 0   100%
python / lsst / dax / apdb / scripts / create_cassandra.py create_cassandra   0% 12 12 0   0% 6 0   0%
python / lsst / dax / apdb / scripts / create_cassandra.py _read_table_options   0% 8 8 0   0% 4 0   0%
python / lsst / dax / apdb / scripts / create_cassandra.py (no function)   100% 10 0 0   100% 0 0   100%
python / lsst / dax / apdb / scripts / create_sql.py create_sql   0% 10 10 0   0% 6 0   0%
python / lsst / dax / apdb / scripts / create_sql.py (no function)   100% 6 0 0   100% 0 0   100%
python / lsst / dax / apdb / scripts / delete_cassandra.py delete_cassandra   0% 8 8 0   0% 4 0   0%
python / lsst / dax / apdb / scripts / delete_cassandra.py (no function)   100% 4 0 0   100% 0 0   100%
python / lsst / dax / apdb / scripts / list_cassandra.py list_cassandra   0% 26 26 0   0% 20 0   0%
python / lsst / dax / apdb / scripts / list_cassandra.py _access   0% 7 7 0   0% 6 0   0%
python / lsst / dax / apdb / scripts / list_cassandra.py (no function)   100% 6 0 0   100% 0 0   100%
python / lsst / dax / apdb / scripts / list_index.py list_index   0% 4 4 0   0% 2 0   0%
python / lsst / dax / apdb / scripts / list_index.py (no function)   100% 4 0 0   100% 0 0   100%
python / lsst / dax / apdb / scripts / metadata.py metadata_delete   0% 2 2 0   100% 0 0   0%
python / lsst / dax / apdb / scripts / metadata.py metadata_get   0% 5 5 0   0% 2 0   0%
python / lsst / dax / apdb / scripts / metadata.py metadata_set   0% 2 2 0   100% 0 0   0%
python / lsst / dax / apdb / scripts / metadata.py metadata_show   0% 7 7 0   0% 4 0   0%
python / lsst / dax / apdb / scripts / metadata.py (no function)   100% 9 0 0   100% 0 0   100%
python / lsst / dax / apdb / scripts / metrics.py metrics_log_to_influx   0% 18 18 0   0% 14 0   0%
python / lsst / dax / apdb / scripts / metrics.py _metrics_log_to_influx   0% 66 66 0   0% 48 0   0%
python / lsst / dax / apdb / scripts / metrics.py _print_metrics   0% 3 3 0   100% 0 0   0%
python / lsst / dax / apdb / scripts / metrics.py _extract_mdc   0% 9 9 0   0% 6 0   0%
python / lsst / dax / apdb / scripts / metrics.py (no function)   100% 25 0 0   100% 0 0   100%
python / lsst / dax / apdb / scripts / partition.py partition_show_temporal   0% 14 14 0   0% 2 0   0%
python / lsst / dax / apdb / scripts / partition.py partition_extend_temporal   0% 23 23 0   0% 4 0   0%
python / lsst / dax / apdb / scripts / partition.py partition_delete_temporal   0% 22 22 0   0% 4 0   0%
python / lsst / dax / apdb / scripts / partition.py _confirm_delete   0% 6 6 0   0% 2 0   0%
python / lsst / dax / apdb / scripts / partition.py (no function)   100% 11 0 0   100% 0 0   100%
python / lsst / dax / apdb / scripts / replication.py replication_list_chunks   0% 6 6 0   0% 2 0   0%
python / lsst / dax / apdb / scripts / replication.py replication_delete_chunks   0% 22 22 0   0% 10 0   0%
python / lsst / dax / apdb / scripts / replication.py _print_chunks   0% 8 8 0   0% 2 0   0%
python / lsst / dax / apdb / scripts / replication.py (no function)   100% 8 0 0   100% 0 0   100%
python / lsst / dax / apdb / sql / __init__.py (no function)   100% 5 0 0   100% 0 0   100%
python / lsst / dax / apdb / sql / apdbMetadataSql.py ApdbMetadataSql.__init__   0% 2 2 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbMetadataSql.py ApdbMetadataSql.get   0% 7 7 0   0% 2 0   0%
python / lsst / dax / apdb / sql / apdbMetadataSql.py ApdbMetadataSql.set   0% 14 14 0   0% 6 0   0%
python / lsst / dax / apdb / sql / apdbMetadataSql.py ApdbMetadataSql.delete   0% 4 4 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbMetadataSql.py ApdbMetadataSql.items   0% 5 5 0   0% 2 0   0%
python / lsst / dax / apdb / sql / apdbMetadataSql.py ApdbMetadataSql.empty   0% 5 5 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbMetadataSql.py (no function)   100% 12 0 0   100% 0 0   100%
python / lsst / dax / apdb / sql / apdbSql.py _coerce_uint64   0% 2 2 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSql.py _make_midpointMjdTai_start   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSql.py _onSqlite3Connect   0% 2 2 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql.__init__   0% 16 16 0   0% 4 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql._timer   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql._makeEngine   0% 18 18 0   0% 14 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql._connection_url   0% 10 10 0   0% 4 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql._update_sqlite_url   0% 14 14 0   0% 6 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql._versionCheck   0% 13 13 0   0% 8 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql._versionCheck._get_version   0% 4 4 0   0% 2 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql.apdbImplementationVersion   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql.init_database   0% 26 26 0   0% 22 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql.get_replica   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql.tableRowCount   0% 11 11 0   0% 4 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql.getConfig   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql.tableDef   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql._makeSchema   0% 14 14 0   0% 4 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql.getDiaObjects   0% 21 21 0   0% 6 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql.getDiaSources   0% 10 10 0   0% 6 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql.getDiaForcedSources   0% 13 13 1   0% 4 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql.getDiaObjectsForDedup   0% 32 32 0   0% 14 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql.getDiaSourcesForDiaObjects   0% 2 2 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql.containsVisitDetector   0% 10 10 0   0% 2 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql.store   0% 17 17 0   0% 10 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql.reassignDiaSourcesToDiaObjects   0% 44 44 0   0% 26 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql.setValidityEnd   0% 35 35 0   0% 18 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql.resetDedup   0% 5 5 0   0% 2 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql.reassignDiaSources   0% 15 15 0   0% 6 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql.countUnassociatedObjects   0% 6 6 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql.schema   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql.metadata   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql.admin   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql._getDiaSourcesInRegion   0% 15 15 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql._getDiaSourcesByIDs   0% 5 5 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql._getSourcesByIDs   0% 25 25 0   0% 6 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql._storeReplicaChunk   0% 13 13 0   0% 4 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql._storeDiaObjects   0% 67 67 0   0% 24 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql._storeDiaSources   0% 21 21 0   0% 8 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql._storeDiaForcedSources   0% 21 21 0   0% 8 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql._storeUpdateRecords   0% 15 15 0   0% 8 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql._storeUpdateRecords._do_store   0% 5 5 0   0% 2 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql._htm_indices   0% 3 3 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql._filterRegion   0% 9 9 0   0% 4 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql._add_spatial_index   0% 9 9 0   0% 2 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql._fix_input_timestamps   0% 7 7 0   0% 4 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql._fix_result_timestamps   0% 4 4 0   0% 2 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql._timestamp_column_name   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql._timestamp_column_value   0% 3 3 0   0% 2 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql._get_diaobject_data   0% 10 10 0   0% 2 0   0%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql._get_diasource_data   0% 6 6 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSql.py (no function)   100% 114 0 4   100% 0 0   100%
python / lsst / dax / apdb / sql / apdbSqlAdmin.py ApdbSqlAdmin.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSqlAdmin.py ApdbSqlAdmin._timer   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSqlAdmin.py ApdbSqlAdmin.apdb_part   0% 2 2 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSqlAdmin.py ApdbSqlAdmin.apdb_time_part   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSqlAdmin.py ApdbSqlAdmin.delete_records   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / sql / apdbSqlAdmin.py (no function)   100% 16 0 0   100% 0 0   100%
python / lsst / dax / apdb / sql / apdbSqlReplica.py ApdbSqlTableData.__init__   0% 9 9 0   0% 4 0   0%
python / lsst / dax / apdb / sql / apdbSqlReplica.py ApdbSqlTableData.column_names   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSqlReplica.py ApdbSqlTableData.column_defs   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSqlReplica.py ApdbSqlTableData.rows   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSqlReplica.py ApdbSqlTableData.to_pandas   0% 11 11 0   0% 6 0   0%
python / lsst / dax / apdb / sql / apdbSqlReplica.py ApdbSqlReplica.__init__   0% 6 6 0   0% 2 0   0%
python / lsst / dax / apdb / sql / apdbSqlReplica.py ApdbSqlReplica._timer   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSqlReplica.py ApdbSqlReplica.schemaVersion   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSqlReplica.py ApdbSqlReplica.apdbReplicaImplementationVersion   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSqlReplica.py ApdbSqlReplica.getReplicaChunks   0% 14 14 0   0% 4 0   0%
python / lsst / dax / apdb / sql / apdbSqlReplica.py ApdbSqlReplica.deleteReplicaChunks   0% 10 10 0   0% 2 0   0%
python / lsst / dax / apdb / sql / apdbSqlReplica.py ApdbSqlReplica.getTableDataChunks   0% 4 4 0   0% 4 0   0%
python / lsst / dax / apdb / sql / apdbSqlReplica.py ApdbSqlReplica._get_chunks   0% 18 18 0   0% 2 0   0%
python / lsst / dax / apdb / sql / apdbSqlReplica.py ApdbSqlReplica.getUpdateRecordChunks   0% 16 16 0   0% 4 0   0%
python / lsst / dax / apdb / sql / apdbSqlReplica.py (no function)   100% 40 0 2   100% 0 0   100%
python / lsst / dax / apdb / sql / apdbSqlSchema.py ExtraTables.table_name   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSqlSchema.py ExtraTables.replica_chunk_tables   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSqlSchema.py ApdbSqlSchema.__init__   0% 28 28 0   0% 8 0   0%
python / lsst / dax / apdb / sql / apdbSqlSchema.py ApdbSqlSchema.tableSchemas   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSqlSchema.py ApdbSqlSchema.empty   0% 14 14 0   0% 8 0   0%
python / lsst / dax / apdb / sql / apdbSqlSchema.py ApdbSqlSchema.makeSchema   0% 12 12 0   0% 4 0   0%
python / lsst / dax / apdb / sql / apdbSqlSchema.py ApdbSqlSchema.get_table   0% 13 13 0   0% 8 0   0%
python / lsst / dax / apdb / sql / apdbSqlSchema.py ApdbSqlSchema.check_column   0% 7 7 0   0% 4 0   0%
python / lsst / dax / apdb / sql / apdbSqlSchema.py ApdbSqlSchema.get_apdb_columns   0% 5 5 0   0% 2 0   0%
python / lsst / dax / apdb / sql / apdbSqlSchema.py ApdbSqlSchema.replication_enabled   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSqlSchema.py ApdbSqlSchema._make_apdb_tables   0% 21 21 0   0% 16 0   0%
python / lsst / dax / apdb / sql / apdbSqlSchema.py ApdbSqlSchema._make_extra_tables   0% 20 20 0   0% 4 0   0%
python / lsst / dax / apdb / sql / apdbSqlSchema.py ApdbSqlSchema._replicaChunkColumns   0% 7 7 0   0% 2 0   0%
python / lsst / dax / apdb / sql / apdbSqlSchema.py ApdbSqlSchema._replicaChunkIndices   0% 6 6 0   0% 2 0   0%
python / lsst / dax / apdb / sql / apdbSqlSchema.py ApdbSqlSchema._replicaChunkConstraints   0% 12 12 0   0% 2 0   0%
python / lsst / dax / apdb / sql / apdbSqlSchema.py (no function)   100% 46 0 0   100% 0 0   100%
python / lsst / dax / apdb / sql / config.py ApdbSqlConnectionConfig.check_isolation_level   0% 4 4 0   0% 2 0   0%
python / lsst / dax / apdb / sql / config.py ApdbSqlConfig.check_ra_dec   0% 4 4 0   0% 2 0   0%
python / lsst / dax / apdb / sql / config.py ApdbSqlConfig.check_dia_object_index   0% 4 4 0   0% 2 0   0%
python / lsst / dax / apdb / sql / config.py (no function)   100% 35 0 0   100% 0 0   100%
python / lsst / dax / apdb / sql / legacy_config.py ApdbSqlConfig.validate   0% 3 3 0   0% 2 0   0%
python / lsst / dax / apdb / sql / legacy_config.py ApdbSqlConfig.to_model   0% 6 6 0   0% 2 0   0%
python / lsst / dax / apdb / sql / legacy_config.py (no function)   0% 21 21 0   100% 0 0   0%
python / lsst / dax / apdb / sql / modelToSql.py GUID.load_dialect_impl   0% 3 3 0   0% 2 0   0%
python / lsst / dax / apdb / sql / modelToSql.py GUID.process_bind_param   0% 13 13 0   0% 12 0   0%
python / lsst / dax / apdb / sql / modelToSql.py GUID.process_result_value   0% 5 5 0   0% 4 0   0%
python / lsst / dax / apdb / sql / modelToSql.py ModelToSql.__init__   0% 3 3 0   100% 0 0   0%
python / lsst / dax / apdb / sql / modelToSql.py ModelToSql.make_tables   0% 8 8 0   0% 2 0   0%
python / lsst / dax / apdb / sql / modelToSql.py ModelToSql._table_columns   0% 16 16 0   0% 12 0   0%
python / lsst / dax / apdb / sql / modelToSql.py ModelToSql._table_constraints   0% 24 24 0   0% 16 0   0%
python / lsst / dax / apdb / sql / modelToSql.py ModelToSql._topo_sort   0% 24 24 0   0% 14 0   0%
python / lsst / dax / apdb / sql / modelToSql.py (no function)   100% 22 0 0   100% 0 0   100%
python / lsst / dax / apdb / tests / __init__.py (no function)   100% 3 0 0   100% 0 0   100%
python / lsst / dax / apdb / tests / _apdb.py _make_region   0% 4 4 0   100% 0 0   0%
python / lsst / dax / apdb / tests / _apdb.py update_schema_yaml   0% 14 14 0   0% 8 0   0%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest.make_instance   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest.getDiaObjects_table   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest.pixelization   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest.assert_catalog   0% 3 3 0   100% 0 0   0%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest.assert_table_data   0% 4 4 0   100% 0 0   0%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest.assert_column_types   0% 3 3 0   0% 2 0   0%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest.make_region   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest.test_makeSchema   0% 21 21 0   100% 0 0   0%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest.test_empty_gets   0% 23 23 0   0% 2 0   0%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest.test_empty_gets_0months   0% 14 14 0   100% 0 0   0%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest.test_storeObjects   0% 8 8 0   100% 0 0   0%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest.test_storeObjects_empty   0% 8 8 0   100% 0 0   0%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest.test_storeMovingObject   0% 20 20 0   100% 0 0   0%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest.test_storeSources   0% 18 18 0   100% 0 0   0%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest.test_storeForcedSources   0% 16 16 0   100% 0 0   0%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest.test_null_integer_type   0% 12 12 0   100% 0 0   0%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest.test_timestamps   0% 19 19 0   100% 0 0   0%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest.test_getDiaObjectsForDedup   0% 23 23 0   0% 2 0   0%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest.test_getDiaSourcesForDiaObjects   0% 25 25 0   0% 2 0   0%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest.test_reassignDiaSourcesToDiaObjects   0% 50 50 0   0% 2 0   0%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest.test_setValidityEnd   0% 30 30 0   0% 2 0   0%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest.test_resetDedup   0% 26 26 0   100% 0 0   0%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest._count_after_reset_dedup   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest.test_getChunks   0% 51 51 0   0% 6 0   0%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest.test_reassignObjects   0% 16 16 0   100% 0 0   0%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest.test_storeUpdateRecord   0% 14 14 0   0% 2 0   0%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest.store_update_records   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest.test_midpointMjdTai_src   0% 29 29 0   100% 0 0   0%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest.test_midpointMjdTai_fsrc   0% 29 29 0   100% 0 0   0%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest.test_metadata   0% 18 18 0   100% 0 0   0%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest.test_schemaVersionFromYaml   0% 12 12 0   100% 0 0   0%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest.test_config_freeze   0% 5 5 0   100% 0 0   0%
python / lsst / dax / apdb / tests / _apdb.py ApdbSchemaUpdateTest.make_instance   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / tests / _apdb.py ApdbSchemaUpdateTest.make_region   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / tests / _apdb.py ApdbSchemaUpdateTest.test_schema_add_replica   0% 13 13 0   100% 0 0   0%
python / lsst / dax / apdb / tests / _apdb.py ApdbSchemaUpdateTest.test_schemaVersionCheck   0% 8 8 0   100% 0 0   0%
python / lsst / dax / apdb / tests / _apdb.py (no function)   99% 80 1 2   50% 2 1   98%
python / lsst / dax / apdb / tests / _apdb_admin.py ApdbAdminTest.make_instance   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / tests / _apdb_admin.py (no function)   100% 9 0 0   100% 0 0   100%
python / lsst / dax / apdb / tests / cassandra_mixin.py ApdbCassandraMixin.setUpClass   0% 7 7 0   0% 6 0   0%
python / lsst / dax / apdb / tests / cassandra_mixin.py ApdbCassandraMixin.setUp   0% 5 5 0   100% 0 0   0%
python / lsst / dax / apdb / tests / cassandra_mixin.py ApdbCassandraMixin.tearDown   0% 2 2 0   100% 0 0   0%
python / lsst / dax / apdb / tests / cassandra_mixin.py (no function)   89% 18 2 0   100% 0 0   89%
python / lsst / dax / apdb / tests / data_factory.py _genPointsInRegion   0% 14 14 0   0% 4 0   0%
python / lsst / dax / apdb / tests / data_factory.py makeObjectCatalog   0% 11 11 0   0% 2 0   0%
python / lsst / dax / apdb / tests / data_factory.py makeTimestamp   0% 9 9 0   0% 6 0   0%
python / lsst / dax / apdb / tests / data_factory.py makeTimestampColumn   0% 7 7 0   0% 6 0   0%
python / lsst / dax / apdb / tests / data_factory.py makeSourceCatalog   0% 9 9 0   0% 4 0   0%
python / lsst / dax / apdb / tests / data_factory.py makeForcedSourceCatalog   0% 6 6 0   0% 2 0   0%
python / lsst / dax / apdb / tests / data_factory.py (no function)   100% 15 0 0   100% 0 0   100%
python / lsst / dax / apdb / tests / utils.py (no function)   100% 4 0 3   100% 0 0   100%
python / lsst / dax / apdb / timer.py Timer.__init__   0% 17 17 0   0% 6 0   0%
python / lsst / dax / apdb / timer.py Timer.add_values   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / timer.py Timer.start   0% 5 5 0   100% 0 0   0%
python / lsst / dax / apdb / timer.py Timer.stop   0% 9 9 0   0% 2 0   0%
python / lsst / dax / apdb / timer.py Timer.dump   0% 5 5 0   0% 4 0   0%
python / lsst / dax / apdb / timer.py Timer.accumulated   0% 9 9 0   0% 2 0   0%
python / lsst / dax / apdb / timer.py Timer.as_dict   0% 4 4 0   100% 0 0   0%
python / lsst / dax / apdb / timer.py Timer.__str__   0% 7 7 0   0% 4 0   0%
python / lsst / dax / apdb / timer.py Timer.__enter__   0% 2 2 0   100% 0 0   0%
python / lsst / dax / apdb / timer.py Timer.__exit__   0% 4 4 0   0% 2 0   0%
python / lsst / dax / apdb / timer.py (no function)   100% 19 0 0   100% 0 0   100%
python / lsst / dax / apdb / version.py (no function)   100% 5 0 0   100% 0 0   100%
python / lsst / dax / apdb / versionTuple.py VersionTuple.fromString   0% 7 7 0   0% 2 0   0%
python / lsst / dax / apdb / versionTuple.py VersionTuple.checkCompatibility   0% 5 5 0   0% 4 0   0%
python / lsst / dax / apdb / versionTuple.py VersionTuple.__str__   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / versionTuple.py (no function)   100% 12 0 0   100% 0 0   100%
tests / test_ap_verify_queries.py createTestObjects   0% 6 6 0   0% 2 0   0%
tests / test_ap_verify_queries.py TestApVerifyQueries.setUp   0% 4 4 0   100% 0 0   0%
tests / test_ap_verify_queries.py TestApVerifyQueries.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_ap_verify_queries.py TestApVerifyQueries.test_count_zero_objects   0% 2 2 0   100% 0 0   0%
tests / test_ap_verify_queries.py TestApVerifyQueries.test_count_objects   0% 7 7 0   100% 0 0   0%
tests / test_ap_verify_queries.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_ap_verify_queries.py (no function)   100% 20 0 3   100% 0 0   100%
tests / test_apdbCassandra.py ApdbCassandraMixin.pixelization   0% 2 2 0   100% 0 0   0%
tests / test_apdbCassandra.py ApdbCassandraTestCase.make_instance   0% 7 7 0   0% 4 0   0%
tests / test_apdbCassandra.py ApdbCassandraTestCase.getDiaObjects_table   0% 1 1 0   100% 0 0   0%
tests / test_apdbCassandra.py ApdbCassandraTestCase.store_update_records   0% 2 2 0   100% 0 0   0%
tests / test_apdbCassandra.py ApdbCassandraTestCase._count_after_reset_dedup   0% 1 1 0   100% 0 0   0%
tests / test_apdbCassandra.py ApdbCassandraPerMonthTestCase.test_store_partition_range   0% 11 11 0   100% 0 0   0%
tests / test_apdbCassandra.py ApdbCassandraTestCaseDatetimeReplica.setUp   0% 3 3 0   100% 0 0   0%
tests / test_apdbCassandra.py ApdbCassandraTestCaseDatetimeReplica.make_instance   0% 3 3 0   0% 2 0   0%
tests / test_apdbCassandra.py ApdbSchemaUpdateCassandraTestCase.make_instance   0% 3 3 0   100% 0 0   0%
tests / test_apdbCassandra.py ApdbCassandraVersionCheck.setUp   0% 2 2 0   100% 0 0   0%
tests / test_apdbCassandra.py ApdbCassandraVersionCheck.test_version_check   0% 6 6 0   100% 0 0   0%
tests / test_apdbCassandra.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_apdbCassandra.py (no function)   100% 46 0 3   100% 0 0   100%
tests / test_apdbCassandraAdmin.py ApdbCassandraAdminTestCase.make_instance   0% 7 7 0   0% 4 0   0%
tests / test_apdbCassandraAdmin.py ApdbCassandraAdminTestCase.make_admin   0% 3 3 0   100% 0 0   0%
tests / test_apdbCassandraAdmin.py ApdbCassandraAdminTestCase.test_extend_time_partitions   0% 2 2 0   100% 0 0   0%
tests / test_apdbCassandraAdmin.py ApdbCassandraAdminTestCase._test_extend_time_partitions   0% 4 4 0   100% 0 0   0%
tests / test_apdbCassandraAdmin.py ApdbCassandraAdminTestCase.test_delete_time_partitions   0% 2 2 0   100% 0 0   0%
tests / test_apdbCassandraAdmin.py ApdbCassandraAdminTestCase._test_delete_time_partitions   0% 2 2 0   100% 0 0   0%
tests / test_apdbCassandraAdmin.py ApdbCassandraAdminTimePartitionedTestCase._test_extend_time_partitions   0% 16 16 0   100% 0 0   0%
tests / test_apdbCassandraAdmin.py ApdbCassandraAdminTimePartitionedTestCase._no_confirm   0% 1 1 0   100% 0 0   0%
tests / test_apdbCassandraAdmin.py ApdbCassandraAdminTimePartitionedTestCase._confirm   0% 1 1 0   100% 0 0   0%
tests / test_apdbCassandraAdmin.py ApdbCassandraAdminTimePartitionedTestCase._test_delete_time_partitions   0% 22 22 0   100% 0 0   0%
tests / test_apdbCassandraAdmin.py ApdbCassandraAdminNoDiaObjectTestCase.make_instance   0% 1 1 0   100% 0 0   0%
tests / test_apdbCassandraAdmin.py (no function)   100% 33 0 2   100% 0 0   100%
tests / test_apdbSql.py ApdbSQLTest.make_instance   0% 3 3 0   100% 0 0   0%
tests / test_apdbSql.py ApdbSQLTest.getDiaObjects_table   0% 1 1 0   100% 0 0   0%
tests / test_apdbSql.py ApdbSQLTest.pixelization   0% 2 2 0   100% 0 0   0%
tests / test_apdbSql.py ApdbSQLTest.test_connection_timeout   0% 4 4 0   100% 0 0   0%
tests / test_apdbSql.py ApdbSQLTest.store_update_records   0% 2 2 0   100% 0 0   0%
tests / test_apdbSql.py ApdbSQLTest._count_after_reset_dedup   0% 1 1 0   100% 0 0   0%
tests / test_apdbSql.py ApdbSQLiteTestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_apdbSql.py ApdbSQLiteTestCase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_apdbSql.py ApdbSQLiteTestCase.make_instance   0% 1 1 0   100% 0 0   0%
tests / test_apdbSql.py ApdbSQLiteDatetimeTestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_apdbSql.py ApdbSQLiteDatetimeTestCase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_apdbSql.py ApdbSQLiteDatetimeTestCase.make_instance   0% 3 3 0   0% 2 0   0%
tests / test_apdbSql.py ApdbSQLiteTestCaseLastObject.getDiaObjects_table   0% 1 1 0   100% 0 0   0%
tests / test_apdbSql.py ApdbPostgresTestCase.setUpClass   0% 2 2 0   100% 0 0   0%
tests / test_apdbSql.py ApdbPostgresTestCase.tearDownClass   0% 3 3 0   100% 0 0   0%
tests / test_apdbSql.py ApdbPostgresTestCase.setUp   0% 1 1 0   100% 0 0   0%
tests / test_apdbSql.py ApdbPostgresTestCase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_apdbSql.py ApdbPostgresTestCase.make_instance   0% 1 1 0   100% 0 0   0%
tests / test_apdbSql.py ApdbPostgresTestCase.getDiaObjects_table   0% 1 1 0   100% 0 0   0%
tests / test_apdbSql.py ApdbPostgresNamespaceTestCase.make_instance   0% 1 1 0   100% 0 0   0%
tests / test_apdbSql.py ApdbSchemaUpdateSQLiteTestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_apdbSql.py ApdbSchemaUpdateSQLiteTestCase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_apdbSql.py ApdbSchemaUpdateSQLiteTestCase.make_instance   0% 3 3 0   100% 0 0   0%
tests / test_apdbSql.py ApdbSQLiteFromUriTestCase.setUp   0% 16 16 0   100% 0 0   0%
tests / test_apdbSql.py ApdbSQLiteFromUriTestCase.test_make_apdb_from_path   0% 3 3 0   100% 0 0   0%
tests / test_apdbSql.py ApdbSQLiteFromUriTestCase.test_make_apdb_from_labels   0% 8 8 0   100% 0 0   0%
tests / test_apdbSql.py ApdbSQLiteFromUriTestCase.test_make_apdb_bad_index   0% 12 12 0   100% 0 0   0%
tests / test_apdbSql.py ApdbSQLiteFromUriTestCase.test_remove_database_file   0% 3 3 0   100% 0 0   0%
tests / test_apdbSql.py ApdbSQLiteFromUriTestCase.test_make_apdb_replica   0% 3 3 0   100% 0 0   0%
tests / test_apdbSql.py ApdbSQLiteVersionCheck.setUp   0% 4 4 0   100% 0 0   0%
tests / test_apdbSql.py ApdbSQLiteVersionCheck.test_version_check   0% 6 6 0   100% 0 0   0%
tests / test_apdbSql.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_apdbSql.py (no function)   100% 86 0 3   100% 0 0   100%
tests / test_apdbSqlSchema.py ApdbSchemaTestCase._assertTable   0% 3 3 0   100% 0 0   0%
tests / test_apdbSqlSchema.py ApdbSchemaTestCase.test_makeSchema_default   0% 19 19 0   0% 10 0   0%
tests / test_apdbSqlSchema.py ApdbSchemaTestCase.test_makeSchema_prefix   0% 8 8 0   100% 0 0   0%
tests / test_apdbSqlSchema.py ApdbSchemaTestCase.test_makeSchema_other_index   0% 10 10 0   100% 0 0   0%
tests / test_apdbSqlSchema.py ApdbSchemaTestCase.test_makeSchema_diaobjectlast   0% 11 11 0   100% 0 0   0%
tests / test_apdbSqlSchema.py ApdbSchemaTestCase.test_makeSchema_replica   0% 11 11 0   100% 0 0   0%
tests / test_apdbSqlSchema.py ApdbSchemaTestCase.test_makeSchema_nometa   0% 9 9 0   100% 0 0   0%
tests / test_apdbSqlSchema.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_apdbSqlSchema.py (no function)   100% 24 0 3   100% 0 0   100%
tests / test_cassandraPartitioner.py CassandraPartitionerTestCase.make_partitioner   0% 5 5 0   100% 0 0   0%
tests / test_cassandraPartitioner.py CassandraPartitionerTestCase.test_pixel   0% 7 7 0   100% 0 0   0%
tests / test_cassandraPartitioner.py CassandraPartitionerTestCase.test_time_partition   0% 7 7 0   100% 0 0   0%
tests / test_cassandraPartitioner.py CassandraPartitionerTestCase.test_partition_period   0% 3 3 0   100% 0 0   0%
tests / test_cassandraPartitioner.py CassandraPartitionerTestCase.test_spatial_where   0% 18 18 0   100% 0 0   0%
tests / test_cassandraPartitioner.py CassandraPartitionerTestCase._check_temporal_where   0% 17 17 0   0% 6 0   0%
tests / test_cassandraPartitioner.py CassandraPartitionerTestCase.test_temporal_where   0% 26 26 0   0% 4 0   0%
tests / test_cassandraPartitioner.py (no function)   100% 16 0 2   100% 0 0   100%
tests / test_cassandra_queries.py QExprTestCase.test_basic   0% 12 12 0   100% 0 0   0%
tests / test_cassandra_queries.py QExprTestCase.test_error   0% 4 4 0   100% 0 0   0%
tests / test_cassandra_queries.py QExprTestCase.test_combine   0% 11 11 0   100% 0 0   0%
tests / test_cassandra_queries.py QExprTestCase.test_combine_products   0% 22 22 0   100% 0 0   0%
tests / test_cassandra_queries.py ColumnTestCase.test_basic   0% 4 4 0   100% 0 0   0%
tests / test_cassandra_queries.py ColumnTestCase.test_cmp   0% 14 14 0   100% 0 0   0%
tests / test_cassandra_queries.py ColumnTestCase.test_in   0% 3 3 0   100% 0 0   0%
tests / test_cassandra_queries.py SelectQueryTestCase.test_basic   0% 6 6 0   100% 0 0   0%
tests / test_cassandra_queries.py SelectQueryTestCase.test_where   0% 10 10 0   100% 0 0   0%
tests / test_cassandra_queries.py SelectQueryTestCase.test_can_prepare   0% 8 8 0   100% 0 0   0%
tests / test_cassandra_queries.py SelectQueryTestCase.test_render   0% 4 4 0   100% 0 0   0%
tests / test_cassandra_queries.py SelectQueryTestCase.test_errors   0% 9 9 0   100% 0 0   0%
tests / test_cassandra_queries.py InsertQueryTestCase.test_basic   0% 4 4 0   100% 0 0   0%
tests / test_cassandra_queries.py InsertQueryTestCase.test_can_prepare   0% 4 4 0   100% 0 0   0%
tests / test_cassandra_queries.py InsertQueryTestCase.test_render   0% 4 4 0   100% 0 0   0%
tests / test_cassandra_queries.py DeleteQueryTestCase.test_basic   0% 8 8 0   100% 0 0   0%
tests / test_cassandra_queries.py DeleteQueryTestCase.test_can_prepare   0% 8 8 0   100% 0 0   0%
tests / test_cassandra_queries.py DeleteQueryTestCase.test_render   0% 4 4 0   100% 0 0   0%
tests / test_cassandra_queries.py DeleteQueryTestCase.test_errors   0% 5 5 0   100% 0 0   0%
tests / test_cassandra_queries.py UpdateQueryTestCase.test_basic   0% 10 10 0   100% 0 0   0%
tests / test_cassandra_queries.py UpdateQueryTestCase.test_can_prepare   0% 10 10 0   100% 0 0   0%
tests / test_cassandra_queries.py UpdateQueryTestCase.test_render   0% 7 7 0   100% 0 0   0%
tests / test_cassandra_queries.py UpdateQueryTestCase.test_errors   0% 6 6 0   100% 0 0   0%
tests / test_cassandra_queries.py (no function)   100% 31 0 2   100% 0 0   100%
tests / test_cli.py CreateSqlTestCase.setUp   0% 3 3 0   100% 0 0   0%
tests / test_cli.py CreateSqlTestCase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_cli.py CreateSqlTestCase.test_create_sql   0% 5 5 0   100% 0 0   0%
tests / test_cli.py (no function)   100% 11 0 2   100% 0 0   100%
tests / test_index.py ApdbIndexTestCase.setUp   0% 8 8 0   100% 0 0   0%
tests / test_index.py ApdbIndexTestCase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_index.py ApdbIndexTestCase.test_get_apdb_uri   0% 12 12 0   100% 0 0   0%
tests / test_index.py ApdbIndexTestCase.test_missing_config   0% 3 3 0   100% 0 0   0%
tests / test_index.py ApdbIndexTestCase.test_bad_config   0% 3 3 0   100% 0 0   0%
tests / test_index.py ApdbIndexTestCase.test_get_entries   0% 8 8 0   100% 0 0   0%
tests / test_index.py (no function)   100% 15 0 2   100% 0 0   100%
tests / test_legacy_config.py LegacyConfigTestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_legacy_config.py LegacyConfigTestCase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_legacy_config.py LegacyConfigTestCase.test_lecagy_config   0% 10 10 0   0% 2 0   0%
tests / test_legacy_config.py (no function)   100% 10 0 2   100% 0 0   100%
tests / test_monitor.py _TestHandler.handle   0% 4 4 0   100% 0 0   0%
tests / test_monitor.py MonitorTestCase.setUp   0% 4 4 0   100% 0 0   0%
tests / test_monitor.py MonitorTestCase.test_simple   0% 8 8 0   100% 0 0   0%
tests / test_monitor.py MonitorTestCase.test_two_handlers   0% 14 14 0   100% 0 0   0%
tests / test_monitor.py MonitorTestCase.test_tag_context   0% 9 9 0   100% 0 0   0%
tests / test_monitor.py MonitorTestCase.test_logging_handler   0% 7 7 0   100% 0 0   0%
tests / test_monitor.py MonitorTestCase.test_timer   0% 10 10 0   100% 0 0   0%
tests / test_monitor.py MonitorTestCase.test_filters   0% 44 44 0   100% 0 0   0%
tests / test_monitor.py (no function)   100% 18 0 2   100% 0 0   100%
tests / test_updateRecord.py ApdbUpdateRecordTestCase.test_all_types   0% 1 1 0   100% 0 0   0%
tests / test_updateRecord.py ApdbUpdateRecordTestCase.test_reassign_diasource_to_ssobject   0% 9 9 0   100% 0 0   0%
tests / test_updateRecord.py ApdbUpdateRecordTestCase.test_reassign_diasource_to_diaobject   0% 9 9 0   100% 0 0   0%
tests / test_updateRecord.py ApdbUpdateRecordTestCase.test_close_diaobject_validity   0% 12 12 0   100% 0 0   0%
tests / test_updateRecord.py ApdbUpdateRecordTestCase.test_update_n_dia_sources   0% 9 9 0   100% 0 0   0%
tests / test_updateRecord.py ApdbUpdateRecordTestCase.test_withdraw_diasource   0% 9 9 0   100% 0 0   0%
tests / test_updateRecord.py ApdbUpdateRecordTestCase.test_withdraw_diaforcedsource   0% 9 9 0   100% 0 0   0%
tests / test_updateRecord.py ApdbUpdateRecordTestCase.test_ordering   0% 15 15 0   100% 0 0   0%
tests / test_updateRecord.py (no function)   100% 14 0 2   100% 0 0   100%
Total     29% 7337 5228 122   1% 1684 9   23%

No items found using the specified filter.