Closed elichad closed 1 month ago
Current test status:
apply_mapping
- #33 mapping.json
- #31 The integration tests mean we have reasonably good code coverage:
---------- coverage: platform linux, python 3.10.12-final-0 ----------
Name Stmts Miss Cover
----------------------------------------------------------------------------
src/rocrate_inveniordm/__init__.py 0 0 100%
src/rocrate_inveniordm/deposit.py 62 4 94%
src/rocrate_inveniordm/mapping/__init__.py 0 0 100%
src/rocrate_inveniordm/mapping/condition_functions.py 26 0 100%
src/rocrate_inveniordm/mapping/converter.py 198 18 91%
src/rocrate_inveniordm/mapping/crate_utils.py 88 0 100%
src/rocrate_inveniordm/mapping/mapping_utils.py 46 0 100%
src/rocrate_inveniordm/mapping/processing_functions.py 60 19 68%
src/rocrate_inveniordm/upload/__init__.py 0 0 100%
src/rocrate_inveniordm/upload/credentials.py 11 0 100%
src/rocrate_inveniordm/upload/uploader.py 60 10 83%
----------------------------------------------------------------------------
TOTAL 551 51 91%
Closing in favour of individual issues linked above
Let's split this into separate issues for each package.