Closed remileduc closed 7 years ago
@remileduc the refactoring can be done later if we have good test coverage.
@remileduc I agree with @jirikuncar. Also, "refactor tests to factorize common rules" is not needed. I think it's actually better to have tests for 4.0 and 3.1 split.
LGTM
FIX https://github.com/inveniosoftware/datacite/issues/15
done:
schema40.py
not done yet:
what is done: Fully working and tested support for v4.0 (main test with full JSON example works).
FIX
Hint for CR On this PR, the changelog of github is not very nice... You can manually look at the diffs between the following files to see what has been modified:
schema31.py
andschema40.py
datacite-v3.1.json
anddatacite-v4.0.json
datacite-v3.1-full-example.json
anddatacite-v4.0-full-example.json
test_schema31
andtest_schema40