Coverage report: 27%

Files Functions Classes

coverage.py v7.5.0, created at 2024-05-02 03:30 -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) 9 0 0 0 0 100%
python/lsst/dax/apdb/apdb.py _data_file_name 1 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 9 9 0 2 0 0%
python/lsst/dax/apdb/apdb.py Apdb.apdbImplementationVersion 0 0 1 0 0 100%
python/lsst/dax/apdb/apdb.py Apdb.apdbSchemaVersion 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.makeField 1 1 0 0 0 0%
python/lsst/dax/apdb/apdb.py Apdb.metadata 0 0 1 0 0 100%
python/lsst/dax/apdb/apdb.py (no function) 62 0 3 42 0 100%
python/lsst/dax/apdb/apdbConfigFreezer.py ApdbConfigFreezer.__init__ 1 1 0 0 0 0%
python/lsst/dax/apdb/apdbConfigFreezer.py ApdbConfigFreezer.to_json 3 3 0 2 0 0%
python/lsst/dax/apdb/apdbConfigFreezer.py ApdbConfigFreezer.update 9 9 0 6 0 0%
python/lsst/dax/apdb/apdbConfigFreezer.py (no function) 11 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 10 0 100%
python/lsst/dax/apdb/apdbReplica.py ApdbTableData.column_names 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 9 9 0 2 0 0%
python/lsst/dax/apdb/apdbReplica.py ApdbReplica.apdbReplicaImplementationVersion 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.getDiaObjectsChunks 0 0 1 0 0 100%
python/lsst/dax/apdb/apdbReplica.py ApdbReplica.getDiaSourcesChunks 0 0 1 0 0 100%
python/lsst/dax/apdb/apdbReplica.py ApdbReplica.getDiaForcedSourcesChunks 0 0 1 0 0 100%
python/lsst/dax/apdb/apdbReplica.py (no function) 47 0 2 28 0 100%
python/lsst/dax/apdb/apdbSchema.py ApdbTables.table_name 1 1 0 0 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 12 0 0%
python/lsst/dax/apdb/apdbSchema.py (no function) 37 0 0 4 0 100%
python/lsst/dax/apdb/cassandra/__init__.py (no function) 2 0 0 0 0 100%
python/lsst/dax/apdb/cassandra/apdbCassandra.py CassandraMissingError.__init__ 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py _FrozenApdbCassandraConfig.__init__ 7 7 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py _FrozenApdbCassandraConfig.to_json 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py _FrozenApdbCassandraConfig.update 8 8 0 8 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py _AddressTranslator.__init__ 1 1 0 2 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py _AddressTranslator.translate 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra.__init__ 24 24 0 10 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra.__del__ 2 2 0 2 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._make_session 7 7 0 2 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._make_auth_provider 16 16 0 6 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._versionCheck 13 13 0 8 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._versionCheck._get_version 6 6 0 4 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.apdbSchemaVersion 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 35 35 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 22 22 0 8 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra.getDiaObjects 20 20 0 10 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra.getDiaSources 6 6 0 2 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra.getDiaForcedSources 6 6 0 2 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra.containsVisitDetector 0 0 1 0 0 100%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra.getSSObjects 8 8 0 2 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra.store 13 13 0 6 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra.storeSSObjects 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra.reassignDiaSources 40 40 0 32 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 3 3 0 2 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._makeProfiles 11 11 0 2 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._getSources 23 23 0 14 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._storeReplicaChunk 5 5 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._storeDiaObjects 16 16 0 8 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._storeDiaSources 12 12 0 6 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._storeDiaSourcesPartitions 3 3 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._storeObjectsPandas 39 39 0 30 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._add_obj_part 9 9 0 2 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._add_src_part 12 12 0 6 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._add_fsrc_part 7 7 0 4 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._time_partition_cls 6 6 0 2 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._time_partition 6 6 0 2 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._make_empty_catalog 3 3 0 2 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._combine_where 21 21 0 18 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._spatial_where 16 16 0 14 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra._temporal_where 15 15 0 12 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py (no function) 150 8 2 20 1 95%
python/lsst/dax/apdb/cassandra/apdbCassandraReplica.py ApdbCassandraReplica.__init__ 8 8 0 2 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.apdbReplicaImplementationVersion 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraReplica.py ApdbCassandraReplica.getReplicaChunks 9 9 0 6 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraReplica.py ApdbCassandraReplica.deleteReplicaChunks 14 14 0 10 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraReplica.py ApdbCassandraReplica.getDiaObjectsChunks 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraReplica.py ApdbCassandraReplica.getDiaSourcesChunks 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraReplica.py ApdbCassandraReplica.getDiaForcedSourcesChunks 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraReplica.py ApdbCassandraReplica._get_chunks 11 11 0 4 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraReplica.py (no function) 28 0 2 2 0 100%
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 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ApdbCassandraSchema.__init__ 9 9 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ApdbCassandraSchema._apdb_tables_schema 29 29 0 20 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ApdbCassandraSchema._extra_tables_schema 10 10 0 6 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ApdbCassandraSchema.has_replica_chunks 3 3 0 2 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ApdbCassandraSchema._check_replica_chunks 5 5 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ApdbCassandraSchema.empty 18 18 0 14 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 2 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 2 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ApdbCassandraSchema.makeSchema 9 9 0 6 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ApdbCassandraSchema._makeTableSchema 26 26 0 20 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ApdbCassandraSchema._tableColumns 20 20 0 12 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 (no function) 48 0 2 6 0 100%
python/lsst/dax/apdb/cassandra/apdbMetadataCassandra.py ApdbMetadataCassandra.__init__ 11 11 0 2 0 0%
python/lsst/dax/apdb/cassandra/apdbMetadataCassandra.py ApdbMetadataCassandra.get 7 7 0 4 0 0%
python/lsst/dax/apdb/cassandra/apdbMetadataCassandra.py ApdbMetadataCassandra.set 8 8 0 6 0 0%
python/lsst/dax/apdb/cassandra/apdbMetadataCassandra.py ApdbMetadataCassandra.delete 8 8 0 4 0 0%
python/lsst/dax/apdb/cassandra/apdbMetadataCassandra.py ApdbMetadataCassandra.items 6 6 0 4 0 0%
python/lsst/dax/apdb/cassandra/apdbMetadataCassandra.py ApdbMetadataCassandra.empty 6 6 0 2 0 0%
python/lsst/dax/apdb/cassandra/apdbMetadataCassandra.py ApdbMetadataCassandra.table_exists 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbMetadataCassandra.py (no function) 14 0 0 0 0 100%
python/lsst/dax/apdb/cassandra/cassandra_utils.py SessionWrapper.__init__ 2 2 0 0 0 0%
python/lsst/dax/apdb/cassandra/cassandra_utils.py SessionWrapper.execute_async 3 3 0 2 0 0%
python/lsst/dax/apdb/cassandra/cassandra_utils.py SessionWrapper.submit 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/cassandra_utils.py ApdbCassandraTableData.__init__ 2 2 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.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.__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 select_concurrent 42 42 0 26 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) 37 7 0 2 1 79%
python/lsst/dax/apdb/cli/apdb_cli.py main 11 11 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_index_subcommand 3 3 0 0 0 0%
python/lsst/dax/apdb/cli/apdb_cli.py (no function) 11 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_pex_field 5 5 0 4 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 17 17 0 0 0 0%
python/lsst/dax/apdb/cli/options.py (no function) 11 0 2 0 0 100%
python/lsst/dax/apdb/factory.py apdb_type 7 7 0 4 0 0%
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 (no function) 6 0 5 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 18 18 0 16 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 2 2 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) 41 0 2 6 0 100%
python/lsst/dax/apdb/pixelization.py Pixelization.__init__ 8 8 0 6 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.envelope 6 6 0 4 0 0%
python/lsst/dax/apdb/pixelization.py (no function) 10 0 0 0 0 100%
python/lsst/dax/apdb/schema_model.py _strip_keys 2 2 0 2 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 Index.from_felis 1 1 0 2 0 0%
python/lsst/dax/apdb/schema_model.py Constraint.from_felis 7 7 0 10 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 10 0 0%
python/lsst/dax/apdb/schema_model.py Schema.from_felis 11 11 0 8 0 0%
python/lsst/dax/apdb/schema_model.py (no function) 127 0 0 28 0 100%
python/lsst/dax/apdb/scripts/__init__.py (no function) 3 0 0 0 0 100%
python/lsst/dax/apdb/scripts/create_cassandra.py create_cassandra 6 6 0 2 0 0%
python/lsst/dax/apdb/scripts/create_cassandra.py (no function) 5 0 0 0 0 100%
python/lsst/dax/apdb/scripts/create_sql.py create_sql 5 5 0 2 0 0%
python/lsst/dax/apdb/scripts/create_sql.py (no function) 5 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/sql/__init__.py (no function) 4 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 9 9 0 6 0 0%
python/lsst/dax/apdb/sql/apdbMetadataSql.py ApdbMetadataSql.set 16 16 0 12 0 0%
python/lsst/dax/apdb/sql/apdbMetadataSql.py ApdbMetadataSql.delete 6 6 0 4 0 0%
python/lsst/dax/apdb/sql/apdbMetadataSql.py ApdbMetadataSql.items 7 7 0 6 0 0%
python/lsst/dax/apdb/sql/apdbMetadataSql.py ApdbMetadataSql.empty 7 7 0 4 0 0%
python/lsst/dax/apdb/sql/apdbMetadataSql.py ApdbMetadataSql.table_exists 1 1 0 0 0 0%
python/lsst/dax/apdb/sql/apdbMetadataSql.py (no function) 13 0 0 0 0 100%
python/lsst/dax/apdb/sql/apdbSql.py _coerce_uint64 2 2 0 4 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 2 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSqlConfig.validate 3 3 0 2 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql.__init__ 28 28 0 8 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._versionCheck 13 13 0 8 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql._versionCheck._get_version 6 6 0 4 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 25 25 0 22 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql.apdbSchemaVersion 1 1 0 0 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 6 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 16 16 0 8 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql.getDiaObjects 16 16 0 12 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql.getDiaSources 6 6 0 4 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql.getDiaForcedSources 10 10 1 4 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql.containsVisitDetector 0 0 1 0 0 100%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql.containsCcdVisit 10 10 0 4 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql.getSSObjects 7 7 0 4 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql.store 12 12 0 8 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql.storeSSObjects 18 18 0 10 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql.reassignDiaSources 12 12 0 10 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 6 6 0 2 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql.metadata 3 3 0 2 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql._getDiaSourcesInRegion 13 13 0 4 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql._getDiaSourcesByIDs 6 6 0 2 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql._getSourcesByIDs 20 20 0 12 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 58 58 0 36 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql._storeDiaSources 18 18 0 12 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql._storeDiaForcedSources 18 18 0 12 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_obj_htm_index 9 9 0 2 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql._add_src_htm_index 8 8 0 4 0 0%
python/lsst/dax/apdb/sql/apdbSql.py (no function) 103 0 3 10 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.rows 1 1 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSqlReplica.py ApdbSqlReplica.__init__ 5 5 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.apdbReplicaImplementationVersion 1 1 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSqlReplica.py ApdbSqlReplica.getReplicaChunks 13 13 0 8 0 0%
python/lsst/dax/apdb/sql/apdbSqlReplica.py ApdbSqlReplica.deleteReplicaChunks 8 8 0 6 0 0%
python/lsst/dax/apdb/sql/apdbSqlReplica.py ApdbSqlReplica.getDiaObjectsChunks 1 1 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSqlReplica.py ApdbSqlReplica.getDiaSourcesChunks 1 1 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSqlReplica.py ApdbSqlReplica.getDiaForcedSourcesChunks 1 1 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSqlReplica.py ApdbSqlReplica._get_chunks 13 13 0 6 0 0%
python/lsst/dax/apdb/sql/apdbSqlReplica.py (no function) 34 0 2 2 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 12 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 4 0 0%
python/lsst/dax/apdb/sql/apdbSqlSchema.py ApdbSqlSchema.has_replica_chunks 3 3 0 2 0 0%
python/lsst/dax/apdb/sql/apdbSqlSchema.py ApdbSqlSchema._check_replica_chunks 3 3 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSqlSchema.py ApdbSqlSchema._make_apdb_tables 9 9 0 6 0 0%
python/lsst/dax/apdb/sql/apdbSqlSchema.py ApdbSqlSchema._make_extra_tables 17 17 0 8 0 0%
python/lsst/dax/apdb/sql/apdbSqlSchema.py ApdbSqlSchema._replicaChunkColumns 7 7 0 4 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 6 0 0%
python/lsst/dax/apdb/sql/apdbSqlSchema.py (no function) 43 0 0 6 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 14 14 0 10 0 0%
python/lsst/dax/apdb/sql/modelToSql.py ModelToSql._table_constraints 24 24 0 26 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 2 0 100%
python/lsst/dax/apdb/tests/__init__.py (no function) 2 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 16 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.assert_catalog 3 3 0 0 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.assert_table_data 4 4 0 2 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.test_makeSchema 15 15 0 2 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.test_empty_gets 29 29 0 10 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.test_empty_gets_0months 20 20 0 6 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 2 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.test_storeSources 24 24 0 6 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.test_storeForcedSources 17 17 0 2 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.test_getChunks 36 36 0 8 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.test_getChunks._check_chunks 8 8 0 8 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 2 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.test_midpointMjdTai_src 22 22 0 0 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.test_midpointMjdTai_fsrc 22 22 0 0 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.test_metadata 19 19 0 2 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.test_nometadata 14 14 0 4 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest.test_schemaVersionFromYaml 12 12 0 4 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.test_schema_add_replica 13 13 0 0 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbSchemaUpdateTest.test_schemaVersionCheck 7 7 0 4 0 0%
python/lsst/dax/apdb/tests/_apdb.py (no function) 61 0 3 8 0 100%
python/lsst/dax/apdb/tests/data_factory.py _genPointsInRegion 14 14 0 4 0 0%
python/lsst/dax/apdb/tests/data_factory.py makeObjectCatalog 9 9 0 4 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) 13 0 0 0 0 100%
python/lsst/dax/apdb/timer.py Timer.__init__ 16 16 0 6 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 2 2 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 4 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 2 0 100%
tests/test_ap_verify_queries.py createTestObjects 6 6 0 2 0 0%
tests/test_ap_verify_queries.py TestApVerifyQueries.setUp 7 7 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) 18 0 3 0 0 100%
tests/test_apdbCassandra.py ApdbCassandraMixin.setUpClass 7 7 0 6 0 0%
tests/test_apdbCassandra.py ApdbCassandraMixin._run_query 8 8 0 0 0 0%
tests/test_apdbCassandra.py ApdbCassandraMixin.setUp 3 3 0 0 0 0%
tests/test_apdbCassandra.py ApdbCassandraMixin.tearDown 2 2 0 0 0 0%
tests/test_apdbCassandra.py ApdbCassandraMixin.make_instance 0 0 1 0 0 100%
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 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) 42 2 4 2 0 95%
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 3 3 0 0 0 0%
tests/test_apdbSql.py ApdbSQLiteTestCase.getDiaObjects_table 1 1 0 0 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 3 3 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 4 0 0%
tests/test_apdbSql.py ApdbSQLiteFromUriTestCase.test_make_apdb_from_path 3 3 0 2 0 0%
tests/test_apdbSql.py ApdbSQLiteFromUriTestCase.test_make_apdb_from_labels 8 8 0 6 0 0%
tests/test_apdbSql.py ApdbSQLiteFromUriTestCase.test_make_apdb_bad_index 12 12 0 12 0 0%
tests/test_apdbSql.py setup_module 1 1 0 0 0 0%
tests/test_apdbSql.py (no function) 64 0 3 8 0 100%
tests/test_apdbSqlSchema.py ApdbSchemaTestCase._assertTable 3 3 0 0 0 0%
tests/test_apdbSqlSchema.py ApdbSchemaTestCase.test_makeSchema_default 18 18 0 6 0 0%
tests/test_apdbSqlSchema.py ApdbSchemaTestCase.test_makeSchema_prefix 8 8 0 2 0 0%
tests/test_apdbSqlSchema.py ApdbSchemaTestCase.test_makeSchema_other_index 10 10 0 2 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 6 0 0%
tests/test_apdbSqlSchema.py setup_module 1 1 0 0 0 0%
tests/test_apdbSqlSchema.py (no function) 22 0 3 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) 12 0 2 0 0 100%
tests/test_index.py ApdbIndexTestCase.setUp 8 8 0 4 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 6 0 0%
tests/test_index.py ApdbIndexTestCase.test_missing_config 3 3 0 2 0 0%
tests/test_index.py ApdbIndexTestCase.test_bad_config 3 3 0 2 0 0%
tests/test_index.py ApdbIndexTestCase.test_get_entries 8 8 0 4 0 0%
tests/test_index.py (no function) 15 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 2 0 0%
tests/test_monitor.py MonitorTestCase.test_logging_handler 7 7 0 2 0 0%
tests/test_monitor.py MonitorTestCase.test_timer 10 10 0 4 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   3864 2641 83 1386 2 27%

No items found using the specified filter.