Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This addresses #80 .
conftest.py
file as recommended bypytest
.pytest.ini
file to ignoreRuntimeWarning
when runningpytest
. This comes about when running older versions ofnumpy
andsklearn
. The output of the tests remains as intended.impyute/util/testing.py
which does the two tasks of checking thereturn_type
andmissing_value
which appeared in almost every test file.pytest
best practices to make code more readable.test_compare.py
test to actually test the output of the file. Previously it wrote out a file to the repo that would remain there. Now it usespytest
fixtures to write to a temporary directory, check the contents of the file, and then delete the file so that the user does not have to have this file hanging around their system.unittest
to usepytest
so that testing is consistent across the whole package.