FOLIO-FSE / FOLIO-FSE/folio_migration_tools
Increase Test Coverage for Core Migration Tasks
Open
Improve test coverage
- Dominant language
- Python
- Stars
- 14
- Forks
- 10
- Avg merge
- 55m
- Merged PRs (30d)
- 7
Description
Most of the current tests for the various migration tasks (`src/folio_migration_tools/migration_tasks`) are only unit tests for various static methods. To more thoroughly cover this code, we will need to create fixtures, compile test datasets, and mock mapper classes. We should start with the most-used tasks:
- [x] `bibs_transformer.py`
- [x] `holdings_marc_transformer.py`
- [ ] `holdings_csv_transformer.py`
- [x] `items_transformer.py`
- [x] `user_transformer.py`
- [x] `batch_poster.py`
Contributor guide
Assessment
This issue has not been assessed yet.