Coverage report: 32%

Files Functions Classes

coverage.py v7.8.0, created at 2025-06-05 23:16 -0700

File statements missing excluded coverage
src/__init__.py 2 0 0 100%
src/agent/__init__.py 3 0 0 100%
src/agent/manager.py 110 17 0 85%
src/agent/prompts/__init__.py 4 0 0 100%
src/agent/prompts/default_system_prompt.py 1 0 0 100%
src/agent/prompts/pii_prompts.py 2 0 0 100%
src/agent/prompts/stitch_prompts.py 1 0 0 100%
src/agent/tool_executor.py 72 12 0 83%
src/api_client.py 62 62 0 0%
src/catalogs.py 14 1 0 93%
src/chuck_data/__init__.py 2 2 0 0%
src/chuck_data/__main__.py 23 23 0 0%
src/chuck_data/agent/__init__.py 3 3 0 0%
src/chuck_data/agent/manager.py 110 110 0 0%
src/chuck_data/agent/prompts/__init__.py 4 4 0 0%
src/chuck_data/agent/prompts/default_system_prompt.py 1 1 0 0%
src/chuck_data/agent/prompts/pii_prompts.py 2 2 0 0%
src/chuck_data/agent/prompts/stitch_prompts.py 1 1 0 0%
src/chuck_data/agent/tool_executor.py 72 72 0 0%
src/chuck_data/api_client.py 62 62 0 0%
src/chuck_data/catalogs.py 14 14 0 0%
src/chuck_data/chuck_data/__init__.py 2 2 0 0%
src/chuck_data/chuck_data/__main__.py 27 27 0 0%
src/chuck_data/chuck_data/agent/__init__.py 3 3 0 0%
src/chuck_data/chuck_data/agent/manager.py 110 110 0 0%
src/chuck_data/chuck_data/agent/prompts/__init__.py 4 4 0 0%
src/chuck_data/chuck_data/agent/prompts/default_system_prompt.py 1 1 0 0%
src/chuck_data/chuck_data/agent/prompts/pii_prompts.py 2 2 0 0%
src/chuck_data/chuck_data/agent/prompts/stitch_prompts.py 1 1 0 0%
src/chuck_data/chuck_data/agent/tool_executor.py 72 72 0 0%
src/chuck_data/chuck_data/api_client.py 62 62 0 0%
src/chuck_data/chuck_data/catalogs.py 14 14 0 0%
src/chuck_data/chuck_data/version.py 1 1 0 0%
src/chuck_data/clients/__init__.py 0 0 0 100%
src/chuck_data/clients/amperity.py 117 117 13 0%
src/chuck_data/clients/databricks.py 336 336 0 0%
src/chuck_data/command_models.py 6 6 0 0%
src/chuck_data/command_output.py 162 162 0 0%
src/chuck_data/command_registry.py 50 50 0 0%
src/chuck_data/commands/__init__.py 37 37 0 0%
src/chuck_data/commands/add_stitch_report.py 32 32 0 0%
src/chuck_data/commands/agent.py 75 75 0 0%
src/chuck_data/commands/auth.py 46 46 0 0%
src/chuck_data/commands/base.py 7 7 0 0%
src/chuck_data/commands/bug.py 62 62 0 0%
src/chuck_data/commands/catalog.py 19 19 0 0%
src/chuck_data/commands/catalog_selection.py 25 25 0 0%
src/chuck_data/commands/cluster_init_tools.py 39 39 0 0%
src/chuck_data/commands/create_volume.py 28 28 0 0%
src/chuck_data/commands/create_warehouse.py 25 25 0 0%
src/chuck_data/commands/help.py 15 15 0 0%
src/chuck_data/commands/job_status.py 30 30 0 0%
src/chuck_data/commands/jobs.py 46 46 0 0%
src/chuck_data/commands/list_catalogs.py 27 27 0 0%
src/chuck_data/commands/list_models.py 31 31 0 0%
src/chuck_data/commands/list_schemas.py 33 33 0 0%
src/chuck_data/commands/list_tables.py 44 44 0 0%
src/chuck_data/commands/list_volumes.py 34 34 0 0%
src/chuck_data/commands/list_warehouses.py 21 21 0 0%
src/chuck_data/commands/model_selection.py 22 22 0 0%
src/chuck_data/commands/models.py 17 17 0 0%
src/chuck_data/commands/pii_tools.py 88 88 0 0%
src/chuck_data/commands/run_sql.py 164 164 0 0%
src/chuck_data/commands/scan_pii.py 28 28 0 0%
src/chuck_data/commands/schema.py 26 26 0 0%
src/chuck_data/commands/schema_selection.py 26 26 0 0%
src/chuck_data/commands/setup_stitch.py 156 156 0 0%
src/chuck_data/commands/setup_wizard.py 106 106 0 0%
src/chuck_data/commands/sql_external_data.py 88 88 0 0%
src/chuck_data/commands/status.py 22 22 0 0%
src/chuck_data/commands/stitch_tools.py 191 191 0 0%
src/chuck_data/commands/table.py 40 40 0 0%
src/chuck_data/commands/tag_pii.py 64 64 0 0%
src/chuck_data/commands/upload_file.py 38 38 0 0%
src/chuck_data/commands/warehouse.py 18 18 0 0%
src/chuck_data/commands/warehouse_selection.py 29 29 0 0%
src/chuck_data/commands/wizard/__init__.py 5 5 0 0%
src/chuck_data/commands/wizard/renderer.py 89 89 0 0%
src/chuck_data/commands/wizard/state.py 81 81 0 0%
src/chuck_data/commands/wizard/steps.py 153 153 0 0%
src/chuck_data/commands/wizard/validator.py 85 85 0 0%
src/chuck_data/commands/workspace_selection.py 24 24 0 0%
src/chuck_data/config.py 153 153 0 0%
src/chuck_data/databricks/__init__.py 0 0 0 100%
src/chuck_data/databricks/permission_validator.py 63 63 0 0%
src/chuck_data/databricks/url_utils.py 40 40 0 0%
src/chuck_data/databricks_auth.py 24 24 0 0%
src/chuck_data/exceptions.py 2 2 0 0%
src/chuck_data/interactive_context.py 33 33 0 0%
src/chuck_data/interactive_handler.py 39 39 0 0%
src/chuck_data/llm/__init__.py 2 2 0 0%
src/chuck_data/llm/client.py 26 26 0 0%
src/chuck_data/logger.py 22 22 0 0%
src/chuck_data/metrics_collector.py 51 51 0 0%
src/chuck_data/models.py 19 19 0 0%
src/chuck_data/profiler.py 117 117 0 0%
src/chuck_data/service.py 205 205 0 0%
src/chuck_data/utils.py 31 31 0 0%
src/chuck_data/version.py 1 1 0 0%
src/chuck_data/warehouses.py 6 6 0 0%
src/clients/__init__.py 0 0 0 100%
src/clients/amperity.py 117 71 13 39%
src/clients/databricks.py 336 187 0 44%
src/command_models.py 6 6 0 0%
src/command_output.py 162 162 0 0%
src/command_registry.py 50 9 0 82%
src/commands/__init__.py 37 0 0 100%
src/commands/add_stitch_report.py 32 0 0 100%
src/commands/agent.py 75 5 0 93%
src/commands/auth.py 46 9 0 80%
src/commands/base.py 7 0 0 100%
src/commands/bug.py 62 3 0 95%
src/commands/catalog.py 19 11 0 42%
src/commands/catalog_selection.py 25 3 0 88%
src/commands/cluster_init_tools.py 39 0 0 100%
src/commands/create_volume.py 28 20 0 29%
src/commands/create_warehouse.py 25 18 0 28%
src/commands/help.py 15 0 0 100%
src/commands/job_status.py 30 23 0 23%
src/commands/jobs.py 46 3 0 93%
src/commands/list_catalogs.py 27 0 0 100%
src/commands/list_models.py 31 0 0 100%
src/commands/list_schemas.py 33 3 0 91%
src/commands/list_tables.py 44 4 0 91%
src/commands/list_volumes.py 34 26 0 24%
src/commands/list_warehouses.py 21 4 0 81%
src/commands/model_selection.py 22 0 0 100%
src/commands/models.py 17 3 0 82%
src/commands/pii_tools.py 88 24 0 73%
src/commands/run_sql.py 164 154 0 6%
src/commands/scan_pii.py 28 0 0 100%
src/commands/schema.py 26 17 0 35%
src/commands/schema_selection.py 26 3 0 88%
src/commands/setup_stitch.py 156 99 0 37%
src/commands/setup_wizard.py 106 32 0 70%
src/commands/sql_external_data.py 88 88 0 0%
src/commands/status.py 22 3 0 86%
src/commands/stitch_tools.py 191 111 0 42%
src/commands/table.py 40 10 0 75%
src/commands/tag_pii.py 64 13 0 80%
src/commands/upload_file.py 38 30 0 21%
src/commands/warehouse.py 18 11 0 39%
src/commands/warehouse_selection.py 29 4 0 86%
src/commands/wizard/__init__.py 5 0 0 100%
src/commands/wizard/renderer.py 89 30 0 66%
src/commands/wizard/state.py 81 18 0 78%
src/commands/wizard/steps.py 153 57 0 63%
src/commands/wizard/validator.py 85 18 0 79%
src/commands/workspace_selection.py 24 0 0 100%
src/config.py 153 16 0 90%
src/databricks/__init__.py 0 0 0 100%
src/databricks/permission_validator.py 63 0 0 100%
src/databricks/url_utils.py 40 1 0 98%
src/databricks_auth.py 24 2 0 92%
src/exceptions.py 2 0 0 100%
src/interactive_context.py 33 1 0 97%
src/interactive_handler.py 39 39 0 0%
src/llm/__init__.py 2 0 0 100%
src/llm/client.py 26 17 0 35%
src/logger.py 22 0 0 100%
src/metrics_collector.py 51 4 0 92%
src/models.py 19 0 0 100%
src/profiler.py 117 56 0 52%
src/service.py 205 109 0 47%
src/ui/ascii_art.py 15 6 0 60%
src/ui/help_formatter.py 89 86 0 3%
src/ui/table_formatter.py 82 22 0 73%
src/ui/theme.py 31 7 0 77%
src/ui/tui.py 893 378 0 58%
src/utils.py 31 0 0 100%
src/version.py 1 0 0 100%
src/warehouses.py 6 0 0 100%
Total 9456 6462 26 32%

No items found using the specified filter.