Coverage report: 25%

Files Functions Classes

coverage.py v7.13.5, created at 2026-04-22 08:49 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
python / lsst / __init__.py (no class)   100% 2 0 0   100% 0 0   100%
python / lsst / dax / __init__.py (no class)   100% 2 0 0   100% 0 0   100%
python / lsst / dax / apdb / __init__.py (no class)   100% 11 0 0   100% 0 0   100%
python / lsst / dax / apdb / apdb.py Apdb   0% 3 3 12   100% 0 0   0%
python / lsst / dax / apdb / apdb.py (no class)   100% 44 0 3   100% 0 0   100%
python / lsst / dax / apdb / apdbAdmin.py DiaObjectLocator   100% 0 0 0   100% 0 0   100%
python / lsst / dax / apdb / apdbAdmin.py DiaSourceLocator   100% 0 0 0   100% 0 0   100%
python / lsst / dax / apdb / apdbAdmin.py DiaForcedSourceLocator   100% 0 0 0   100% 0 0   100%
python / lsst / dax / apdb / apdbAdmin.py ApdbAdmin   100% 0 0 3   100% 0 0   100%
python / lsst / dax / apdb / apdbAdmin.py (no class)   100% 29 0 0   100% 0 0   100%
python / lsst / dax / apdb / apdbConfigFreezer.py ApdbConfigFreezer   0% 29 29 0   0% 14 0   0%
python / lsst / dax / apdb / apdbConfigFreezer.py (no class)   100% 13 0 0   100% 0 0   100%
python / lsst / dax / apdb / apdbIndex.py ApdbIndex   0% 35 35 0   0% 16 0   0%
python / lsst / dax / apdb / apdbIndex.py (no class)   100% 20 0 0   100% 0 0   100%
python / lsst / dax / apdb / apdbMetadata.py ApdbMetadata   100% 0 0 5   100% 0 0   100%
python / lsst / dax / apdb / apdbMetadata.py (no class)   100% 15 0 0   100% 0 0   100%
python / lsst / dax / apdb / apdbReplica.py ApdbTableData   100% 0 0 3   100% 0 0   100%
python / lsst / dax / apdb / apdbReplica.py ReplicaChunk   0% 7 7 0   100% 0 0   0%
python / lsst / dax / apdb / apdbReplica.py ApdbReplica   0% 3 3 6   100% 0 0   0%
python / lsst / dax / apdb / apdbReplica.py (no class)   100% 48 0 3   100% 0 0   100%
python / lsst / dax / apdb / apdbSchema.py ApdbTables   0% 4 4 0   0% 2 0   0%
python / lsst / dax / apdb / apdbSchema.py ApdbSchema   0% 36 36 0   0% 18 0   0%
python / lsst / dax / apdb / apdbSchema.py (no class)   100% 39 0 0   100% 0 0   100%
python / lsst / dax / apdb / apdbUpdateRecord.py ApdbUpdateRecord   10% 30 27 0   0% 14 0   7%
python / lsst / dax / apdb / apdbUpdateRecord.py ApdbReassignDiaSourceRecord   100% 0 0 0   100% 0 0   100%
python / lsst / dax / apdb / apdbUpdateRecord.py ApdbWithdrawDiaSourceRecord   100% 0 0 0   100% 0 0   100%
python / lsst / dax / apdb / apdbUpdateRecord.py ApdbWithdrawDiaForcedSourceRecord   100% 0 0 0   100% 0 0   100%
python / lsst / dax / apdb / apdbUpdateRecord.py ApdbCloseDiaObjectValidityRecord   100% 0 0 0   100% 0 0   100%
python / lsst / dax / apdb / apdbUpdateRecord.py ApdbUpdateNDiaSourcesRecord   100% 0 0 0   100% 0 0   100%
python / lsst / dax / apdb / apdbUpdateRecord.py (no class)   100% 97 0 0   100% 0 0   100%
python / lsst / dax / apdb / cassandra / __init__.py (no class)   100% 5 0 0   100% 0 0   100%
python / lsst / dax / apdb / cassandra / apdbCassandra.py ApdbCassandra   0% 534 534 1   0% 244 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandra.py (no class)   98% 87 2 3   100% 0 0   98%
python / lsst / dax / apdb / cassandra / apdbCassandraAdmin.py ConfirmDeletePartitions   100% 1 0 0   50% 2 1   67%
python / lsst / dax / apdb / cassandra / apdbCassandraAdmin.py DatabaseInfo   100% 0 0 0   100% 0 0   100%
python / lsst / dax / apdb / cassandra / apdbCassandraAdmin.py ApdbCassandraAdmin   0% 217 217 0   0% 104 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraAdmin.py (no class)   96% 49 2 3   100% 0 0   96%
python / lsst / dax / apdb / cassandra / apdbCassandraReplica.py ApdbCassandraReplica   0% 146 146 0   0% 66 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraReplica.py (no class)   100% 34 0 2   100% 0 0   100%
python / lsst / dax / apdb / cassandra / apdbCassandraSchema.py InconsistentSchemaError   100% 0 0 0   100% 0 0   100%
python / lsst / dax / apdb / cassandra / apdbCassandraSchema.py TableOptions   100% 0 0 0   100% 0 0   100%
python / lsst / dax / apdb / cassandra / apdbCassandraSchema.py CreateTableOptions   0% 4 4 0   0% 4 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraSchema.py ExtraTables   0% 4 4 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraSchema.py ApdbCassandraSchema   0% 228 228 0   0% 110 0   0%
python / lsst / dax / apdb / cassandra / apdbCassandraSchema.py (no class)   100% 77 0 4   100% 0 0   100%
python / lsst / dax / apdb / cassandra / apdbMetadataCassandra.py ApdbMetadataCassandra   0% 31 31 0   0% 10 0   0%
python / lsst / dax / apdb / cassandra / apdbMetadataCassandra.py (no class)   100% 13 0 0   100% 0 0   100%
python / lsst / dax / apdb / cassandra / cassandra_utils.py ApdbCassandraTableData   0% 26 26 0   0% 14 0   0%
python / lsst / dax / apdb / cassandra / cassandra_utils.py PreparedStatementCache   0% 7 7 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / cassandra_utils.py (no class)   35% 99 64 0   0% 36 0   26%
python / lsst / dax / apdb / cassandra / config.py ApdbCassandraConnectionConfig   100% 0 0 0   100% 0 0   100%
python / lsst / dax / apdb / cassandra / config.py ApdbCassandraPartitioningConfig   0% 4 4 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / config.py ApdbCassandraConfig   0% 4 4 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / config.py ApdbCassandraTimePartitionRange   0% 7 7 0   0% 2 0   0%
python / lsst / dax / apdb / cassandra / config.py (no class)   97% 62 2 2   100% 0 0   97%
python / lsst / dax / apdb / cassandra / connectionContext.py DbVersions   100% 0 0 0   100% 0 0   100%
python / lsst / dax / apdb / cassandra / connectionContext.py ConnectionContext   0% 46 46 0   0% 16 0   0%
python / lsst / dax / apdb / cassandra / connectionContext.py (no class)   96% 45 2 0   100% 0 0   96%
python / lsst / dax / apdb / cassandra / exceptions.py CassandraMissingError   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / exceptions.py (no class)   100% 4 0 0   100% 0 0   100%
python / lsst / dax / apdb / cassandra / legacy_config.py ApdbCassandraConfig   0% 4 4 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / legacy_config.py (no class)   0% 39 39 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / partitioner.py Partitioner   0% 63 63 0   0% 28 0   0%
python / lsst / dax / apdb / cassandra / partitioner.py (no class)   100% 16 0 0   100% 0 0   100%
python / lsst / dax / apdb / cassandra / sessionFactory.py _AddressTranslator   0% 2 2 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / sessionFactory.py SessionFactory   0% 47 47 0   0% 18 0   0%
python / lsst / dax / apdb / cassandra / sessionFactory.py SessionContext   0% 7 7 0   100% 0 0   0%
python / lsst / dax / apdb / cassandra / sessionFactory.py (no class)   92% 37 3 2   50% 2 1   90%
python / lsst / dax / apdb / cli / apdb_cli.py (no class)   19% 147 119 0   100% 0 0   19%
python / lsst / dax / apdb / cli / logging_cli.py LoggingCli   0% 17 17 0   0% 10 0   0%
python / lsst / dax / apdb / cli / logging_cli.py (no class)   100% 8 0 0   100% 0 0   100%
python / lsst / dax / apdb / cli / options.py (no class)   23% 56 43 2   0% 8 0   20%
python / lsst / dax / apdb / config.py ApdbConfig   0% 33 33 0   0% 8 0   0%
python / lsst / dax / apdb / config.py (no class)   100% 22 0 0   100% 0 0   100%
python / lsst / dax / apdb / factory.py (no class)   22% 27 21 4   0% 12 0   15%
python / lsst / dax / apdb / legacy_config.py ApdbConfig   0% 5 5 1   100% 0 0   0%
python / lsst / dax / apdb / legacy_config.py (no class)   100% 17 0 2   100% 0 0   100%
python / lsst / dax / apdb / monitor.py MonHandler   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / monitor.py MonAgent   50% 4 2 0   100% 0 0   50%
python / lsst / dax / apdb / monitor.py MonFilter   0% 11 11 0   0% 6 0   0%
python / lsst / dax / apdb / monitor.py MonService   0% 71 71 0   0% 44 0   0%
python / lsst / dax / apdb / monitor.py LoggingMonHandler   0% 5 5 0   100% 0 0   0%
python / lsst / dax / apdb / monitor.py (no class)   100% 48 0 2   100% 0 0   100%
python / lsst / dax / apdb / pixelization.py Pixelization   0% 28 28 0   0% 14 0   0%
python / lsst / dax / apdb / pixelization.py (no class)   100% 11 0 0   100% 0 0   100%
python / lsst / dax / apdb / schema_model.py ExtraDataTypes   100% 0 0 0   100% 0 0   100%
python / lsst / dax / apdb / schema_model.py Column   0% 7 7 0   0% 2 0   0%
python / lsst / dax / apdb / schema_model.py Index   0% 1 1 0   100% 0 0   0%
python / lsst / dax / apdb / schema_model.py Constraint   0% 7 7 0   0% 6 0   0%
python / lsst / dax / apdb / schema_model.py UniqueConstraint   100% 0 0 0   100% 0 0   100%
python / lsst / dax / apdb / schema_model.py ForeignKeyConstraint   0% 4 4 0   100% 0 0   0%
python / lsst / dax / apdb / schema_model.py CheckConstraint   100% 0 0 0   100% 0 0   100%
python / lsst / dax / apdb / schema_model.py Table   0% 10 10 0   0% 4 0   0%
python / lsst / dax / apdb / schema_model.py Schema   0% 11 11 0   0% 6 0   0%
python / lsst / dax / apdb / schema_model.py (no class)   96% 134 5 0   0% 2 0   95%
python / lsst / dax / apdb / scripts / __init__.py (no class)   100% 10 0 0   100% 0 0   100%
python / lsst / dax / apdb / scripts / convert_legacy_config.py (no class)   50% 10 5 0   100% 0 0   50%
python / lsst / dax / apdb / scripts / create_cassandra.py (no class)   33% 30 20 0   0% 10 0   25%
python / lsst / dax / apdb / scripts / create_sql.py (no class)   38% 16 10 0   0% 6 0   27%
python / lsst / dax / apdb / scripts / delete_cassandra.py (no class)   33% 12 8 0   0% 4 0   25%
python / lsst / dax / apdb / scripts / list_cassandra.py (no class)   15% 39 33 0   0% 26 0   9%
python / lsst / dax / apdb / scripts / list_index.py (no class)   50% 8 4 0   0% 2 0   40%
python / lsst / dax / apdb / scripts / metadata.py (no class)   36% 25 16 0   0% 6 0   29%
python / lsst / dax / apdb / scripts / metrics.py (no class)   21% 121 96 0   0% 68 0   13%
python / lsst / dax / apdb / scripts / partition.py (no class)   14% 76 65 0   0% 12 0   12%
python / lsst / dax / apdb / scripts / replication.py (no class)   18% 44 36 0   0% 14 0   14%
python / lsst / dax / apdb / sql / __init__.py (no class)   100% 5 0 0   100% 0 0   100%
python / lsst / dax / apdb / sql / apdbMetadataSql.py ApdbMetadataSql   0% 37 37 0   0% 10 0   0%
python / lsst / dax / apdb / sql / apdbMetadataSql.py (no class)   100% 12 0 0   100% 0 0   100%
python / lsst / dax / apdb / sql / apdbSql.py ApdbSql   0% 443 443 1   0% 182 0   0%
python / lsst / dax / apdb / sql / apdbSql.py (no class)   95% 102 5 4   100% 0 0   95%
python / lsst / dax / apdb / sql / apdbSqlAdmin.py ApdbSqlAdmin   0% 5 5 1   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSqlAdmin.py (no class)   100% 16 0 0   100% 0 0   100%
python / lsst / dax / apdb / sql / apdbSqlReplica.py ApdbSqlTableData   0% 5 5 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSqlReplica.py ApdbSqlReplica   0% 71 71 0   0% 18 0   0%
python / lsst / dax / apdb / sql / apdbSqlReplica.py (no class)   100% 37 0 2   100% 0 0   100%
python / lsst / dax / apdb / sql / apdbSqlSchema.py InconsistentSchemaError   100% 0 0 0   100% 0 0   100%
python / lsst / dax / apdb / sql / apdbSqlSchema.py ExtraTables   0% 2 2 0   100% 0 0   0%
python / lsst / dax / apdb / sql / apdbSqlSchema.py ApdbSqlSchema   0% 146 146 0   0% 60 0   0%
python / lsst / dax / apdb / sql / apdbSqlSchema.py (no class)   100% 44 0 0   100% 0 0   100%
python / lsst / dax / apdb / sql / config.py ApdbSqlConnectionConfig   0% 4 4 0   0% 2 0   0%
python / lsst / dax / apdb / sql / config.py ApdbSqlPixelizationConfig   100% 0 0 0   100% 0 0   100%
python / lsst / dax / apdb / sql / config.py ApdbSqlConfig   0% 8 8 0   0% 4 0   0%
python / lsst / dax / apdb / sql / config.py (no class)   100% 34 0 0   100% 0 0   100%
python / lsst / dax / apdb / sql / legacy_config.py ApdbSqlConfig   0% 9 9 0   0% 4 0   0%
python / lsst / dax / apdb / sql / legacy_config.py (no class)   0% 21 21 0   100% 0 0   0%
python / lsst / dax / apdb / sql / modelToSql.py GUID   0% 21 21 0   0% 18 0   0%
python / lsst / dax / apdb / sql / modelToSql.py ModelToSql   0% 75 75 0   0% 44 0   0%
python / lsst / dax / apdb / sql / modelToSql.py (no class)   100% 22 0 0   100% 0 0   100%
python / lsst / dax / apdb / tests / __init__.py (no class)   100% 3 0 0   100% 0 0   100%
python / lsst / dax / apdb / tests / _apdb.py ApdbTest   0% 332 332 4   0% 12 0   0%
python / lsst / dax / apdb / tests / _apdb.py ApdbSchemaUpdateTest   0% 22 22 1   100% 0 0   0%
python / lsst / dax / apdb / tests / _apdb.py (no class)   79% 87 18 2   0% 8 0   73%
python / lsst / dax / apdb / tests / _apdb_admin.py ApdbAdminTest   100% 0 0 1   100% 0 0   100%
python / lsst / dax / apdb / tests / _apdb_admin.py (no class)   100% 9 0 0   100% 0 0   100%
python / lsst / dax / apdb / tests / cassandra_mixin.py ApdbCassandraMixin   0% 12 12 0   0% 6 0   0%
python / lsst / dax / apdb / tests / cassandra_mixin.py (no class)   88% 17 2 0   100% 0 0   88%
python / lsst / dax / apdb / tests / data_factory.py (no class)   23% 66 51 0   0% 20 0   17%
python / lsst / dax / apdb / tests / utils.py TestCaseMixin   100% 0 0 0   100% 0 0   100%
python / lsst / dax / apdb / tests / utils.py (no class)   100% 4 0 3   100% 0 0   100%
python / lsst / dax / apdb / timer.py Timer   0% 63 63 0   0% 20 0   0%
python / lsst / dax / apdb / timer.py (no class)   100% 19 0 0   100% 0 0   100%
python / lsst / dax / apdb / version.py (no class)   100% 5 0 0   100% 0 0   100%
python / lsst / dax / apdb / versionTuple.py IncompatibleVersionError   100% 0 0 0   100% 0 0   100%
python / lsst / dax / apdb / versionTuple.py VersionTuple   0% 13 13 0   0% 6 0   0%
python / lsst / dax / apdb / versionTuple.py (no class)   100% 12 0 0   100% 0 0   100%
tests / test_ap_verify_queries.py TestApVerifyQueries   0% 14 14 0   100% 0 0   0%
tests / test_ap_verify_queries.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests / test_ap_verify_queries.py (no class)   74% 27 7 3   0% 2 0   69%
tests / test_apdbCassandra.py ApdbCassandraMixin   0% 2 2 0   100% 0 0   0%
tests / test_apdbCassandra.py ApdbCassandraTestCase   0% 10 10 0   0% 4 0   0%
tests / test_apdbCassandra.py ApdbCassandraPerMonthTestCase   0% 11 11 0   100% 0 0   0%
tests / test_apdbCassandra.py ApdbCassandraTestCaseReplica   100% 0 0 0   100% 0 0   100%
tests / test_apdbCassandra.py ApdbCassandraTestCaseDatetimeReplica   0% 6 6 0   0% 2 0   0%
tests / test_apdbCassandra.py ApdbSchemaUpdateCassandraTestCase   0% 3 3 0   100% 0 0   0%
tests / test_apdbCassandra.py MyMemoryTestCase   100% 0 0 0   100% 0 0   100%
tests / test_apdbCassandra.py (no class)   98% 42 1 3   100% 0 0   98%
tests / test_apdbCassandraAdmin.py ApdbCassandraAdminTestCase   0% 20 20 0   0% 4 0   0%
tests / test_apdbCassandraAdmin.py ApdbCassandraAdminTimePartitionedTestCase   0% 40 40 0   100% 0 0   0%
tests / test_apdbCassandraAdmin.py ApdbCassandraAdminNoDiaObjectTestCase   0% 1 1 0   100% 0 0   0%
tests / test_apdbCassandraAdmin.py (no class)   100% 33 0 2   100% 0 0   100%
tests / test_apdbSql.py ApdbSQLTest   0% 12 12 0   100% 0 0   0%
tests / test_apdbSql.py ApdbSQLiteTestCase   0% 4 4 0   100% 0 0   0%
tests / test_apdbSql.py ApdbSQLiteDatetimeTestCase   0% 6 6 0   0% 2 0   0%
tests / test_apdbSql.py ApdbSQLiteTestCaseLastObject   0% 1 1 0   100% 0 0   0%
tests / test_apdbSql.py ApdbSQLiteTestCasePixIdIovIndex   100% 0 0 0   100% 0 0   100%
tests / test_apdbSql.py ApdbSQLiteTestCaseReplica   100% 0 0 0   100% 0 0   100%
tests / test_apdbSql.py ApdbPostgresTestCase   0% 9 9 0   100% 0 0   0%
tests / test_apdbSql.py ApdbPostgresNamespaceTestCase   0% 1 1 0   100% 0 0   0%
tests / test_apdbSql.py ApdbSchemaUpdateSQLiteTestCase   0% 6 6 0   100% 0 0   0%
tests / test_apdbSql.py ApdbSQLiteFromUriTestCase   0% 45 45 0   100% 0 0   0%
tests / test_apdbSql.py MyMemoryTestCase   100% 0 0 0   100% 0 0   100%
tests / test_apdbSql.py (no class)   99% 83 1 3   100% 0 0   99%
tests / test_apdbSqlSchema.py ApdbSchemaTestCase   0% 71 71 0   0% 10 0   0%
tests / test_apdbSqlSchema.py MyMemoryTestCase   100% 0 0 0   100% 0 0   100%
tests / test_apdbSqlSchema.py (no class)   96% 25 1 3   100% 0 0   96%
tests / test_cassandraPartitioner.py CassandraPartitionerTestCase   0% 81 81 0   0% 10 0   0%
tests / test_cassandraPartitioner.py (no class)   100% 15 0 2   100% 0 0   100%
tests / test_cli.py CreateSqlTestCase   0% 9 9 0   100% 0 0   0%
tests / test_cli.py (no class)   100% 11 0 2   100% 0 0   100%
tests / test_index.py ApdbIndexTestCase   0% 35 35 0   100% 0 0   0%
tests / test_index.py (no class)   100% 15 0 2   100% 0 0   100%
tests / test_legacy_config.py LegacyConfigTestCase   0% 13 13 0   0% 2 0   0%
tests / test_legacy_config.py (no class)   100% 10 0 2   100% 0 0   100%
tests / test_monitor.py _TestHandler   0% 4 4 0   100% 0 0   0%
tests / test_monitor.py MonitorTestCase   0% 96 96 0   100% 0 0   0%
tests / test_monitor.py (no class)   100% 18 0 2   100% 0 0   100%
tests / test_updateRecord.py ApdbUpdateRecordTestCase   0% 50 50 0   100% 0 0   0%
tests / test_updateRecord.py (no class)   100% 12 0 2   100% 0 0   100%
Total     30% 6116 4258 109   1% 1448 2   25%

No items found using the specified filter.