Data Test


Test driven data-wrangling and data validation.

Upvotes: DownVotes:
Age: 2 years     Page Views: 3054
Votes / View: 0    Wilson Score: 0.00

Datatest helps speed up and formalize data-wrangling and data validation tasks. It repurposes software testing practices for data preparation and quality assurance projects. Datatest can help you:

  • Clean and wrangle data faster and more accurately.
  • Maintain a record of checks and decisions regarding important data sets.
  • Distinguish between ideal criteria and acceptible deviation.
  • Measure progress of data preparation tasks.
  • On-board new team members with an explicit and structured process.
  • Test data pipeline components and end-to-end behavior.

Datatest supports both pytest and unittest style testing. It implements a system of validation methods, difference classes, and acceptance context managers.