Coverage report: 91%

Files Functions Classes

coverage.py v7.14.1, created at 2026-06-14 20:02 -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   94% 199 12 0   88% 42 5   93%
python/felis/datamodel.py   99% 738 9 0   95% 280 13   98%
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% 146 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   89% 19 2 0   80% 10 2   86%
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   95% 228 12 0   75% 28 7   93%
tests/test_database_context.py   87% 120 16 0   60% 10 2   85%
tests/test_datamodel.py   99% 757 8 0   91% 32 3   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% 454 2 0   91% 22 2   99%
tests/test_tap_schema_postgres.py   33% 86 58 0   33% 6 2   33%
Total   92% 4074 313 23   84% 764 85   91%

No items found using the specified filter.