shawnbrown
shawnbrown
If `working_directory()` is used as a decorator but the developer forgets to call it with a path, the error message can be confusing because the function is passed in implicitly...
Keep an eye on wesm/dataframe-protocol#1 and see if it makes sense to change datatest's normalization to support a DataFrame-protocol instead of `Dataframe`s specifically.
Currently, when a mandatory test fails, the test runner exists with the following: $ python -m datatest .......F ========================================================== FAIL: datatest.error.DataError: mandatory test failed, stopping early: data does not satisfy...
Add how-to documentation for checking counts and cardinality. Should demonstrate: * using ``len(data)`` to validate count of data elements * using ``collections.Counter(data)`` to validate counts per value Should also mention...
Add how-to documentation for inequalities. Should demonstrate: * using ``validate.interval()`` to create left- and right-bounded intervals (for greater-than-or-equal-to and less-than-or-equal-to) * using functions for implementing greater-than or less than (but...
Add conditional install instructions to .travis.yml for all optional dependencies (currently just `pandas` and `xlrd`).
It would be nice to have a command line option to disregard the @mandatory decorator when running tests. I'm thinking `-i` for "ignore" is a decent option: ``` -i, --ignore...
It would be nice if running datatest with the `-v` flag returns a data quality report that is appropriate for non-developers (currently, displays unittest style verbose output).
It would be nice to inherit from [unittest2](https://pypi.python.org/pypi/unittest2) when it's available. This will provide a clean way to support `setUpModule()` and `setUpClass()` on Python 3.1 and 2.6 as well as...
Currently,the latest version of `dbfread` available on PyPI is 2.0.7 (from November 2016). That version does not register its supported versions of Python and it doesn't include any trove classifiers....