| python / felis / __init__.py |
(no class) |
|
67% |
6 |
2 |
0 |
|
100% |
0 |
0 |
|
67% |
| python / felis / cli.py |
(no class) |
|
48% |
189 |
98 |
0 |
|
2% |
40 |
1 |
|
40% |
| python / felis / datamodel.py |
BaseObject |
|
0% |
8 |
8 |
0 |
|
0% |
6 |
0 |
|
0% |
| python / felis / datamodel.py |
DataType |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python / felis / datamodel.py |
Column |
|
0% |
96 |
96 |
0 |
|
0% |
66 |
0 |
|
0% |
| python / felis / datamodel.py |
Constraint |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| python / felis / datamodel.py |
CheckConstraint |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| python / felis / datamodel.py |
UniqueConstraint |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| python / felis / datamodel.py |
ForeignKeyConstraint |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| python / felis / datamodel.py |
Index |
|
0% |
5 |
5 |
0 |
|
0% |
4 |
0 |
|
0% |
| python / felis / datamodel.py |
ColumnGroup |
|
0% |
18 |
18 |
0 |
|
0% |
8 |
0 |
|
0% |
| python / felis / datamodel.py |
ColumnOverrides |
|
0% |
13 |
13 |
0 |
|
0% |
10 |
0 |
|
0% |
| python / felis / datamodel.py |
ColumnResourceRef |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python / felis / datamodel.py |
Table |
|
0% |
29 |
29 |
0 |
|
0% |
22 |
0 |
|
0% |
| python / felis / datamodel.py |
SchemaVersion |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python / felis / datamodel.py |
SchemaIdVisitor |
|
0% |
20 |
20 |
0 |
|
0% |
12 |
0 |
|
0% |
| python / felis / datamodel.py |
Resource |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python / felis / datamodel.py |
Schema |
|
0% |
200 |
200 |
0 |
|
0% |
128 |
0 |
|
0% |
| python / felis / datamodel.py |
(no class) |
|
95% |
321 |
15 |
0 |
|
0% |
8 |
0 |
|
93% |
| python / felis / db / __init__.py |
(no class) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python / felis / db / _dialects.py |
(no class) |
|
53% |
49 |
23 |
0 |
|
0% |
12 |
0 |
|
43% |
| python / felis / db / _sqltypes.py |
TINYINT |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python / felis / db / _sqltypes.py |
(no class) |
|
65% |
68 |
24 |
0 |
|
0% |
6 |
0 |
|
59% |
| python / felis / db / _variants.py |
(no class) |
|
52% |
44 |
21 |
0 |
|
17% |
12 |
0 |
|
45% |
| python / felis / db / database_context.py |
DatabaseContextError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python / felis / db / database_context.py |
DatabaseContext |
|
0% |
5 |
5 |
11 |
|
100% |
0 |
0 |
|
0% |
| python / felis / db / database_context.py |
_BaseContext |
|
0% |
74 |
74 |
0 |
|
0% |
28 |
0 |
|
0% |
| python / felis / db / database_context.py |
DatabaseContextFactory |
|
26% |
19 |
14 |
0 |
|
12% |
8 |
1 |
|
22% |
| python / felis / db / database_context.py |
_SQLWriter |
|
0% |
17 |
17 |
0 |
|
0% |
10 |
0 |
|
0% |
| python / felis / db / database_context.py |
PostgreSQLContext |
|
0% |
17 |
17 |
0 |
|
0% |
2 |
0 |
|
0% |
| python / felis / db / database_context.py |
MySQLContext |
|
0% |
21 |
21 |
0 |
|
0% |
2 |
0 |
|
0% |
| python / felis / db / database_context.py |
SQLiteContext |
|
0% |
8 |
8 |
0 |
|
100% |
0 |
0 |
|
0% |
| python / felis / db / database_context.py |
MockContext |
|
0% |
17 |
17 |
0 |
|
0% |
2 |
0 |
|
0% |
| python / felis / db / database_context.py |
(no class) |
|
75% |
175 |
43 |
12 |
|
0% |
22 |
0 |
|
67% |
| python / felis / diff.py |
SchemaDiff |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| python / felis / diff.py |
FormattedSchemaDiff |
|
0% |
64 |
64 |
0 |
|
0% |
34 |
0 |
|
0% |
| python / felis / diff.py |
DatabaseDiff |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| python / felis / diff.py |
(no class) |
|
100% |
37 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python / felis / metadata.py |
MetaDataBuilder |
|
0% |
91 |
91 |
0 |
|
0% |
42 |
0 |
|
0% |
| python / felis / metadata.py |
(no class) |
|
54% |
56 |
26 |
0 |
|
0% |
16 |
0 |
|
42% |
| python / felis / tap_schema.py |
TableManager |
|
0% |
71 |
71 |
0 |
|
0% |
22 |
0 |
|
0% |
| python / felis / tap_schema.py |
DataLoader |
|
0% |
90 |
90 |
0 |
|
0% |
42 |
0 |
|
0% |
| python / felis / tap_schema.py |
MetadataInserter |
|
0% |
12 |
12 |
0 |
|
0% |
2 |
0 |
|
0% |
| python / felis / tap_schema.py |
(no class) |
|
100% |
68 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python / felis / tests / __init__.py |
(no class) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python / felis / tests / postgresql.py |
TemporaryPostgresInstance |
|
0% |
15 |
15 |
0 |
|
0% |
2 |
0 |
|
0% |
| python / felis / tests / postgresql.py |
(no class) |
|
73% |
30 |
8 |
0 |
|
0% |
2 |
0 |
|
69% |
| python / felis / tests / run_cli.py |
(no class) |
|
26% |
19 |
14 |
0 |
|
0% |
10 |
0 |
|
17% |
| python / felis / types.py |
FelisType |
|
64% |
11 |
4 |
0 |
|
100% |
0 |
0 |
|
64% |
| python / felis / types.py |
Boolean |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python / felis / types.py |
Byte |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python / felis / types.py |
Short |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python / felis / types.py |
Int |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python / felis / types.py |
Long |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python / felis / types.py |
Float |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python / felis / types.py |
Double |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python / felis / types.py |
Char |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python / felis / types.py |
String |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python / felis / types.py |
Unicode |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python / felis / types.py |
Text |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python / felis / types.py |
Binary |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python / felis / types.py |
Timestamp |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python / felis / types.py |
(no class) |
|
100% |
33 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests / __init__.py |
(no class) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests / test_cli.py |
CliTestCase |
|
0% |
116 |
116 |
0 |
|
0% |
24 |
0 |
|
0% |
| tests / test_cli.py |
ColumnRefsTestCase |
|
0% |
18 |
18 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests / test_cli.py |
(no class) |
|
98% |
59 |
1 |
0 |
|
50% |
2 |
1 |
|
97% |
| tests / test_database_context.py |
BaseDatabaseContextTest |
|
0% |
34 |
34 |
0 |
|
0% |
6 |
0 |
|
0% |
| tests / test_database_context.py |
SQLiteTestCase |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests / test_database_context.py |
PostgreSQLTestCase |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests / test_database_context.py |
MySQLTestCase |
|
0% |
12 |
12 |
0 |
|
0% |
2 |
0 |
|
0% |
| tests / test_database_context.py |
MockTestCase |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests / test_database_context.py |
DatabaseContextTestCase |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests / test_database_context.py |
SupportedDialectsTestCase |
|
0% |
12 |
12 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests / test_database_context.py |
(no class) |
|
98% |
40 |
1 |
0 |
|
50% |
2 |
1 |
|
95% |
| tests / test_datamodel.py |
ColumnTestCase |
|
0% |
98 |
98 |
0 |
|
0% |
18 |
0 |
|
0% |
| tests / test_datamodel.py |
TableTestCase |
|
0% |
13 |
13 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests / test_datamodel.py |
ColumnGroupTestCase |
|
0% |
26 |
26 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests / test_datamodel.py |
ConstraintTestCase |
|
0% |
75 |
75 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests / test_datamodel.py |
IndexTestCase |
|
0% |
17 |
17 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests / test_datamodel.py |
SchemaTestCase |
|
0% |
95 |
95 |
0 |
|
0% |
2 |
0 |
|
0% |
| tests / test_datamodel.py |
SchemaVersionTest |
|
0% |
12 |
12 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests / test_datamodel.py |
ValidationFlagsTest |
|
0% |
25 |
25 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests / test_datamodel.py |
RedundantDatatypesTest |
|
0% |
38 |
38 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests / test_datamodel.py |
RedundantDatatypesTest.test_mysql_datatypes.ColumnGenerator |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests / test_datamodel.py |
SchemaSerializationTest |
|
0% |
11 |
11 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests / test_datamodel.py |
ResourceTestCase |
|
0% |
159 |
159 |
0 |
|
0% |
8 |
0 |
|
0% |
| tests / test_datamodel.py |
ColumnOverridesTestCase |
|
0% |
55 |
55 |
0 |
|
0% |
2 |
0 |
|
0% |
| tests / test_datamodel.py |
(no class) |
|
99% |
84 |
1 |
0 |
|
50% |
2 |
1 |
|
98% |
| tests / test_diff.py |
TestSchemaDiff |
|
0% |
114 |
114 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests / test_diff.py |
TestDatabaseDiff |
|
0% |
14 |
14 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests / test_diff.py |
(no class) |
|
100% |
15 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests / test_import_modules.py |
TestPackageImports |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests / test_import_modules.py |
(no class) |
|
83% |
6 |
1 |
0 |
|
50% |
2 |
1 |
|
75% |
| tests / test_metadata.py |
MetaDataTestCase |
|
0% |
125 |
125 |
0 |
|
0% |
52 |
0 |
|
0% |
| tests / test_metadata.py |
(no class) |
|
95% |
20 |
1 |
0 |
|
50% |
2 |
1 |
|
91% |
| tests / test_postgres.py |
TestPostgresql |
|
0% |
53 |
53 |
0 |
|
0% |
10 |
0 |
|
0% |
| tests / test_postgres.py |
(no class) |
|
100% |
16 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests / test_tap_schema.py |
TableManagerTestCase |
|
0% |
14 |
14 |
0 |
|
0% |
4 |
0 |
|
0% |
| tests / test_tap_schema.py |
DataLoaderTestCase |
|
0% |
42 |
42 |
0 |
|
0% |
4 |
0 |
|
0% |
| tests / test_tap_schema.py |
TapSchemaSqliteSetup |
|
0% |
8 |
8 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests / test_tap_schema.py |
TapSchemaDataTest |
|
0% |
122 |
122 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests / test_tap_schema.py |
ForceUnboundArraySizeTest |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| tests / test_tap_schema.py |
CompositeKeysTestCase |
|
0% |
21 |
21 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests / test_tap_schema.py |
ColumnRefsTestCase |
|
0% |
30 |
30 |
0 |
|
0% |
8 |
0 |
|
0% |
| tests / test_tap_schema.py |
TableManagerExtensionsTestCase |
|
0% |
124 |
124 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests / test_tap_schema.py |
(no class) |
|
94% |
80 |
5 |
0 |
|
50% |
2 |
1 |
|
93% |
| tests / test_tap_schema_postgres.py |
TestTapSchemaPostgresql |
|
0% |
59 |
59 |
0 |
|
0% |
4 |
0 |
|
0% |
| tests / test_tap_schema_postgres.py |
(no class) |
|
96% |
27 |
1 |
0 |
|
50% |
2 |
1 |
|
93% |