Coverage report: 35%

Files Functions Classes

coverage.py v7.5.0, created at 2024-04-30 02:49 -0700

File class statements missing excluded branches partial coverage
python/felis/__init__.py (no class) 1 0 0 0 0 100%
python/felis/cli.py (no class) 64 1 0 92 1 99%
python/felis/datamodel.py BaseObject 8 8 0 6 0 0%
python/felis/datamodel.py DataType 0 0 0 0 0 100%
python/felis/datamodel.py Column 56 56 0 39 0 0%
python/felis/datamodel.py Constraint 0 0 0 0 0 100%
python/felis/datamodel.py CheckConstraint 0 0 0 0 0 100%
python/felis/datamodel.py UniqueConstraint 0 0 0 0 0 100%
python/felis/datamodel.py Index 5 5 0 4 0 0%
python/felis/datamodel.py ForeignKeyConstraint 0 0 0 0 0 100%
python/felis/datamodel.py Table 15 15 0 13 0 0%
python/felis/datamodel.py SchemaVersion 0 0 0 0 0 100%
python/felis/datamodel.py SchemaIdVisitor 20 20 0 12 0 0%
python/felis/datamodel.py Schema 17 17 0 9 0 0%
python/felis/datamodel.py (no class) 178 0 0 42 0 100%
python/felis/db/__init__.py (no class) 0 0 0 0 0 100%
python/felis/db/_variants.py (no class) 17 0 0 0 0 100%
python/felis/db/sqltypes.py TINYINT 0 0 0 0 0 100%
python/felis/db/sqltypes.py (no class) 42 0 0 2 0 100%
python/felis/metadata.py InsertDump 17 17 0 10 0 0%
python/felis/metadata.py MetaDataBuilder 77 77 0 44 0 0%
python/felis/metadata.py ConnectionWrapper 8 8 0 6 0 0%
python/felis/metadata.py DatabaseContext 34 34 0 8 0 0%
python/felis/metadata.py (no class) 42 0 0 2 0 100%
python/felis/tap.py init_tables.Tap11Schemas 0 0 0 0 0 100%
python/felis/tap.py init_tables.Tap11Tables 0 0 0 0 0 100%
python/felis/tap.py init_tables.Tap11Columns 0 0 0 0 0 100%
python/felis/tap.py init_tables.Tap11Keys 0 0 0 0 0 100%
python/felis/tap.py init_tables.Tap11KeyColumns 0 0 0 0 0 100%
python/felis/tap.py TapLoadingVisitor 161 161 0 70 0 0%
python/felis/tap.py (no class) 38 0 0 2 0 100%
python/felis/types.py FelisType 11 4 0 0 0 64%
python/felis/types.py Boolean 0 0 0 0 0 100%
python/felis/types.py Byte 0 0 0 0 0 100%
python/felis/types.py Short 0 0 0 0 0 100%
python/felis/types.py Int 0 0 0 0 0 100%
python/felis/types.py Long 0 0 0 0 0 100%
python/felis/types.py Float 0 0 0 0 0 100%
python/felis/types.py Double 0 0 0 0 0 100%
python/felis/types.py Char 0 0 0 0 0 100%
python/felis/types.py String 0 0 0 0 0 100%
python/felis/types.py Unicode 0 0 0 0 0 100%
python/felis/types.py Text 0 0 0 0 0 100%
python/felis/types.py Binary 0 0 0 0 0 100%
python/felis/types.py Timestamp 0 0 0 0 0 100%
python/felis/types.py (no class) 26 0 0 4 0 100%
python/felis/validation.py RspColumn 0 0 0 0 0 100%
python/felis/validation.py RspTable 4 4 0 4 0 0%
python/felis/validation.py RspSchema 8 8 0 6 0 0%
python/felis/validation.py (no class) 28 0 0 12 0 100%
python/felis/version.py (no class) 5 0 0 0 0 100%
tests/__init__.py (no class) 0 0 0 0 0 100%
tests/test_cli.py CliTestCase 36 36 0 0 0 0%
tests/test_cli.py (no class) 25 1 0 2 1 93%
tests/test_datamodel.py DataModelTestCase 3 3 0 2 0 0%
tests/test_datamodel.py ColumnTestCase 103 103 0 50 0 0%
tests/test_datamodel.py ColumnTestCase.test_require_description.MockValidationInfo 1 1 0 0 0 0%
tests/test_datamodel.py ConstraintTestCase 64 64 0 26 0 0%
tests/test_datamodel.py TableTestCase 13 13 0 8 0 0%
tests/test_datamodel.py SchemaTestCase 28 28 0 16 0 0%
tests/test_datamodel.py SchemaVersionTest 12 12 0 2 0 0%
tests/test_datamodel.py (no class) 29 1 0 2 1 94%
tests/test_datatypes.py ColumnGenerator 5 5 0 0 0 0%
tests/test_datatypes.py RedundantDatatypesTest 32 32 0 26 0 0%
tests/test_datatypes.py (no class) 10 1 0 2 1 83%
tests/test_metadata.py MetaDataTestCase 91 91 0 62 0 0%
tests/test_metadata.py (no class) 16 1 0 2 1 89%
tests/test_tap.py VisitorTestCase 11 11 0 2 0 0%
tests/test_tap.py (no class) 19 1 0 2 1 90%
tests/test_validation.py RSPSchemaTestCase 35 35 0 28 0 0%
tests/test_validation.py (no class) 7 0 0 0 0 100%
Total   1422 874 0 619 6 35%

No items found using the specified filter.