I took the following steps based on @remirigal's work:
Merge master branch (no merge conflicts to resolve)
Add the exact test case shown in PR #101
This exposed the need to perform deep copies of the parametrized test data, since the original test values were getting augmented and re-used between the "normal" and "ext" parsers, so it was necessary to add a line to deepcopy the test case values.
This PR supersedes PR #101.
I took the following steps based on @remirigal's work:
master
branch (no merge conflicts to resolve)This exposed the need to perform deep copies of the parametrized test data, since the original test values were getting augmented and re-used between the "normal" and "ext" parsers, so it was necessary to add a line to deepcopy the test case values.