Coverage report: 90%

Files Functions Classes

coverage.py v7.15.2, created at 2026-07-16 14:48 -0700

    Statements   Branches   Total
File   coverage statements missing excluded   coverage branches partial   coverage
python/felis/__init__.py   67% 6 2 0   100% 0 0   67%
python/felis/cli.py   93% 181 13 0   83% 36 6   91%
python/felis/datamodel.py   99% 580 8 0   94% 214 12   97%
python/felis/db/__init__.py   100% 0 0 0   100% 0 0   100%
python/felis/db/_dialects.py   88% 49 6 0   67% 12 4   84%
python/felis/db/_sqltypes.py   96% 68 3 0   83% 6 1   95%
python/felis/db/_variants.py   95% 44 2 0   83% 12 2   93%
python/felis/db/database_context.py   79% 353 73 23   61% 74 15   76%
python/felis/diff.py   94% 114 7 0   75% 36 7   89%
python/felis/metadata.py   96% 147 6 0   86% 58 8   93%
python/felis/tap_schema.py   93% 241 17 0   92% 66 3   93%
python/felis/tests/__init__.py   100% 0 0 0   100% 0 0   100%
python/felis/tests/postgresql.py   53% 45 21 0   25% 4 1   51%
python/felis/tests/run_cli.py   84% 19 3 0   70% 10 3   79%
python/felis/types.py   95% 44 2 0   100% 0 0   95%
tests/__init__.py   100% 0 0 0   100% 0 0   100%
tests/test_cli.py   94% 158 10 0   75% 20 5   92%
tests/test_database_context.py   87% 120 16 0   60% 10 2   85%
tests/test_datamodel.py   99% 463 1 0   91% 22 2   99%
tests/test_diff.py   100% 143 0 0   100% 0 0   100%
tests/test_import_modules.py   83% 6 1 0   50% 2 1   75%
tests/test_metadata.py   99% 145 2 0   87% 54 7   95%
tests/test_postgres.py   25% 69 52 0   0% 10 0   22%
tests/test_tap_schema.py   99% 421 1 0   93% 14 1   99%
tests/test_tap_schema_postgres.py   33% 86 58 0   33% 6 2   33%
Total   91% 3502 304 23   83% 666 82   90%

No items found using the specified filter.