aboutsummaryrefslogtreecommitdiffstats
path: root/python/tests/import_doaj.py
Commit message (Collapse)AuthorAgeFilesLines
* doaj: fix tests now that container_id is requiredBryan Newbold2022-07-191-2/+1
|
* fmt (black): tests/Bryan Newbold2021-11-021-7/+12
|
* python: isort everythingBryan Newbold2021-11-021-3/+3
|
* lint: simple, safe inline lint fixesBryan Newbold2021-11-021-7/+7
| | | | '==' vs 'is'; 'not a in b' vs 'a not in b'; etc
* add fuzzy match filtering to DOAJ importerBryan Newbold2020-12-161-2/+14
| | | | | | | | | | | In this default configuration, any entities with a fuzzy match (even "ambiguous") will be skipped at import time, to prevent creating duplicates. This is conservative towards not creating new/duplicate entities. In the future, as we get more confidence in fuzzy match/verification, we can start to ignore AMBIGUOUS, handle EXACT as same release, and merge STRONG (and WEAK?) matches under the same work entity.
* DOAJ: remove accidentally commited 'skip' of a testBryan Newbold2020-11-201-1/+0
|
* doaj: fix update code path (getattr not __dict__)Bryan Newbold2020-11-201-10/+66
| | | | Also add missing code coverage for update path (disabled by default).
* implement remainder of DOAJ article importerBryan Newbold2020-11-191-11/+6
|
* initial implementation of DOAJ importerBryan Newbold2020-11-191-0/+92
Several things to finish implementing and polish.