Datatest: Test driven data-wrangling and analysis

Version 0.9.1

Datatest provides tools for test driven data-wrangling and analysis. It supports both pytest and unittest style testing.

You can use datatest to automate checklists, log discrepancies, and measure progress. It encourages a structured approach for preparing messy data that needs to be cleaned, integrated, formatted, and verified.

Datatest has no hard dependencies and supports Python 2.6, 2.7, 3.1 through 3.6, PyPy, and PyPy3.

See the project’s README file for details on supported versions, backward compatibility, and more.


This documentation is aimed at newer versions of Python. If you are using an older version, you may need to convert some examples into older syntax before running them: