Skip to content

Commit 77d9af2

Browse files
committed
dependencies: fix security issues
* Adds safety exceptions. * Fixes the stats tests. Co-Authored-by: Bertrand Zuchuat <[email protected]>
1 parent 4946358 commit 77d9af2

File tree

2 files changed

+20
-8
lines changed

2 files changed

+20
-8
lines changed

Diff for: scripts/test

+7-1
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,14 @@ function pretests () {
8888
# | py | 1.11.0 | <=1.11.0 | 51457 |
8989
# | safety | 1.10.3 | <2.2.0 | 51358 |
9090
# | sentry-sdk | 1.6.0 | <1.14.0 | 53812 |
91+
# | flask-caching | 2.1.0 | <=2.1.0 | 40459 |
92+
# | pillow | 9.5.0 | <10.0.0 | 62156 |
93+
# | werkzeug | 1.0.1 | <2.3.8 | 62019 |
94+
# | cryptography | 39.0.2 | <41.0.4 | 62451 |
95+
# | cryptography | 39.0.2 | <41.0.5 | 62452 |
96+
# | cryptography | 39.0.2 | >=3.1,<41.0.6 | 62556 |
9197
# +==============================================================================+
92-
safety check -i 45183 -i 44501 -i 51668 -i 42194 -i 42852 -i 53325 -i 53326 -i 54456 -i 42498 -i 43738 -i 47833 -i 51457 -i 51358 -i 59473 -i 55261 -i 53812 -i 59956 -i 59062 -i 59473 -i 60224 -i 60225 -i 60223 -i 61489
98+
safety check -i 40459 -i 45183 -i 44501 -i 51668 -i 42194 -i 42852 -i 53325 -i 53326 -i 54456 -i 42498 -i 43738 -i 47833 -i 51457 -i 51358 -i 59473 -i 55261 -i 53812 -i 59956 -i 59062 -i 59473 -i 60224 -i 60225 -i 60223 -i 61489 -i 62019 -i 62156 -i 62451 -i 62452 -i 62556
9399
info_msg "Check json:"
94100
invenio reroils utils check_json tests/data rero_ils/modules data
95101
info_msg "Check license:"

Diff for: tests/ui/stats/test_stats_report_n_patrons.py

+13-7
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,19 @@
2828

2929

3030
def test_stats_report_number_of_patrons(
31-
org_martigny, lib_martigny, org_sion, lib_martigny_bourg,
31+
db, org_martigny, lib_martigny, org_sion, lib_martigny_bourg,
3232
patron_type_children_martigny, patron_type_adults_martigny,
3333
patron_type_grown_sion, loc_public_martigny,
3434
loc_public_martigny_bourg,
3535
patron_martigny_data,
3636
patron2_martigny_data, patron_sion_data, roles
3737
):
3838
"""Test the number of patrons and active patrons."""
39+
def patch_creation_date(patron, date):
40+
patron.model.created = date
41+
db.session.merge(patron.model)
42+
patron.reindex()
43+
3944
# no data
4045
cfg = {
4146
"library": {
@@ -53,20 +58,21 @@ def test_stats_report_number_of_patrons(
5358
from rero_ils.modules.patrons.api import create_patron_from_data
5459

5560
patron_martigny = create_patron_from_data(
56-
data=patron_martigny_data,
57-
delete_pid=True,
61+
data={k: v for k, v in patron_martigny_data.items() if k != 'pid'},
5862
dbcommit=True,
5963
reindex=True)
6064
patron2_martigny = create_patron_from_data(
61-
data=patron2_martigny_data,
62-
delete_pid=True,
65+
data={k: v for k, v in patron2_martigny_data.items() if k != 'pid'},
6366
dbcommit=True,
6467
reindex=True)
6568
patron_sion = create_patron_from_data(
66-
data=patron_sion_data,
67-
delete_pid=True,
69+
data={k: v for k, v in patron_sion_data.items() if k != 'pid'},
6870
dbcommit=True,
6971
reindex=True)
72+
date = datetime(year=2023, month=11, day=1)
73+
patch_creation_date(patron_martigny, date)
74+
patch_creation_date(patron2_martigny, date)
75+
patch_creation_date(patron_sion, date)
7076
es.indices.refresh(index='patrons')
7177

7278
# no distributions

0 commit comments

Comments
 (0)