Data Analysis Testing Data Analysis Code

Sub-skill of data-analysis: Testing Data Analysis Code.

vamseeachanta 6d438e2 958 B Updated

File contents

Testing Data Analysis Code

Testing Data Analysis Code

import pytest
import polars as pl

def test_aggregation_logic():
    """Test aggregation produces expected results."""
    test_data = pl.DataFrame({
        "category": ["A", "A", "B"],
        "value": [100, 200, 150]
    })

    result = aggregate_by_category(test_data)

    assert result.filter(pl.col("category") == "A")["total"][0] == 300
    assert result.filter(pl.col("category") == "B")["total"][0] == 150

def test_dashboard_callback():
    """Test dashboard callback returns valid figures."""
    from dash.testing.composite import DashComposite

    # Test callback outputs are valid plotly figures
    main, pie, bar = update_charts("revenue")

    assert main.data is not None
    assert pie.data is not None

*See sub-skills for full details.*

vamseeachanta/workspace-hub/tree/main/.agents/skills/_archive/data/analysis/data-analysis/testing-data-analysis-code commit 6d438e2ca9

Frequently asked questions

npx skillmds@latest add vamseeachanta/data-analysis-testing-data-analysis-code