Coverage report: 93%

Files Functions Classes

coverage.py v7.13.5, created at 2026-03-18 15:03 +0000

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
src / ensembl / utils / __init__.py (no function)   100% 5 0 0   100% 0 0   100%
src / ensembl / utils / archive.py _unpack_gz_files   100% 4 0 0   100% 0 0   100%
src / ensembl / utils / archive.py open_gz_file   100% 6 0 0   100% 2 0   100%
src / ensembl / utils / archive.py extract_file   100% 6 0 0   100% 2 0   100%
src / ensembl / utils / archive.py extract_file_cli   100% 0 0 8   100% 0 0   100%
src / ensembl / utils / archive.py (no function)   100% 15 0 1   100% 0 0   100%
src / ensembl / utils / argparse.py ArgumentParser.__init__   100% 2 0 0   100% 0 0   100%
src / ensembl / utils / argparse.py ArgumentParser._validate_src_path   100% 6 0 0   100% 4 0   100%
src / ensembl / utils / argparse.py ArgumentParser._validate_dst_path   100% 13 0 0   92% 12 1   96%
src / ensembl / utils / argparse.py ArgumentParser._validate_number   100% 9 0 0   100% 4 0   100%
src / ensembl / utils / argparse.py ArgumentParser.add_argument   100% 3 0 0   100% 2 0   100%
src / ensembl / utils / argparse.py ArgumentParser.add_argument_src_path   100% 3 0 0   100% 0 0   100%
src / ensembl / utils / argparse.py ArgumentParser.add_argument_dst_path   100% 3 0 0   100% 0 0   100%
src / ensembl / utils / argparse.py ArgumentParser.add_argument_url   100% 3 0 0   100% 0 0   100%
src / ensembl / utils / argparse.py ArgumentParser.add_numeric_argument   100% 4 0 0   100% 2 0   100%
src / ensembl / utils / argparse.py ArgumentParser.add_server_arguments   100% 7 0 0   100% 2 0   100%
src / ensembl / utils / argparse.py ArgumentParser.add_log_arguments   100% 11 0 0   100% 2 0   100%
src / ensembl / utils / argparse.py ArgumentParser.parse_args   100% 12 0 0   100% 4 0   100%
src / ensembl / utils / argparse.py (no function)   100% 23 0 0   100% 0 0   100%
src / ensembl / utils / checksums.py get_file_hash   100% 5 0 0   100% 0 0   100%
src / ensembl / utils / checksums.py validate_file_hash   100% 2 0 0   100% 0 0   100%
src / ensembl / utils / checksums.py (no function)   100% 5 0 0   100% 0 0   100%
src / ensembl / utils / database / __init__.py (no function)   100% 3 0 0   100% 0 0   100%
src / ensembl / utils / database / dbconnection.py DBConnection.__init__   100% 4 0 0   100% 2 0   100%
src / ensembl / utils / database / dbconnection.py DBConnection.__repr__   100% 0 0 2   100% 0 0   100%
src / ensembl / utils / database / dbconnection.py DBConnection.load_metadata   100% 2 0 0   100% 0 0   100%
src / ensembl / utils / database / dbconnection.py DBConnection.create_all_tables   100% 2 0 0   100% 0 0   100%
src / ensembl / utils / database / dbconnection.py DBConnection.create_table   100% 2 0 0   100% 0 0   100%
src / ensembl / utils / database / dbconnection.py DBConnection.url   100% 1 0 0   100% 0 0   100%
src / ensembl / utils / database / dbconnection.py DBConnection.db_name   100% 1 0 0   100% 0 0   100%
src / ensembl / utils / database / dbconnection.py DBConnection.host   100% 1 0 0   100% 0 0   100%
src / ensembl / utils / database / dbconnection.py DBConnection.port   100% 1 0 0   100% 0 0   100%
src / ensembl / utils / database / dbconnection.py DBConnection.dialect   100% 1 0 0   100% 0 0   100%
src / ensembl / utils / database / dbconnection.py DBConnection.tables   100% 3 0 0   100% 2 0   100%
src / ensembl / utils / database / dbconnection.py DBConnection.get_primary_key_columns   100% 1 0 0   100% 0 0   100%
src / ensembl / utils / database / dbconnection.py DBConnection.get_columns   100% 1 0 0   100% 0 0   100%
src / ensembl / utils / database / dbconnection.py DBConnection.connect   100% 1 0 0   100% 0 0   100%
src / ensembl / utils / database / dbconnection.py DBConnection.begin   100% 1 0 0   100% 0 0   100%
src / ensembl / utils / database / dbconnection.py DBConnection.dispose   100% 1 0 0   100% 0 0   100%
src / ensembl / utils / database / dbconnection.py DBConnection._enable_sqlite_savepoints   100% 4 0 0   100% 0 0   100%
src / ensembl / utils / database / dbconnection.py DBConnection._enable_sqlite_savepoints.do_connect   100% 1 0 0   100% 0 0   100%
src / ensembl / utils / database / dbconnection.py DBConnection._enable_sqlite_savepoints.do_begin   100% 1 0 0   100% 0 0   100%
src / ensembl / utils / database / dbconnection.py DBConnection.session_scope   100% 12 0 0   50% 2 1   93%
src / ensembl / utils / database / dbconnection.py DBConnection.test_session_scope   65% 20 7 0   25% 4 1   58%
src / ensembl / utils / database / dbconnection.py (no function)   100% 37 0 1   100% 0 0   100%
src / ensembl / utils / database / unittestdb.py UnitTestDB.__init__   90% 21 2 0   75% 8 2   86%
src / ensembl / utils / database / unittestdb.py UnitTestDB._load_schema_and_data   82% 17 3 0   88% 16 2   85%
src / ensembl / utils / database / unittestdb.py UnitTestDB.__repr__   100% 0 0 2   100% 0 0   100%
src / ensembl / utils / database / unittestdb.py UnitTestDB.drop   100% 2 0 0   100% 0 0   100%
src / ensembl / utils / database / unittestdb.py UnitTestDB._load_data   29% 7 5 0   17% 6 1   23%
src / ensembl / utils / database / unittestdb.py UnitTestDB.__enter__   100% 1 0 0   100% 0 0   100%
src / ensembl / utils / database / unittestdb.py UnitTestDB.__exit__   100% 1 0 0   100% 0 0   100%
src / ensembl / utils / database / unittestdb.py (no function)   100% 21 0 1   100% 0 0   100%
src / ensembl / utils / logging.py formatTime   0% 1 1 0   100% 0 0   0%
src / ensembl / utils / logging.py init_logging   100% 10 0 0   100% 2 0   100%
src / ensembl / utils / logging.py init_logging_with_args   100% 3 0 0   100% 0 0   100%
src / ensembl / utils / logging.py (no function)   100% 11 0 0   100% 0 0   100%
src / ensembl / utils / plugin.py pytest_addoption   100% 3 0 0   100% 0 0   100%
src / ensembl / utils / plugin.py pytest_configure   50% 4 2 0   50% 2 1   50%
src / ensembl / utils / plugin.py pytest_report_header   100% 3 0 0   100% 0 0   100%
src / ensembl / utils / plugin.py local_data_dir   100% 1 0 0   100% 0 0   100%
src / ensembl / utils / plugin.py fixture_assert_files   100% 2 0 0   100% 0 0   100%
src / ensembl / utils / plugin.py fixture_assert_files._assert_files   100% 7 0 0   100% 0 0   100%
src / ensembl / utils / plugin.py fixture_db_factory   100% 7 0 0   75% 4 1   91%
src / ensembl / utils / plugin.py fixture_db_factory._db_factory   100% 9 0 0   100% 4 0   100%
src / ensembl / utils / plugin.py test_dbs   83% 12 2 0   100% 4 0   88%
src / ensembl / utils / plugin.py (no function)   100% 24 0 0   100% 0 0   100%
src / ensembl / utils / rloader.py RemoteFileLoader.__init__   100% 2 0 0   100% 2 0   100%
src / ensembl / utils / rloader.py RemoteFileLoader.__parse   100% 15 0 0   100% 8 0   100%
src / ensembl / utils / rloader.py RemoteFileLoader.r_open   100% 11 0 0   100% 2 0   100%
src / ensembl / utils / rloader.py (no function)   100% 18 0 0   100% 0 0   100%
Total     95% 461 22 15   85% 104 10   93%

No items found using the specified filter.