Fix test instructions, and refactor tests for consistency #9
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.
There are a couple of problems with the instructions for running tests in the current project README:
pyxl_tests.py
was renamedtests\test_basic.py
It seems the newer tests have a different 'style' to the original
pyxl_tests.py
: the new tests usepytest
-style, ie. plain asserts in functions rather than theunittest2
-style consisting ofassertEqual
etc.This suggests that the intended way of running the full test suite is with
pytest
.This PR does the following:
a. Makes the test suite consistent with itself: changes any use of
unittest2
style testing topytest
style testing comprised of asserts in functions and removes anyunittest2
dependencies.b. Adds instructions to the README for running the full test suite.