{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/5"},{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing"},{"label":"Quality Assurance","url":"https://skillfed.io/packages/category/software-development-quality-assurance"}],"enrichment":{"capability":"Provides assertion methods for testing PySpark code with descriptive error messages formatted for easy debugging.","skillfed_tags":["testing","pytest"],"use_cases":["Write unit tests with clear assertion failures and readable error output.","Compare actual and expected data structures while ignoring row or column order.","Debug data quality issues by viewing formatted side-by-side comparisons of mismatched rows.","Test column-level transformations with descriptive failure messages.","Validate schema changes while ignoring nullable property differences."],"what_it_does":"Chispa is a testing library that simplifies writing unit tests by providing assertion methods like `assert_column_equality` and `assert_df_equality` that compare data structures while generating human-readable error messages that highlight mismatches. When a test fails, the output uses color-coding and formatted tables to show exactly which rows or values differ, making debugging much faster than reading raw error output.\n\nThe library supports flexible comparison modes: you can ignore row order, column order, specific columns, nullable schema properties, and NaN equality. It integrates with pytest and is designed as a development dependency. The package is actively maintained, supports Python 3.10, 3.11, and 3.12, and carries no known security vulnerabilities.","worth_installing":"Yes. Chispa is a lightweight, actively maintained testing utility with no security issues and low install friction. It directly addresses the pain point of making test failures readable and actionable. Install it as a development dependency if you write tests."},"id":"chispa","links":{"html":"https://skillfed.io/packages/chispa","md":"https://skillfed.io/packages/chispa.md","pypi":"https://pypi.org/project/chispa/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-24","license_spdx":null,"license_treatment":"permissive","name":"chispa","python_support":"supports_current","summary":"Pyspark test helper library"},"popularity":{"monthly_downloads":3041738,"position":2777,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.12.0"}
