Coverage report: 25%

Files Functions Classes

coverage.py v7.10.6, created at 2025-10-09 03:35 -0700

File function statements missing excluded branches partial coverage
python/lsst/__init__.py (no function) 2 0 0 0 0 100%
python/lsst/dax/__init__.py (no function) 2 0 0 0 0 100%
python/lsst/dax/apdb/__init__.py (no function) 10 0 0 0 0 100%
python/lsst/dax/apdb/apdb.py Apdb.from_config 1 1 0 0 0 0%
python/lsst/dax/apdb/apdb.py Apdb.from_uri 2 2 0 0 0 0%
python/lsst/dax/apdb/apdb.py Apdb.getConfig 0 0 1 0 0 100%
python/lsst/dax/apdb/apdb.py Apdb.tableDef 0 0 1 0 0 100%
python/lsst/dax/apdb/apdb.py Apdb.getDiaObjects 0 0 1 0 0 100%
python/lsst/dax/apdb/apdb.py Apdb.getDiaSources 0 0 1 0 0 100%
python/lsst/dax/apdb/apdb.py Apdb.getDiaForcedSources 0 0 1 0 0 100%
python/lsst/dax/apdb/apdb.py Apdb.containsVisitDetector 0 0 1 0 0 100%
python/lsst/dax/apdb/apdb.py Apdb.getSSObjects 0 0 1 0 0 100%
python/lsst/dax/apdb/apdb.py Apdb.store 0 0 1 0 0 100%
python/lsst/dax/apdb/apdb.py Apdb.storeSSObjects 0 0 1 0 0 100%
python/lsst/dax/apdb/apdb.py Apdb.reassignDiaSources 0 0 1 0 0 100%
python/lsst/dax/apdb/apdb.py Apdb.dailyJob 0 0 1 0 0 100%
python/lsst/dax/apdb/apdb.py Apdb.countUnassociatedObjects 0 0 1 0 0 100%
python/lsst/dax/apdb/apdb.py Apdb.metadata 0 0 1 0 0 100%
python/lsst/dax/apdb/apdb.py Apdb.admin 0 0 1 0 0 100%
python/lsst/dax/apdb/apdb.py (no function) 48 0 3 0 0 100%
python/lsst/dax/apdb/apdbAdmin.py ApdbAdmin.apdb_part 0 0 1 0 0 100%
python/lsst/dax/apdb/apdbAdmin.py ApdbAdmin.apdb_time_part 0 0 1 0 0 100%
python/lsst/dax/apdb/apdbAdmin.py ApdbAdmin.delete_records 0 0 1 0 0 100%
python/lsst/dax/apdb/apdbAdmin.py (no function) 29 0 0 0 0 100%
python/lsst/dax/apdb/apdbConfigFreezer.py ApdbConfigFreezer.__init__ 6 6 0 2 0 0%
python/lsst/dax/apdb/apdbConfigFreezer.py ApdbConfigFreezer.to_json 2 2 0 0 0 0%
python/lsst/dax/apdb/apdbConfigFreezer.py ApdbConfigFreezer.update 21 21 0 12 0 0%
python/lsst/dax/apdb/apdbConfigFreezer.py (no function) 13 0 0 0 0 100%
python/lsst/dax/apdb/apdbIndex.py ApdbIndex.__init__ 1 1 0 0 0 0%
python/lsst/dax/apdb/apdbIndex.py ApdbIndex._read_index 20 20 0 8 0 0%
python/lsst/dax/apdb/apdbIndex.py ApdbIndex.get_apdb_uri 13 13 0 8 0 0%
python/lsst/dax/apdb/apdbIndex.py ApdbIndex.get_entries 1 1 0 0 0 0%
python/lsst/dax/apdb/apdbIndex.py (no function) 20 0 0 0 0 100%
python/lsst/dax/apdb/apdbMetadata.py ApdbMetadata.get 0 0 1 0 0 100%
python/lsst/dax/apdb/apdbMetadata.py ApdbMetadata.set 0 0 1 0 0 100%
python/lsst/dax/apdb/apdbMetadata.py ApdbMetadata.delete 0 0 1 0 0 100%
python/lsst/dax/apdb/apdbMetadata.py ApdbMetadata.items 0 0 1 0 0 100%
python/lsst/dax/apdb/apdbMetadata.py ApdbMetadata.empty 0 0 1 0 0 100%
python/lsst/dax/apdb/apdbMetadata.py (no function) 15 0 0 0 0 100%
python/lsst/dax/apdb/apdbReplica.py ApdbTableData.column_names 0 0 1 0 0 100%
python/lsst/dax/apdb/apdbReplica.py ApdbTableData.column_defs 0 0 1 0 0 100%
python/lsst/dax/apdb/apdbReplica.py ApdbTableData.rows 0 0 1 0 0 100%
python/lsst/dax/apdb/apdbReplica.py ReplicaChunk.make_replica_chunk 4 4 0 0 0 0%
python/lsst/dax/apdb/apdbReplica.py ReplicaChunk.__str__ 3 3 0 0 0 0%
python/lsst/dax/apdb/apdbReplica.py ApdbReplica.from_config 1 1 0 0 0 0%
python/lsst/dax/apdb/apdbReplica.py ApdbReplica.from_uri 2 2 0 0 0 0%
python/lsst/dax/apdb/apdbReplica.py ApdbReplica.apdbReplicaImplementationVersion 0 0 1 0 0 100%
python/lsst/dax/apdb/apdbReplica.py ApdbReplica.schemaVersion 0 0 1 0 0 100%
python/lsst/dax/apdb/apdbReplica.py ApdbReplica.getReplicaChunks 0 0 1 0 0 100%
python/lsst/dax/apdb/apdbReplica.py ApdbReplica.deleteReplicaChunks 0 0 1 0 0 100%
python/lsst/dax/apdb/apdbReplica.py ApdbReplica.getTableDataChunks 0 0 1 0 0 100%
python/lsst/dax/apdb/apdbReplica.py ApdbReplica.getTableUpdateChunks 0 0 1 0 0 100%
python/lsst/dax/apdb/apdbReplica.py (no function) 48 0 2 0 0 100%
python/lsst/dax/apdb/apdbSchema.py ApdbTables.table_name 4 4 0 2 0 0%
python/lsst/dax/apdb/apdbSchema.py ApdbSchema.__init__ 1 1 0 0 0 0%
python/lsst/dax/apdb/apdbSchema.py ApdbSchema.column_dtype 4 4 0 0 0 0%
python/lsst/dax/apdb/apdbSchema.py ApdbSchema.schemaVersion 3 3 0 2 0 0%
python/lsst/dax/apdb/apdbSchema.py ApdbSchema._buildSchemas 21 21 0 8 0 0%
python/lsst/dax/apdb/apdbSchema.py ApdbSchema.has_mjd_timestamps 7 7 0 6 0 0%
python/lsst/dax/apdb/apdbSchema.py (no function) 42 0 0 0 0 100%
python/lsst/dax/apdb/cassandra/__init__.py (no function) 5 0 0 0 0 100%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra.__init__ 7 7 0 2 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._context 9 9 0 4 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._timer 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._versionCheck 12 12 0 10 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra.apdbImplementationVersion 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra.getConfig 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra.tableDef 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra.init_database 37 37 0 32 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra.get_replica 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._makeSchema 23 23 0 8 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra.getDiaObjects 23 23 0 4 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra.getDiaSources 10 10 0 4 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra.getDiaForcedSources 10 10 0 4 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra.containsVisitDetector 22 22 0 6 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra.getSSObjects 10 10 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra.store 32 32 0 22 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra.storeSSObjects 2 2 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra.reassignDiaSources 39 39 0 16 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra.dailyJob 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra.countUnassociatedObjects 0 0 1 0 0 100%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra.metadata 2 2 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra.admin 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._getSources 31 31 0 10 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._storeReplicaChunk 14 14 0 2 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._queryDiaObjectLastPartitions 16 16 0 4 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._deleteMovingObjects 28 28 0 10 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._storeDiaObjects 30 30 0 16 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._storeDiaSources 30 30 0 16 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._check_time_partitions 7 7 0 4 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._storeDiaSourcesPartitions 6 6 0 2 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._storeObjectsPandas 58 58 0 28 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._add_apdb_part 11 11 0 2 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._make_empty_catalog 3 3 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._combine_where 25 25 0 20 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._fix_input_timestamps 4 4 0 2 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._batch_size 10 10 0 4 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py (no function) 87 3 2 0 0 97%
python/lsst/dax/apdb/cassandra/apdbCassandraAdmin.py ConfirmDeletePartitions.__call__ 1 0 0 2 1 67%
python/lsst/dax/apdb/cassandra/apdbCassandraAdmin.py ApdbCassandraAdmin.__init__ 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraAdmin.py ApdbCassandraAdmin._timer 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraAdmin.py ApdbCassandraAdmin.list_databases 23 23 0 4 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraAdmin.py ApdbCassandraAdmin.delete_database 4 4 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraAdmin.py ApdbCassandraAdmin.partitioner 2 2 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraAdmin.py ApdbCassandraAdmin.apdb_part 2 2 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraAdmin.py ApdbCassandraAdmin.apdb_time_part 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraAdmin.py ApdbCassandraAdmin.delete_records 81 81 0 44 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraAdmin.py ApdbCassandraAdmin.time_partitions 5 5 0 2 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraAdmin.py ApdbCassandraAdmin.extend_time_partitions 41 41 0 22 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraAdmin.py ApdbCassandraAdmin._partitions_to_add 20 20 0 10 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraAdmin.py ApdbCassandraAdmin.delete_time_partitions 29 29 0 20 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraAdmin.py ApdbCassandraAdmin._partitions_to_delete 7 7 0 2 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraAdmin.py (no function) 49 0 3 0 0 100%
python/lsst/dax/apdb/cassandra/apdbCassandraReplica.py ApdbCassandraReplica.__init__ 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraReplica.py ApdbCassandraReplica._timer 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraReplica.py ApdbCassandraReplica.schemaVersion 2 2 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraReplica.py ApdbCassandraReplica.apdbReplicaImplementationVersion 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraReplica.py ApdbCassandraReplica.hasChunkSubPartitions 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraReplica.py ApdbCassandraReplica.getReplicaChunks 12 12 0 2 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraReplica.py ApdbCassandraReplica.deleteReplicaChunks 33 33 0 14 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraReplica.py ApdbCassandraReplica.getTableDataChunks 66 66 0 36 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraReplica.py ApdbCassandraReplica.getTableUpdateChunks 0 0 1 0 0 100%
python/lsst/dax/apdb/cassandra/apdbCassandraReplica.py (no function) 31 0 2 0 0 100%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py CreateTableOptions.get_options 4 4 0 4 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ExtraTables.table_name 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ExtraTables.replica_chunk_tables 3 3 0 2 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ApdbCassandraSchema.__init__ 11 11 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ApdbCassandraSchema._apdb_tables_schema 29 29 0 16 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ApdbCassandraSchema._extra_tables_schema 18 18 0 8 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ApdbCassandraSchema.replication_enabled 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ApdbCassandraSchema.has_chunk_sub_partitions 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ApdbCassandraSchema.empty 18 18 0 10 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ApdbCassandraSchema.existing_tables 12 12 0 6 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ApdbCassandraSchema.tableName 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ApdbCassandraSchema.keyspace 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ApdbCassandraSchema.getColumnMap 3 3 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ApdbCassandraSchema.apdbColumnNames 2 2 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ApdbCassandraSchema.partitionColumns 2 2 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ApdbCassandraSchema.clusteringColumns 2 2 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ApdbCassandraSchema.makeSchema 20 20 0 14 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ApdbCassandraSchema._update_table_options 6 6 0 4 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ApdbCassandraSchema._makeTableSchema 28 28 0 14 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ApdbCassandraSchema._tableColumns 20 20 0 6 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ApdbCassandraSchema._table_schema 4 4 0 2 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ApdbCassandraSchema.table_row_size 3 3 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ApdbCassandraSchema.time_partitioned_tables 7 7 0 4 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py (no function) 76 0 4 0 0 100%
python/lsst/dax/apdb/cassandra/apdbMetadataCassandra.py ApdbMetadataCassandra.__init__ 6 6 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbMetadataCassandra.py ApdbMetadataCassandra.get 5 5 0 2 0 0%
python/lsst/dax/apdb/cassandra/apdbMetadataCassandra.py ApdbMetadataCassandra.set 6 6 0 4 0 0%
python/lsst/dax/apdb/cassandra/apdbMetadataCassandra.py ApdbMetadataCassandra.delete 6 6 0 2 0 0%
python/lsst/dax/apdb/cassandra/apdbMetadataCassandra.py ApdbMetadataCassandra.items 4 4 0 2 0 0%
python/lsst/dax/apdb/cassandra/apdbMetadataCassandra.py ApdbMetadataCassandra.empty 4 4 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbMetadataCassandra.py (no function) 13 0 0 0 0 100%
python/lsst/dax/apdb/cassandra/cassandra_utils.py ApdbCassandraTableData.__init__ 3 3 0 0 0 0%
python/lsst/dax/apdb/cassandra/cassandra_utils.py ApdbCassandraTableData.set_column_types 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/cassandra_utils.py ApdbCassandraTableData.column_names 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/cassandra_utils.py ApdbCassandraTableData.column_defs 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/cassandra_utils.py ApdbCassandraTableData.rows 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/cassandra_utils.py ApdbCassandraTableData.append 3 3 0 2 0 0%
python/lsst/dax/apdb/cassandra/cassandra_utils.py ApdbCassandraTableData.project 15 15 0 12 0 0%
python/lsst/dax/apdb/cassandra/cassandra_utils.py ApdbCassandraTableData.__iter__ 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/cassandra_utils.py PreparedStatementCache.__init__ 2 2 0 0 0 0%
python/lsst/dax/apdb/cassandra/cassandra_utils.py PreparedStatementCache.prepare 5 5 0 2 0 0%
python/lsst/dax/apdb/cassandra/cassandra_utils.py pandas_dataframe_factory 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/cassandra_utils.py raw_data_factory 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/cassandra_utils.py execute_concurrent 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/cassandra_utils.py select_concurrent 41 41 0 24 0 0%
python/lsst/dax/apdb/cassandra/cassandra_utils.py literal 12 12 0 8 0 0%
python/lsst/dax/apdb/cassandra/cassandra_utils.py quote_id 3 3 0 2 0 0%
python/lsst/dax/apdb/cassandra/cassandra_utils.py (no function) 38 3 0 0 0 92%
python/lsst/dax/apdb/cassandra/config.py ApdbCassandraPartitioningConfig.check_pixelization 4 4 0 2 0 0%
python/lsst/dax/apdb/cassandra/config.py ApdbCassandraConfig.check_ra_dec 4 4 0 2 0 0%
python/lsst/dax/apdb/cassandra/config.py ApdbCassandraTimePartitionRange.range 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/config.py ApdbCassandraTimePartitionRange.from_meta 5 5 0 2 0 0%
python/lsst/dax/apdb/cassandra/config.py ApdbCassandraTimePartitionRange.save_to_meta 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/config.py (no function) 62 1 2 0 0 98%
python/lsst/dax/apdb/cassandra/connectionContext.py ConnectionContext.__init__ 21 21 0 4 0 0%
python/lsst/dax/apdb/cassandra/connectionContext.py ConnectionContext.time_partitions_range 12 12 0 8 0 0%
python/lsst/dax/apdb/cassandra/connectionContext.py ConnectionContext._readVersions 7 7 0 2 0 0%
python/lsst/dax/apdb/cassandra/connectionContext.py ConnectionContext._readVersions._get_version 4 4 0 2 0 0%
python/lsst/dax/apdb/cassandra/connectionContext.py (no function) 45 0 0 0 0 100%
python/lsst/dax/apdb/cassandra/exceptions.py CassandraMissingError.__init__ 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/exceptions.py (no function) 4 0 0 0 0 100%
python/lsst/dax/apdb/cassandra/partitioner.py Partitioner.__init__ 3 3 0 0 0 0%
python/lsst/dax/apdb/cassandra/partitioner.py Partitioner.pixel 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/partitioner.py Partitioner.time_partition 6 6 0 2 0 0%
python/lsst/dax/apdb/cassandra/partitioner.py Partitioner.partition_period 6 6 0 0 0 0%
python/lsst/dax/apdb/cassandra/partitioner.py Partitioner.spatial_where 25 25 0 12 0 0%
python/lsst/dax/apdb/cassandra/partitioner.py Partitioner.temporal_where 22 22 0 14 0 0%
python/lsst/dax/apdb/cassandra/partitioner.py (no function) 16 0 0 0 0 100%
python/lsst/dax/apdb/cassandra/sessionFactory.py _dump_query 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/sessionFactory.py _AddressTranslator.__init__ 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/sessionFactory.py _AddressTranslator.translate 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/sessionFactory.py SessionFactory.__init__ 3 3 0 0 0 0%
python/lsst/dax/apdb/cassandra/sessionFactory.py SessionFactory.__del__ 3 3 0 4 0 0%
python/lsst/dax/apdb/cassandra/sessionFactory.py SessionFactory.session 3 3 0 2 0 0%
python/lsst/dax/apdb/cassandra/sessionFactory.py SessionFactory._make_session 10 10 0 4 0 0%
python/lsst/dax/apdb/cassandra/sessionFactory.py SessionFactory._make_auth_provider 16 16 0 6 0 0%
python/lsst/dax/apdb/cassandra/sessionFactory.py SessionFactory._make_profiles 12 12 0 2 0 0%
python/lsst/dax/apdb/cassandra/sessionFactory.py SessionContext.__init__ 2 2 0 0 0 0%
python/lsst/dax/apdb/cassandra/sessionFactory.py SessionContext.__enter__ 5 5 0 0 0 0%
python/lsst/dax/apdb/cassandra/sessionFactory.py (no function) 36 8 2 2 1 76%
python/lsst/dax/apdb/cli/apdb_cli.py main 18 18 0 0 0 0%
python/lsst/dax/apdb/cli/apdb_cli.py _create_sql_subcommand 7 7 0 0 0 0%
python/lsst/dax/apdb/cli/apdb_cli.py _create_cassandra_subcommand 8 8 0 0 0 0%
python/lsst/dax/apdb/cli/apdb_cli.py _list_cassandra_subcommand 4 4 0 0 0 0%
python/lsst/dax/apdb/cli/apdb_cli.py _delete_cassandra_subcommand 5 5 0 0 0 0%
python/lsst/dax/apdb/cli/apdb_cli.py _list_index_subcommand 3 3 0 0 0 0%
python/lsst/dax/apdb/cli/apdb_cli.py _metadata_subcommand 6 6 0 0 0 0%
python/lsst/dax/apdb/cli/apdb_cli.py _metadata_show_subcommand 4 4 0 0 0 0%
python/lsst/dax/apdb/cli/apdb_cli.py _metadata_get_subcommand 4 4 0 0 0 0%
python/lsst/dax/apdb/cli/apdb_cli.py _metadata_set_subcommand 6 6 0 0 0 0%
python/lsst/dax/apdb/cli/apdb_cli.py _metadata_delete_subcommand 4 4 0 0 0 0%
python/lsst/dax/apdb/cli/apdb_cli.py _convert_legacy_config_subcommand 4 4 0 0 0 0%
python/lsst/dax/apdb/cli/apdb_cli.py _metrics_subcommand 3 3 0 0 0 0%
python/lsst/dax/apdb/cli/apdb_cli.py _metrics_log_to_influx 10 10 0 0 0 0%
python/lsst/dax/apdb/cli/apdb_cli.py _replication_subcommand 4 4 0 0 0 0%
python/lsst/dax/apdb/cli/apdb_cli.py _replication_list_chunks_subcommand 3 3 0 0 0 0%
python/lsst/dax/apdb/cli/apdb_cli.py _replication_delete_chunks_subcommand 6 6 0 0 0 0%
python/lsst/dax/apdb/cli/apdb_cli.py _partition_subcommand 5 5 0 0 0 0%
python/lsst/dax/apdb/cli/apdb_cli.py _partition_show_temporal 3 3 0 0 0 0%
python/lsst/dax/apdb/cli/apdb_cli.py _partition_extend_temporal 6 6 0 0 0 0%
python/lsst/dax/apdb/cli/apdb_cli.py _partition_delete_temporal 6 6 0 0 0 0%
python/lsst/dax/apdb/cli/apdb_cli.py (no function) 28 0 0 0 0 100%
python/lsst/dax/apdb/cli/logging_cli.py LoggingCli.__init__ 2 2 0 0 0 0%
python/lsst/dax/apdb/cli/logging_cli.py LoggingCli.process_args 15 15 0 10 0 0%
python/lsst/dax/apdb/cli/logging_cli.py (no function) 8 0 0 0 0 100%
python/lsst/dax/apdb/cli/options.py _option_from_pydantic_field 11 11 0 8 0 0%
python/lsst/dax/apdb/cli/options.py common_apdb_options 6 6 0 0 0 0%
python/lsst/dax/apdb/cli/options.py sql_config_options 8 8 0 0 0 0%
python/lsst/dax/apdb/cli/options.py cassandra_config_options 18 18 0 0 0 0%
python/lsst/dax/apdb/cli/options.py (no function) 13 0 2 0 0 100%
python/lsst/dax/apdb/config.py _data_file_name 1 0 0 0 0 100%
python/lsst/dax/apdb/config.py ApdbConfig.from_uri 28 28 0 8 0 0%
python/lsst/dax/apdb/config.py ApdbConfig.save 5 5 0 0 0 0%
python/lsst/dax/apdb/config.py (no function) 23 0 0 0 0 100%
python/lsst/dax/apdb/factory.py make_apdb 7 7 0 4 0 0%
python/lsst/dax/apdb/factory.py make_apdb_replica 7 7 0 4 0 0%
python/lsst/dax/apdb/factory.py config_type_for_name 7 7 0 4 0 0%
python/lsst/dax/apdb/factory.py (no function) 6 0 4 0 0 100%
python/lsst/dax/apdb/legacy_config.py _data_file_name 1 0 0 0 0 100%
python/lsst/dax/apdb/legacy_config.py ApdbConfig.to_model 0 0 1 0 0 100%
python/lsst/dax/apdb/legacy_config.py ApdbConfig.legacy_load 5 5 0 0 0 0%
python/lsst/dax/apdb/legacy_config.py (no function) 16 0 2 0 0 100%
python/lsst/dax/apdb/monitor.py MonHandler.handle 0 0 1 0 0 100%
python/lsst/dax/apdb/monitor.py MonAgent.__init__ 2 0 0 0 0 100%
python/lsst/dax/apdb/monitor.py MonAgent.add_record 1 1 0 0 0 0%
python/lsst/dax/apdb/monitor.py MonAgent.context_tags 1 1 0 0 0 0%
python/lsst/dax/apdb/monitor.py MonFilter.__init__ 7 7 0 4 0 0%
python/lsst/dax/apdb/monitor.py MonFilter.is_match_all 1 1 0 0 0 0%
python/lsst/dax/apdb/monitor.py MonFilter.accept 3 3 0 2 0 0%
python/lsst/dax/apdb/monitor.py MonService.set_filters 9 9 0 6 0 0%
python/lsst/dax/apdb/monitor.py MonService._add_record 25 25 0 18 0 0%
python/lsst/dax/apdb/monitor.py MonService._default_init 20 20 0 14 0 0%
python/lsst/dax/apdb/monitor.py MonService.handlers 1 1 0 0 0 0%
python/lsst/dax/apdb/monitor.py MonService.add_handler 3 3 0 2 0 0%
python/lsst/dax/apdb/monitor.py MonService.remove_handler 2 2 0 2 0 0%
python/lsst/dax/apdb/monitor.py MonService._add_context_tags 7 7 0 2 0 0%
python/lsst/dax/apdb/monitor.py MonService.context_tags 4 4 0 0 0 0%
python/lsst/dax/apdb/monitor.py LoggingMonHandler.__init__ 2 2 0 0 0 0%
python/lsst/dax/apdb/monitor.py LoggingMonHandler.handle 3 3 0 0 0 0%
python/lsst/dax/apdb/monitor.py (no function) 48 0 2 0 0 100%
python/lsst/dax/apdb/pixelization.py Pixelization.__init__ 13 13 0 8 0 0%
python/lsst/dax/apdb/pixelization.py Pixelization.pixels 5 5 0 2 0 0%
python/lsst/dax/apdb/pixelization.py Pixelization.pixel 2 2 0 0 0 0%
python/lsst/dax/apdb/pixelization.py Pixelization.region 2 2 0 0 0 0%
python/lsst/dax/apdb/pixelization.py Pixelization.envelope 6 6 0 4 0 0%
python/lsst/dax/apdb/pixelization.py (no function) 11 0 0 0 0 100%
python/lsst/dax/apdb/schema_model.py _strip_keys 2 2 0 0 0 0%
python/lsst/dax/apdb/schema_model.py _make_iterable 3 3 0 2 0 0%
python/lsst/dax/apdb/schema_model.py Column.from_felis 2 2 0 0 0 0%
python/lsst/dax/apdb/schema_model.py Column.clone 1 1 0 0 0 0%
python/lsst/dax/apdb/schema_model.py Column.size 4 4 0 2 0 0%
python/lsst/dax/apdb/schema_model.py Index.from_felis 1 1 0 0 0 0%
python/lsst/dax/apdb/schema_model.py Constraint.from_felis 7 7 0 6 0 0%
python/lsst/dax/apdb/schema_model.py ForeignKeyConstraint.referenced_table 4 4 0 0 0 0%
python/lsst/dax/apdb/schema_model.py Table.__post_init__ 2 2 0 2 0 0%
python/lsst/dax/apdb/schema_model.py Table.from_felis 8 8 0 2 0 0%
python/lsst/dax/apdb/schema_model.py Schema.from_felis 11 11 0 6 0 0%
python/lsst/dax/apdb/schema_model.py (no function) 129 0 0 0 0 100%
python/lsst/dax/apdb/scripts/__init__.py (no function) 10 0 0 0 0 100%
python/lsst/dax/apdb/scripts/convert_legacy_config.py convert_legacy_config 5 5 0 0 0 0%
python/lsst/dax/apdb/scripts/convert_legacy_config.py (no function) 5 0 0 0 0 100%
python/lsst/dax/apdb/scripts/create_cassandra.py create_cassandra 12 12 0 6 0 0%
python/lsst/dax/apdb/scripts/create_cassandra.py _read_table_options 8 8 0 4 0 0%
python/lsst/dax/apdb/scripts/create_cassandra.py (no function) 10 0 0 0 0 100%
python/lsst/dax/apdb/scripts/create_sql.py create_sql 10 10 0 6 0 0%
python/lsst/dax/apdb/scripts/create_sql.py (no function) 6 0 0 0 0 100%
python/lsst/dax/apdb/scripts/delete_cassandra.py delete_cassandra 8 8 0 4 0 0%
python/lsst/dax/apdb/scripts/delete_cassandra.py (no function) 4 0 0 0 0 100%
python/lsst/dax/apdb/scripts/list_cassandra.py list_cassandra 26 26 0 20 0 0%
python/lsst/dax/apdb/scripts/list_cassandra.py _access 7 7 0 6 0 0%
python/lsst/dax/apdb/scripts/list_cassandra.py (no function) 6 0 0 0 0 100%
python/lsst/dax/apdb/scripts/list_index.py list_index 4 4 0 2 0 0%
python/lsst/dax/apdb/scripts/list_index.py (no function) 4 0 0 0 0 100%
python/lsst/dax/apdb/scripts/metadata.py metadata_delete 2 2 0 0 0 0%
python/lsst/dax/apdb/scripts/metadata.py metadata_get 5 5 0 2 0 0%
python/lsst/dax/apdb/scripts/metadata.py metadata_set 2 2 0 0 0 0%
python/lsst/dax/apdb/scripts/metadata.py metadata_show 7 7 0 4 0 0%
python/lsst/dax/apdb/scripts/metadata.py (no function) 9 0 0 0 0 100%
python/lsst/dax/apdb/scripts/metrics.py metrics_log_to_influx 18 18 0 14 0 0%
python/lsst/dax/apdb/scripts/metrics.py _metrics_log_to_influx 66 66 0 48 0 0%
python/lsst/dax/apdb/scripts/metrics.py _print_metrics 3 3 0 0 0 0%
python/lsst/dax/apdb/scripts/metrics.py _extract_mdc 9 9 0 6 0 0%
python/lsst/dax/apdb/scripts/metrics.py (no function) 25 0 0 0 0 100%
python/lsst/dax/apdb/scripts/partition.py partition_show_temporal 14 14 0 2 0 0%
python/lsst/dax/apdb/scripts/partition.py partition_extend_temporal 23 23 0 4 0 0%
python/lsst/dax/apdb/scripts/partition.py partition_delete_temporal 22 22 0 4 0 0%
python/lsst/dax/apdb/scripts/partition.py _confirm_delete 6 6 0 2 0 0%
python/lsst/dax/apdb/scripts/partition.py (no function) 11 0 0 0 0 100%
python/lsst/dax/apdb/scripts/replication.py replication_list_chunks 6 6 0 2 0 0%
python/lsst/dax/apdb/scripts/replication.py replication_delete_chunks 22 22 0 10 0 0%
python/lsst/dax/apdb/scripts/replication.py _print_chunks 8 8 0 2 0 0%
python/lsst/dax/apdb/scripts/replication.py (no function) 8 0 0 0 0 100%
python/lsst/dax/apdb/sql/__init__.py (no function) 5 0 0 0 0 100%
python/lsst/dax/apdb/sql/apdbMetadataSql.py ApdbMetadataSql.__init__ 2 2 0 0 0 0%
python/lsst/dax/apdb/sql/apdbMetadataSql.py ApdbMetadataSql.get 7 7 0 2 0 0%
python/lsst/dax/apdb/sql/apdbMetadataSql.py ApdbMetadataSql.set 14 14 0 6 0 0%
python/lsst/dax/apdb/sql/apdbMetadataSql.py ApdbMetadataSql.delete 4 4 0 0 0 0%
python/lsst/dax/apdb/sql/apdbMetadataSql.py ApdbMetadataSql.items 5 5 0 2 0 0%
python/lsst/dax/apdb/sql/apdbMetadataSql.py ApdbMetadataSql.empty 5 5 0 0 0 0%
python/lsst/dax/apdb/sql/apdbMetadataSql.py (no function) 12 0 0 0 0 100%
python/lsst/dax/apdb/sql/apdbSql.py _coerce_uint64 2 2 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSql.py _make_midpointMjdTai_start 1 1 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSql.py _onSqlite3Connect 2 2 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql.__init__ 15 15 0 4 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql._timer 1 1 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql._makeEngine 18 18 0 14 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql._connection_url 10 10 0 4 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql._update_sqlite_url 14 14 0 6 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql._versionCheck 13 13 0 8 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql._versionCheck._get_version 4 4 0 2 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql.apdbImplementationVersion 1 1 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql.init_database 26 26 0 22 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql.get_replica 1 1 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql.tableRowCount 11 11 0 4 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql.getConfig 1 1 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql.tableDef 1 1 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql._makeSchema 13 13 0 4 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql.getDiaObjects 20 20 0 8 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql.getDiaSources 10 10 0 6 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql.getDiaForcedSources 13 13 1 4 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql.containsVisitDetector 10 10 0 2 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql.getSSObjects 8 8 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql.store 17 17 0 10 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql.storeSSObjects 19 19 0 4 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql.reassignDiaSources 13 13 0 6 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql.dailyJob 1 1 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql.countUnassociatedObjects 9 9 0 2 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql.metadata 1 1 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql.admin 1 1 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql._getDiaSourcesInRegion 12 12 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql._getDiaSourcesByIDs 5 5 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql._getSourcesByIDs 20 20 0 6 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql._storeReplicaChunk 13 13 0 4 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql._storeDiaObjects 61 61 0 18 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql._storeDiaSources 20 20 0 6 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql._storeDiaForcedSources 20 20 0 6 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql._htm_indices 3 3 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql._filterRegion 9 9 0 4 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql._add_spatial_index 9 9 0 2 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql._fix_input_timestamps 7 7 0 4 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql._fix_result_timestamps 4 4 0 2 0 0%
python/lsst/dax/apdb/sql/apdbSql.py (no function) 97 0 3 0 0 100%
python/lsst/dax/apdb/sql/apdbSqlAdmin.py ApdbSqlAdmin.__init__ 1 1 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSqlAdmin.py ApdbSqlAdmin._timer 1 1 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSqlAdmin.py ApdbSqlAdmin.apdb_part 2 2 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSqlAdmin.py ApdbSqlAdmin.apdb_time_part 1 1 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSqlAdmin.py ApdbSqlAdmin.delete_records 0 0 1 0 0 100%
python/lsst/dax/apdb/sql/apdbSqlAdmin.py (no function) 16 0 0 0 0 100%
python/lsst/dax/apdb/sql/apdbSqlReplica.py ApdbSqlTableData.__init__ 2 2 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSqlReplica.py ApdbSqlTableData.column_names 1 1 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSqlReplica.py ApdbSqlTableData.column_defs 1 1 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSqlReplica.py ApdbSqlTableData.rows 1 1 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSqlReplica.py ApdbSqlReplica.__init__ 6 6 0 2 0 0%
python/lsst/dax/apdb/sql/apdbSqlReplica.py ApdbSqlReplica._timer 1 1 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSqlReplica.py ApdbSqlReplica.schemaVersion 1 1 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSqlReplica.py ApdbSqlReplica.apdbReplicaImplementationVersion 1 1 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSqlReplica.py ApdbSqlReplica.getReplicaChunks 14 14 0 4 0 0%
python/lsst/dax/apdb/sql/apdbSqlReplica.py ApdbSqlReplica.deleteReplicaChunks 10 10 0 2 0 0%
python/lsst/dax/apdb/sql/apdbSqlReplica.py ApdbSqlReplica.getTableDataChunks 4 4 0 4 0 0%
python/lsst/dax/apdb/sql/apdbSqlReplica.py ApdbSqlReplica._get_chunks 18 18 0 2 0 0%
python/lsst/dax/apdb/sql/apdbSqlReplica.py ApdbSqlReplica.getTableUpdateChunks 0 0 1 0 0 100%
python/lsst/dax/apdb/sql/apdbSqlReplica.py (no function) 36 0 2 0 0 100%
python/lsst/dax/apdb/sql/apdbSqlSchema.py ExtraTables.table_name 1 1 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSqlSchema.py ExtraTables.replica_chunk_tables 1 1 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSqlSchema.py ApdbSqlSchema.__init__ 28 28 0 8 0 0%
python/lsst/dax/apdb/sql/apdbSqlSchema.py ApdbSqlSchema.empty 14 14 0 8 0 0%
python/lsst/dax/apdb/sql/apdbSqlSchema.py ApdbSqlSchema.makeSchema 12 12 0 4 0 0%
python/lsst/dax/apdb/sql/apdbSqlSchema.py ApdbSqlSchema.get_table 13 13 0 8 0 0%
python/lsst/dax/apdb/sql/apdbSqlSchema.py ApdbSqlSchema.get_apdb_columns 5 5 0 2 0 0%
python/lsst/dax/apdb/sql/apdbSqlSchema.py ApdbSqlSchema.replication_enabled 1 1 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSqlSchema.py ApdbSqlSchema._make_apdb_tables 11 11 0 8 0 0%
python/lsst/dax/apdb/sql/apdbSqlSchema.py ApdbSqlSchema._make_extra_tables 17 17 0 4 0 0%
python/lsst/dax/apdb/sql/apdbSqlSchema.py ApdbSqlSchema._replicaChunkColumns 7 7 0 2 0 0%
python/lsst/dax/apdb/sql/apdbSqlSchema.py ApdbSqlSchema._replicaChunkIndices 6 6 0 2 0 0%
python/lsst/dax/apdb/sql/apdbSqlSchema.py ApdbSqlSchema._replicaChunkConstraints 12 12 0 2 0 0%
python/lsst/dax/apdb/sql/apdbSqlSchema.py (no function) 41 0 0 0 0 100%
python/lsst/dax/apdb/sql/config.py ApdbSqlConnectionConfig.check_isolation_level 4 4 0 2 0 0%
python/lsst/dax/apdb/sql/config.py ApdbSqlConfig.check_ra_dec 4 4 0 2 0 0%
python/lsst/dax/apdb/sql/config.py ApdbSqlConfig.check_dia_object_index 4 4 0 2 0 0%
python/lsst/dax/apdb/sql/config.py (no function) 34 0 0 0 0 100%
python/lsst/dax/apdb/sql/modelToSql.py GUID.load_dialect_impl 3 3 0 2 0 0%
python/lsst/dax/apdb/sql/modelToSql.py GUID.process_bind_param 13 13 0 12 0 0%
python/lsst/dax/apdb/sql/modelToSql.py GUID.process_result_value 5 5 0 4 0 0%
python/lsst/dax/apdb/sql/modelToSql.py ModelToSql.__init__ 3 3 0 0 0 0%
python/lsst/dax/apdb/sql/modelToSql.py ModelToSql.make_tables 8 8 0 2 0 0%
python/lsst/dax/apdb/sql/modelToSql.py ModelToSql._table_columns 16 16 0 12 0 0%
python/lsst/dax/apdb/sql/modelToSql.py ModelToSql._table_constraints 24 24 0 16 0 0%
python/lsst/dax/apdb/sql/modelToSql.py ModelToSql._topo_sort 24 24 0 14 0 0%
python/lsst/dax/apdb/sql/modelToSql.py (no function) 22 0 0 0 0 100%
python/lsst/dax/apdb/tests/__init__.py (no function) 3 0 0 0 0 100%
python/lsst/dax/apdb/tests/_apdb.py _make_region 4 4 0 0 0 0%
python/lsst/dax/apdb/tests/_apdb.py update_schema_yaml 14 14 0 8 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.make_instance 0 0 1 0 0 100%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.getDiaObjects_table 0 0 1 0 0 100%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.pixelization 0 0 1 0 0 100%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.assert_catalog 3 3 0 0 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.assert_table_data 4 4 0 0 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.assert_column_types 3 3 0 2 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.make_region 1 1 0 0 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.test_makeSchema 21 21 0 0 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.test_empty_gets 23 23 0 2 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.test_empty_gets_0months 14 14 0 0 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.test_storeObjects 8 8 0 0 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.test_storeObjects_empty 8 8 0 0 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.test_storeMovingObject 20 20 0 0 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.test_storeSources 18 18 0 0 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.test_storeForcedSources 16 16 0 0 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.test_timestamps 19 19 0 0 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.test_getChunks 51 51 0 6 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.test_storeSSObjects 12 12 0 0 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.test_reassignObjects 18 18 0 0 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.test_midpointMjdTai_src 29 29 0 0 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.test_midpointMjdTai_fsrc 29 29 0 0 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.test_metadata 18 18 0 0 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.test_schemaVersionFromYaml 12 12 0 0 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.test_config_freeze 5 5 0 0 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbSchemaUpdateTest.make_instance 0 0 1 0 0 100%
python/lsst/dax/apdb/tests/_apdb.py ApdbSchemaUpdateTest.make_region 1 1 0 0 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbSchemaUpdateTest.test_schema_add_replica 13 13 0 0 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbSchemaUpdateTest.test_schemaVersionCheck 8 8 0 0 0 0%
python/lsst/dax/apdb/tests/_apdb.py (no function) 67 0 2 0 0 100%
python/lsst/dax/apdb/tests/_apdb_admin.py ApdbAdminTest.make_instance 0 0 1 0 0 100%
python/lsst/dax/apdb/tests/_apdb_admin.py (no function) 9 0 0 0 0 100%
python/lsst/dax/apdb/tests/cassandra_mixin.py ApdbCassandraMixin.setUpClass 7 7 0 6 0 0%
python/lsst/dax/apdb/tests/cassandra_mixin.py ApdbCassandraMixin.setUp 3 3 0 0 0 0%
python/lsst/dax/apdb/tests/cassandra_mixin.py ApdbCassandraMixin.tearDown 2 2 0 0 0 0%
python/lsst/dax/apdb/tests/cassandra_mixin.py (no function) 17 1 0 0 0 94%
python/lsst/dax/apdb/tests/data_factory.py _genPointsInRegion 14 14 0 4 0 0%
python/lsst/dax/apdb/tests/data_factory.py makeObjectCatalog 10 10 0 2 0 0%
python/lsst/dax/apdb/tests/data_factory.py makeTimestampNow 9 9 0 6 0 0%
python/lsst/dax/apdb/tests/data_factory.py _makeTimestampColumn 7 7 0 6 0 0%
python/lsst/dax/apdb/tests/data_factory.py makeSourceCatalog 4 4 0 0 0 0%
python/lsst/dax/apdb/tests/data_factory.py makeForcedSourceCatalog 4 4 0 0 0 0%
python/lsst/dax/apdb/tests/data_factory.py makeSSObjectCatalog 5 5 0 0 0 0%
python/lsst/dax/apdb/tests/data_factory.py (no function) 16 0 0 0 0 100%
python/lsst/dax/apdb/tests/utils.py (no function) 4 0 3 0 0 100%
python/lsst/dax/apdb/timer.py Timer.__init__ 17 17 0 6 0 0%
python/lsst/dax/apdb/timer.py Timer.add_values 1 1 0 0 0 0%
python/lsst/dax/apdb/timer.py Timer.start 5 5 0 0 0 0%
python/lsst/dax/apdb/timer.py Timer.stop 9 9 0 2 0 0%
python/lsst/dax/apdb/timer.py Timer.dump 5 5 0 4 0 0%
python/lsst/dax/apdb/timer.py Timer.accumulated 9 9 0 2 0 0%
python/lsst/dax/apdb/timer.py Timer.as_dict 4 4 0 0 0 0%
python/lsst/dax/apdb/timer.py Timer.__str__ 7 7 0 4 0 0%
python/lsst/dax/apdb/timer.py Timer.__enter__ 2 2 0 0 0 0%
python/lsst/dax/apdb/timer.py Timer.__exit__ 4 4 0 2 0 0%
python/lsst/dax/apdb/timer.py (no function) 19 0 0 0 0 100%
python/lsst/dax/apdb/version.py (no function) 5 0 0 0 0 100%
python/lsst/dax/apdb/versionTuple.py VersionTuple.fromString 7 7 0 2 0 0%
python/lsst/dax/apdb/versionTuple.py VersionTuple.checkCompatibility 5 5 0 4 0 0%
python/lsst/dax/apdb/versionTuple.py VersionTuple.__str__ 1 1 0 0 0 0%
python/lsst/dax/apdb/versionTuple.py (no function) 12 0 0 0 0 100%
tests/test_ap_verify_queries.py createTestObjects 6 6 0 2 0 0%
tests/test_ap_verify_queries.py TestApVerifyQueries.setUp 4 4 0 0 0 0%
tests/test_ap_verify_queries.py TestApVerifyQueries.tearDown 1 1 0 0 0 0%
tests/test_ap_verify_queries.py TestApVerifyQueries.test_count_zero_objects 2 2 0 0 0 0%
tests/test_ap_verify_queries.py TestApVerifyQueries.test_count_objects 7 7 0 0 0 0%
tests/test_ap_verify_queries.py setup_module 1 1 0 0 0 0%
tests/test_ap_verify_queries.py (no function) 20 0 3 0 0 100%
tests/test_apdbCassandra.py ApdbCassandraMixin.pixelization 2 2 0 0 0 0%
tests/test_apdbCassandra.py ApdbCassandraTestCase.make_instance 7 7 0 4 0 0%
tests/test_apdbCassandra.py ApdbCassandraTestCase.getDiaObjects_table 1 1 0 0 0 0%
tests/test_apdbCassandra.py ApdbCassandraPerMonthTestCase.test_store_partition_range 11 11 0 0 0 0%
tests/test_apdbCassandra.py ApdbCassandraTestCaseDatetimeReplica.make_instance 3 3 0 2 0 0%
tests/test_apdbCassandra.py ApdbSchemaUpdateCassandraTestCase.make_instance 3 3 0 0 0 0%
tests/test_apdbCassandra.py setup_module 1 1 0 0 0 0%
tests/test_apdbCassandra.py (no function) 38 0 3 0 0 100%
tests/test_apdbCassandraAdmin.py ApdbCassandraAdminTestCase.make_instance 7 7 0 4 0 0%
tests/test_apdbCassandraAdmin.py ApdbCassandraAdminTestCase.make_admin 3 3 0 0 0 0%
tests/test_apdbCassandraAdmin.py ApdbCassandraAdminTestCase.test_extend_time_partitions 2 2 0 0 0 0%
tests/test_apdbCassandraAdmin.py ApdbCassandraAdminTestCase._test_extend_time_partitions 4 4 0 0 0 0%
tests/test_apdbCassandraAdmin.py ApdbCassandraAdminTestCase.test_delete_time_partitions 2 2 0 0 0 0%
tests/test_apdbCassandraAdmin.py ApdbCassandraAdminTestCase._test_delete_time_partitions 2 2 0 0 0 0%
tests/test_apdbCassandraAdmin.py ApdbCassandraAdminTimePartitionedTestCase._test_extend_time_partitions 16 16 0 0 0 0%
tests/test_apdbCassandraAdmin.py ApdbCassandraAdminTimePartitionedTestCase._no_confirm 1 1 0 0 0 0%
tests/test_apdbCassandraAdmin.py ApdbCassandraAdminTimePartitionedTestCase._confirm 1 1 0 0 0 0%
tests/test_apdbCassandraAdmin.py ApdbCassandraAdminTimePartitionedTestCase._test_delete_time_partitions 22 22 0 0 0 0%
tests/test_apdbCassandraAdmin.py ApdbCassandraAdminNoDiaObjectTestCase.make_instance 1 1 0 0 0 0%
tests/test_apdbCassandraAdmin.py (no function) 33 0 2 0 0 100%
tests/test_apdbSql.py ApdbSQLTest.make_instance 3 3 0 0 0 0%
tests/test_apdbSql.py ApdbSQLTest.getDiaObjects_table 1 1 0 0 0 0%
tests/test_apdbSql.py ApdbSQLTest.pixelization 2 2 0 0 0 0%
tests/test_apdbSql.py ApdbSQLTest.test_connection_timeout 4 4 0 0 0 0%
tests/test_apdbSql.py ApdbSQLiteTestCase.setUp 2 2 0 0 0 0%
tests/test_apdbSql.py ApdbSQLiteTestCase.tearDown 1 1 0 0 0 0%
tests/test_apdbSql.py ApdbSQLiteTestCase.make_instance 1 1 0 0 0 0%
tests/test_apdbSql.py ApdbSQLiteDatetimeTestCase.setUp 2 2 0 0 0 0%
tests/test_apdbSql.py ApdbSQLiteDatetimeTestCase.tearDown 1 1 0 0 0 0%
tests/test_apdbSql.py ApdbSQLiteDatetimeTestCase.make_instance 3 3 0 2 0 0%
tests/test_apdbSql.py ApdbSQLiteTestCaseLastObject.getDiaObjects_table 1 1 0 0 0 0%
tests/test_apdbSql.py ApdbPostgresTestCase.setUpClass 2 2 0 0 0 0%
tests/test_apdbSql.py ApdbPostgresTestCase.tearDownClass 3 3 0 0 0 0%
tests/test_apdbSql.py ApdbPostgresTestCase.setUp 1 1 0 0 0 0%
tests/test_apdbSql.py ApdbPostgresTestCase.tearDown 1 1 0 0 0 0%
tests/test_apdbSql.py ApdbPostgresTestCase.make_instance 1 1 0 0 0 0%
tests/test_apdbSql.py ApdbPostgresTestCase.getDiaObjects_table 1 1 0 0 0 0%
tests/test_apdbSql.py ApdbPostgresNamespaceTestCase.make_instance 1 1 0 0 0 0%
tests/test_apdbSql.py ApdbSchemaUpdateSQLiteTestCase.setUp 2 2 0 0 0 0%
tests/test_apdbSql.py ApdbSchemaUpdateSQLiteTestCase.tearDown 1 1 0 0 0 0%
tests/test_apdbSql.py ApdbSchemaUpdateSQLiteTestCase.make_instance 3 3 0 0 0 0%
tests/test_apdbSql.py ApdbSQLiteFromUriTestCase.setUp 16 16 0 0 0 0%
tests/test_apdbSql.py ApdbSQLiteFromUriTestCase.test_make_apdb_from_path 3 3 0 0 0 0%
tests/test_apdbSql.py ApdbSQLiteFromUriTestCase.test_make_apdb_from_labels 8 8 0 0 0 0%
tests/test_apdbSql.py ApdbSQLiteFromUriTestCase.test_make_apdb_bad_index 12 12 0 0 0 0%
tests/test_apdbSql.py ApdbSQLiteFromUriTestCase.test_remove_database_file 3 3 0 0 0 0%
tests/test_apdbSql.py ApdbSQLiteFromUriTestCase.test_make_apdb_replica 3 3 0 0 0 0%
tests/test_apdbSql.py setup_module 1 1 0 0 0 0%
tests/test_apdbSql.py (no function) 80 0 3 0 0 100%
tests/test_apdbSqlSchema.py ApdbSchemaTestCase._assertTable 3 3 0 0 0 0%
tests/test_apdbSqlSchema.py ApdbSchemaTestCase.test_makeSchema_default 19 19 0 10 0 0%
tests/test_apdbSqlSchema.py ApdbSchemaTestCase.test_makeSchema_prefix 8 8 0 0 0 0%
tests/test_apdbSqlSchema.py ApdbSchemaTestCase.test_makeSchema_other_index 10 10 0 0 0 0%
tests/test_apdbSqlSchema.py ApdbSchemaTestCase.test_makeSchema_diaobjectlast 11 11 0 0 0 0%
tests/test_apdbSqlSchema.py ApdbSchemaTestCase.test_makeSchema_replica 11 11 0 0 0 0%
tests/test_apdbSqlSchema.py ApdbSchemaTestCase.test_makeSchema_nometa 9 9 0 0 0 0%
tests/test_apdbSqlSchema.py setup_module 1 1 0 0 0 0%
tests/test_apdbSqlSchema.py (no function) 21 0 3 0 0 100%
tests/test_cassandraPartitioner.py CassandraPartitionerTestCase.make_partitioner 5 5 0 0 0 0%
tests/test_cassandraPartitioner.py CassandraPartitionerTestCase.test_pixel 7 7 0 0 0 0%
tests/test_cassandraPartitioner.py CassandraPartitionerTestCase.test_time_partition 7 7 0 0 0 0%
tests/test_cassandraPartitioner.py CassandraPartitionerTestCase.test_partition_period 3 3 0 0 0 0%
tests/test_cassandraPartitioner.py CassandraPartitionerTestCase.test_spatial_where 18 18 0 0 0 0%
tests/test_cassandraPartitioner.py CassandraPartitionerTestCase._check_temporal_where 15 15 0 6 0 0%
tests/test_cassandraPartitioner.py CassandraPartitionerTestCase.test_temporal_where 26 26 0 4 0 0%
tests/test_cassandraPartitioner.py (no function) 15 0 2 0 0 100%
tests/test_cli.py CreateSqlTestCase.setUp 3 3 0 0 0 0%
tests/test_cli.py CreateSqlTestCase.tearDown 1 1 0 0 0 0%
tests/test_cli.py CreateSqlTestCase.test_create_sql 5 5 0 0 0 0%
tests/test_cli.py (no function) 11 0 2 0 0 100%
tests/test_index.py ApdbIndexTestCase.setUp 8 8 0 0 0 0%
tests/test_index.py ApdbIndexTestCase.tearDown 1 1 0 0 0 0%
tests/test_index.py ApdbIndexTestCase.test_get_apdb_uri 12 12 0 0 0 0%
tests/test_index.py ApdbIndexTestCase.test_missing_config 3 3 0 0 0 0%
tests/test_index.py ApdbIndexTestCase.test_bad_config 3 3 0 0 0 0%
tests/test_index.py ApdbIndexTestCase.test_get_entries 8 8 0 0 0 0%
tests/test_index.py (no function) 15 0 2 0 0 100%
tests/test_legacy_config.py LegacyConfigTestCase.setUp 2 2 0 0 0 0%
tests/test_legacy_config.py LegacyConfigTestCase.tearDown 1 1 0 0 0 0%
tests/test_legacy_config.py LegacyConfigTestCase.test_lecagy_config 10 10 0 2 0 0%
tests/test_legacy_config.py (no function) 10 0 2 0 0 100%
tests/test_monitor.py _TestHandler.handle 4 4 0 0 0 0%
tests/test_monitor.py MonitorTestCase.setUp 4 4 0 0 0 0%
tests/test_monitor.py MonitorTestCase.test_simple 8 8 0 0 0 0%
tests/test_monitor.py MonitorTestCase.test_two_handlers 14 14 0 0 0 0%
tests/test_monitor.py MonitorTestCase.test_tag_context 9 9 0 0 0 0%
tests/test_monitor.py MonitorTestCase.test_logging_handler 7 7 0 0 0 0%
tests/test_monitor.py MonitorTestCase.test_timer 10 10 0 0 0 0%
tests/test_monitor.py MonitorTestCase.test_filters 44 44 0 0 0 0%
tests/test_monitor.py (no function) 18 0 2 0 0 100%
Total   5707 3971 107 1334 2 25%

No items found using the specified filter.