Skip to content

Commit

Permalink
tests: Prevent MEF access
Browse files Browse the repository at this point in the history
* Dependencies updates.
* Corrects fixtures with $ref to MEF.
* corrects Babel time string ' AM' to '\u202fAM'

Co-Authored-by: Peter Weber <[email protected]>
  • Loading branch information
rerowep committed Mar 1, 2023
1 parent a9230c3 commit 55a2111
Show file tree
Hide file tree
Showing 13 changed files with 92 additions and 170 deletions.
159 changes: 79 additions & 80 deletions poetry.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ python-dotenv = ">=0.13.0"
invenio-sip2 = ">=0.6.16"
flask-cors = ">3.0.8"
celery = ">=5.0.0"
cryptography = ">38.0.2,<39.0"
cryptography = ">38.0.2,<40.0"
freezegun = "^1.1.0"
lazyreader = ">1.0.0"
jinja2 = ">2.11.2"
Expand Down
19 changes: 8 additions & 11 deletions run-tests.sh
Original file line number Diff line number Diff line change
Expand Up @@ -67,26 +67,23 @@ if [[ -z "${VIRTUAL_ENV}" ]]; then
fi

function pretests () {
info_msg "Check vulnerabilities:"
# +============================+===========+==========================+==========+
# | package | installed | affected | ID |
# +============================+===========+==========================+==========+
# | click | 7.1.2 | <8.0.0 | 47833 |
# | celery | 5.1.2 | <5.2.0 | 42498 |
# | celery | 5.1.2 | <5.2.2 | 43738 |
# | flask-security | 3.0.0 | <3.1.0 | 45183 |
# | flask-security | 3.0.0 | >0 | 44501 |
# | sqlalchemy | 1.3.24 | <2.0.0b1 | 51668 |
# | sqlalchemy-utils | 0.35.0 | >=0.27.0 | 42194 |
# | wtforms | 2.3.3 | <3.0.0a1 | 42852 |
# | werkzeug | 1.0.1 | <2.2.3 | 53325 |
# | werkzeug | 1.0.1 | <2.2.3 | 53326 |
# | celery | 5.1.2 | <5.2.0 | 42498 |
# | celery | 5.1.2 | <5.2.2 | 43738 |
# | click | 7.1.2 | <8.0.0 | 47833 |
# | py | 1.11.0 | <=1.11.0 | 51457 |
# | safety | 1.10.3 | <2.2.0 | 51358 |
# | sqlalchemy | 1.3.24 | <2.0.0b1 | 51668 |
# | wheel | 0.37.1 | <0.38.0 | 51499 |
# | sqlalchemy-utils | 0.35.0 | >=0.27.0 | 42194 |
# | certifi | 2022.9.24 | <2022.12.07 | 52365 |
# | setuptools | 65.4.1 | <65.5.1 | 52495 |
# | future | 0.18.2 | <=0.18.2 | 52510 |
# +==============================================================================+
safety check -i 47833 -i 42498 -i 43738 -i 45183 -i 44501 -i 42852 -i 51457 -i 51358 -i 51499 -i 42194 -i 51668 -i 52365 -i 52495 -i 52510
safety check -i 45183 -i 44501 -i 51668 -i 42194 -i 42852 -i 53325 -i 53326 -i 42498 -i 43738 -i 47833 -i 51457 -i 51358
info_msg "Check json:"
invenio reroils utils check_json tests/data rero_ils/modules data
info_msg "Check license:"
Expand Down
26 changes: 0 additions & 26 deletions tests/data/data.json
Original file line number Diff line number Diff line change
Expand Up @@ -2830,24 +2830,6 @@
"role": [
"aut"
]
},
{
"agent": {
"$ref": "https://mef.rero.ch/api/agents/idref/027037061",
"type": "bf:Person"
},
"role": [
"cre"
]
},
{
"agent": {
"$ref": "https://mef.rero.ch/api/agents/idref/028401743",
"type": "bf:Person"
},
"role": [
"ctb"
]
}
],
"identifiedBy": [
Expand Down Expand Up @@ -3002,14 +2984,6 @@
}
],
"subjects": [
{
"type": "bf:Person",
"$ref": "https://mef.rero.ch/api/agents/gnd/041288890"
},
{
"type": "bf:Person",
"$ref": "https://mef.rero.ch/api/agents/idref/032106939"
},
{
"type": "bf:Person",
"preferred_name": "Athenagoras (patriarche oecum\u00e9nique ; 1)",
Expand Down
1 change: 0 additions & 1 deletion tests/data/xml/kul/kul_isbn_9782265089419.xml
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,6 @@
</datafield>
<datafield ind1=" " ind2="7" tag="650">
<subfield code="a">Morale sociale</subfield>
<subfield code="0">(RERO)A021003578</subfield>
<subfield code="2">rero</subfield>
</datafield>
<datafield tag="651" ind1=" " ind2=" ">
Expand Down
2 changes: 0 additions & 2 deletions tests/data/xml/loc/loc_isbn_all_9781604689808.xml
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,6 @@
</datafield>
<datafield tag="650" ind1=" " ind2="7">
<subfield code="a">Morale sociale</subfield>
<subfield code="0">(RERO)A021003578</subfield>
<subfield code="2">rero</subfield>
</datafield>
<datafield tag="655" ind1=" " ind2="7">
Expand All @@ -155,7 +154,6 @@
<datafield tag="700" ind1="1" ind2=" ">
<subfield code="a">Chatelain, Yannick</subfield>
<subfield code="d">1965-....</subfield>
<subfield code="0">(IDREF)055771041</subfield>
<subfield code="4">cre</subfield>
</datafield>
<datafield tag="710" ind1="2" ind2=" ">
Expand Down
25 changes: 0 additions & 25 deletions tests/data/xml/slsp/slsp_anywhere_123.xml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,6 @@
<datafield ind1="1" ind2=" " tag="100">
<subfield code="a">Llopis, Jorge</subfield>
<subfield code="d">1919-1976</subfield>
<subfield code="0">(IDREF)093591209</subfield>
<subfield code="4">cre</subfield>
</datafield>
<datafield ind1="1" ind2="0" tag="245">
Expand Down Expand Up @@ -189,7 +188,6 @@
<datafield ind1="1" ind2=" " tag="100">
<subfield code="a">Schaeffer, Claude</subfield>
<subfield code="d">1898-1982</subfield>
<subfield code="0">(IDREF)033556083</subfield>
<subfield code="4">cre</subfield>
</datafield>
<datafield ind1="1" ind2="0" tag="245">
Expand Down Expand Up @@ -1143,7 +1141,6 @@
</datafield>
<datafield ind1=" " ind2="7" tag="651">
<subfield code="a">Libye</subfield>
<subfield code="0">(IDREF)027262545</subfield>
<subfield code="2">idref</subfield>
</datafield>
<datafield ind1=" " ind2=" " tag="830">
Expand Down Expand Up @@ -1383,7 +1380,6 @@
</datafield>
<datafield ind1=" " ind2="7" tag="651">
<subfield code="a">Iran</subfield>
<subfield code="0">(IDREF)027234576</subfield>
<subfield code="2">idref</subfield>
</datafield>
<datafield ind1=" " ind2=" " tag="690">
Expand Down Expand Up @@ -1764,7 +1760,6 @@
<datafield ind1="1" ind2=" " tag="100">
<subfield code="a">Novara, Lázaro Juan</subfield>
<subfield code="d">19..-....</subfield>
<subfield code="0">(IDREF)148729673</subfield>
<subfield code="4">cre</subfield>
</datafield>
<datafield ind1="1" ind2="0" tag="245">
Expand Down Expand Up @@ -1878,7 +1873,6 @@
<datafield ind1="1" ind2=" " tag="100">
<subfield code="a">Luer, Carlyle A.</subfield>
<subfield code="d">1922-2019</subfield>
<subfield code="0">(IDREF)067150047</subfield>
<subfield code="4">cre</subfield>
</datafield>
<datafield ind1="1" ind2="0" tag="245">
Expand Down Expand Up @@ -1921,7 +1915,6 @@
</datafield>
<datafield ind1=" " ind2="7" tag="651">
<subfield code="a">Colombie</subfield>
<subfield code="0">(IDREF)027230430</subfield>
<subfield code="2">idref</subfield>
</datafield>
<datafield ind1=" " ind2=" " tag="690">
Expand All @@ -1935,7 +1928,6 @@
<datafield ind1="1" ind2=" " tag="700">
<subfield code="a">Thoerle, Lisa</subfield>
<subfield code="d">19..-....</subfield>
<subfield code="0">(IDREF)169999386</subfield>
</datafield>
<datafield ind1=" " ind2="0" tag="830">
<subfield code="a">Icones Pleurothallidinarum</subfield>
Expand Down Expand Up @@ -2182,7 +2174,6 @@
</datafield>
<datafield ind1="1" ind2=" " tag="100">
<subfield code="a">Mejía-Saulés, María Teresa</subfield>
<subfield code="0">(IDREF)061333247</subfield>
<subfield code="4">cre</subfield>
</datafield>
<datafield ind1="1" ind2="0" tag="245">
Expand Down Expand Up @@ -2223,7 +2214,6 @@
</datafield>
<datafield ind1=" " ind2="7" tag="651">
<subfield code="a">Veracruz (Mexique ; État)</subfield>
<subfield code="0">(IDREF)027356434</subfield>
<subfield code="2">idref</subfield>
</datafield>
<datafield ind1="1" ind2=" " tag="700">
Expand Down Expand Up @@ -2296,7 +2286,6 @@
</datafield>
<datafield ind1="1" ind2=" " tag="100">
<subfield code="a">Di Lella, Luigi</subfield>
<subfield code="0">(IDREF)032501684</subfield>
<subfield code="4">cre</subfield>
</datafield>
<datafield ind1="1" ind2="0" tag="245">
Expand Down Expand Up @@ -2424,7 +2413,6 @@
</datafield>
<datafield ind1="1" ind2=" " tag="100">
<subfield code="a">Redonda-Martínez, Rosario</subfield>
<subfield code="0">(IDREF)142607177</subfield>
<subfield code="4">cre</subfield>
</datafield>
<datafield ind1="1" ind2="0" tag="245">
Expand Down Expand Up @@ -2707,7 +2695,6 @@
</datafield>
<datafield ind1=" " ind2="7" tag="651">
<subfield code="a">Guyanes</subfield>
<subfield code="0">(IDREF)027527514</subfield>
<subfield code="2">idref</subfield>
</datafield>
<datafield ind1=" " ind2="7" tag="651">
Expand Down Expand Up @@ -3241,7 +3228,6 @@
</datafield>
<datafield ind1="1" ind2=" " tag="700">
<subfield code="a">Gentaz, Édouard</subfield>
<subfield code="0">(IDREF)053479653</subfield>
</datafield>
<datafield ind1=" " ind2=" " tag="830">
<subfield code="a">Approche neuropsychologique des apprentissages chez l'enfant</subfield>
Expand Down Expand Up @@ -3334,7 +3320,6 @@
</datafield>
<datafield ind1="1" ind2=" " tag="100">
<subfield code="a">Acocella, Mariantonietta</subfield>
<subfield code="0">(IDREF)069118191</subfield>
<subfield code="4">cre</subfield>
</datafield>
<datafield ind1="1" ind2="0" tag="245">
Expand Down Expand Up @@ -3556,7 +3541,6 @@
</datafield>
<datafield ind1=" " ind2="7" tag="651">
<subfield code="a">Italie</subfield>
<subfield code="0">(IDREF)027235408</subfield>
<subfield code="2">idref</subfield>
</datafield>
<datafield ind1=" " ind2=" " tag="691">
Expand Down Expand Up @@ -5015,7 +4999,6 @@
</datafield>
<datafield ind1="1" ind2=" " tag="100">
<subfield code="a">Bueno Avila, Antonio</subfield>
<subfield code="0">(IDREF)154655929</subfield>
<subfield code="4">cre</subfield>
</datafield>
<datafield ind1="1" ind2="0" tag="245">
Expand Down Expand Up @@ -5665,7 +5648,6 @@
<datafield ind1="1" ind2=" " tag="100">
<subfield code="a">Barbieri, Luca</subfield>
<subfield code="d">1966-....</subfield>
<subfield code="0">(IDREF)074314742</subfield>
<subfield code="4">cre</subfield>
</datafield>
<datafield ind1="1" ind2="0" tag="245">
Expand Down Expand Up @@ -5748,7 +5730,6 @@
<subfield code="a">Ovide</subfield>
<subfield code="d">0043 av. J.-C.-0017</subfield>
<subfield code="t">Heroides</subfield>
<subfield code="0">(IDREF)028729587</subfield>
<subfield code="2">idref</subfield>
</datafield>
<datafield ind1="0" ind2="7" tag="600">
Expand Down Expand Up @@ -5971,7 +5952,6 @@
<datafield ind1="1" ind2=" " tag="100">
<subfield code="a">Dufour, Alfred</subfield>
<subfield code="d">1938-....</subfield>
<subfield code="0">(IDREF)026841614</subfield>
<subfield code="4">cre</subfield>
</datafield>
<datafield ind1="1" ind2="0" tag="245">
Expand Down Expand Up @@ -6085,7 +6065,6 @@
<subfield code="6">100-01</subfield>
<subfield code="a">Göllner, Theodor</subfield>
<subfield code="d">1929-....</subfield>
<subfield code="0">(IDREF)028777581</subfield>
<subfield code="4">cre</subfield>
</datafield>
<datafield ind1="1" ind2="0" tag="245">
Expand Down Expand Up @@ -6732,25 +6711,21 @@
<datafield ind1="1" ind2="7" tag="600">
<subfield code="a">Schnitzler, Arthur</subfield>
<subfield code="d">1862-1931</subfield>
<subfield code="0">(IDREF)027127869</subfield>
<subfield code="2">idref</subfield>
</datafield>
<datafield ind1="1" ind2="7" tag="600">
<subfield code="a">Hofmannsthal, Hugo von</subfield>
<subfield code="d">1874-1929</subfield>
<subfield code="0">(IDREF)026923483</subfield>
<subfield code="2">idref</subfield>
</datafield>
<datafield ind1="1" ind2="7" tag="600">
<subfield code="a">Salten, Felix</subfield>
<subfield code="d">1869-1945</subfield>
<subfield code="0">(IDREF)027120600</subfield>
<subfield code="2">idref</subfield>
</datafield>
<datafield ind1="1" ind2="7" tag="600">
<subfield code="a">Bahr, Hermann</subfield>
<subfield code="d">1863-1934</subfield>
<subfield code="0">(IDREF)028826914</subfield>
<subfield code="2">idref</subfield>
</datafield>
<datafield ind1="2" ind2="7" tag="610">
Expand Down
4 changes: 0 additions & 4 deletions tests/data/xml/slsp/slsp_isbn_3908497272.xml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@
</datafield>
<datafield ind1="1" ind2=" " tag="100">
<subfield code="a">Urchs, Ossi</subfield>
<subfield code="0">(RERO)A003922810</subfield>
<subfield code="4">cre</subfield>
</datafield>
<datafield ind1="1" ind2="0" tag="245">
Expand Down Expand Up @@ -66,17 +65,14 @@
</datafield>
<datafield ind1=" " ind2="7" tag="650">
<subfield code="a">Téléphonie Internet</subfield>
<subfield code="0">(RERO)A021064672</subfield>
<subfield code="2">rero</subfield>
</datafield>
<datafield ind1=" " ind2="7" tag="655">
<subfield code="a">[Manuels d'enseignement]</subfield>
<subfield code="0">(RERO)A021098695</subfield>
<subfield code="2">rero</subfield>
</datafield>
<datafield ind1="1" ind2=" " tag="700">
<subfield code="a">Zapp, Harald</subfield>
<subfield code="0">(RERO)A013058709</subfield>
</datafield>
<datafield ind1="0" ind2="1" tag="852">
<subfield code="a">41SLSP_BCUFR</subfield>
Expand Down
5 changes: 0 additions & 5 deletions tests/data/xml/slsp/slsp_isbn_9782296076648.xml
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,6 @@
<datafield tag="100" ind1="1" ind2=" ">
<subfield code="a">Chatelain, Yannick</subfield>
<subfield code="d">1965-....</subfield>
<subfield code="0">(IDREF)055771041</subfield>
<subfield code="4">cre</subfield>
</datafield>
<datafield tag="210" ind1="1" ind2=" ">
Expand Down Expand Up @@ -132,22 +131,18 @@
</datafield>
<datafield tag="650" ind1=" " ind2="7">
<subfield code="a">Morale sociale</subfield>
<subfield code="0">(RERO)A021003578</subfield>
<subfield code="2">rero</subfield>
</datafield>
<datafield tag="650" ind1=" " ind2="7">
<subfield code="a">Pirates informatiques</subfield>
<subfield code="0">(RERO)A021073688</subfield>
<subfield code="2">rero</subfield>
</datafield>
<datafield tag="650" ind1=" " ind2="7">
<subfield code="a">Innovations technologiques</subfield>
<subfield code="0">(RERO)A021005087</subfield>
<subfield code="2">rero</subfield>
</datafield>
<datafield tag="650" ind1=" " ind2="7">
<subfield code="a">Société numérique</subfield>
<subfield code="0">(RERO)A021066932</subfield>
<subfield code="2">rero</subfield>
</datafield>
<datafield tag="653" ind1=" " ind2=" ">
Expand Down
6 changes: 0 additions & 6 deletions tests/data/xml/ugent/ugent_anywhere_123.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13660,7 +13660,6 @@
</marc:datafield>
<marc:datafield tag="100" ind1="1" ind2=" ">
<marc:subfield code="a">De Pelsmacker, Patrick</marc:subfield>
<marc:subfield code="0">(viaf)15054858</marc:subfield>
</marc:datafield>
<marc:datafield tag="245" ind1="1" ind2=" ">
<marc:subfield code="a">Marketing communications :</marc:subfield>
Expand Down Expand Up @@ -13691,11 +13690,9 @@
</marc:datafield>
<marc:datafield tag="700" ind1="1" ind2=" ">
<marc:subfield code="a">Geuens, Maggie</marc:subfield>
<marc:subfield code="0">(viaf)17507331</marc:subfield>
</marc:datafield>
<marc:datafield tag="700" ind1="1" ind2=" ">
<marc:subfield code="a">Van den Bergh, Joeri</marc:subfield>
<marc:subfield code="0">(viaf)47046670</marc:subfield>
</marc:datafield>
<marc:datafield tag="852" ind1="4" ind2=" ">
<marc:subfield code="x">EB</marc:subfield>
Expand Down Expand Up @@ -14231,7 +14228,6 @@
</marc:datafield>
<marc:datafield tag="100" ind1="1" ind2=" ">
<marc:subfield code="a">De Pelsmacker, Patrick</marc:subfield>
<marc:subfield code="0">(viaf)15054858</marc:subfield>
</marc:datafield>
<marc:datafield tag="245" ind1="1" ind2=" ">
<marc:subfield code="a">Marketing communications :</marc:subfield>
Expand Down Expand Up @@ -14265,11 +14261,9 @@
</marc:datafield>
<marc:datafield tag="700" ind1="1" ind2=" ">
<marc:subfield code="a">Geuens, Maggie</marc:subfield>
<marc:subfield code="0">(viaf)17507331</marc:subfield>
</marc:datafield>
<marc:datafield tag="700" ind1="1" ind2=" ">
<marc:subfield code="a">Van den Bergh, Joeri</marc:subfield>
<marc:subfield code="0">(viaf)47046670</marc:subfield>
</marc:datafield>
<marc:datafield tag="852" ind1="4" ind2=" ">
<marc:subfield code="x">EB</marc:subfield>
Expand Down
Loading

0 comments on commit 55a2111

Please sign in to comment.