• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

rero / rero-ils / 16905574235
92%

Build:
DEFAULT BRANCH: staging
Ran 12 Aug 2025 11:10AM UTC
Jobs 1
Files 611
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

12 Aug 2025 10:02AM UTC coverage: 91.93% (-0.2%) from 92.136%
16905574235

push

github

PascalRepond
fix: correct python linting for ruff

Co-Authored-by: Pascal Repond <pascal.repond@rero.ch>

341 of 459 new or added lines in 147 files covered. (74.29%)

1261 existing lines in 154 files now uncovered.

23364 of 25415 relevant lines covered (91.93%)

0.92 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
98.63
-1.37% rero_ils/filter.py
1
92.0
0.0% rero_ils/modules/acquisition/acq_accounts/listener.py
1
90.0
0.0% rero_ils/modules/acquisition/acq_receipt_lines/jsonresolver.py
1
93.15
1.26% rero_ils/modules/acquisition/acq_receipts/api.py
1
96.52
-0.02% rero_ils/modules/api.py
1
94.9
-0.49% rero_ils/modules/circ_policies/api.py
1
50.0
0.0% rero_ils/modules/collections/jsonresolver.py
1
90.07
0.0% rero_ils/modules/documents/serializers/marc.py
1
95.79
-0.53% rero_ils/modules/documents/utils.py
1
95.74
-0.49% rero_ils/modules/documents/views.py
1
96.67
-1.64% rero_ils/modules/entities/views.py
1
96.32
-0.25% rero_ils/modules/holdings/api.py
1
83.33
0.0% rero_ils/modules/holdings/utils.py
1
96.83
-1.59% rero_ils/modules/ill_requests/views.py
1
93.51
-0.02% rero_ils/modules/imports/api.py
1
93.33
-6.67% rero_ils/modules/imports/serializers/__init__.py
1
91.62
-0.14% rero_ils/modules/items/api/circulation.py
1
98.88
-1.12% rero_ils/modules/items/api/issue.py
1
98.46
-1.54% rero_ils/modules/items/utils.py
1
96.37
-0.01% rero_ils/modules/items/views/api_views.py
1
80.0
-20.0% rero_ils/modules/items/views/filters.py
1
94.12
-5.88% rero_ils/modules/jsonresolver.py
1
97.49
-0.39% rero_ils/modules/libraries/api.py
1
96.26
-0.88% rero_ils/modules/loans/utils.py
1
90.0
0.0% rero_ils/modules/local_fields/jsonresolver.py
1
67.79
-0.46% rero_ils/modules/migrations/data/cli.py
1
97.73
-2.27% rero_ils/modules/notifications/subclasses/booking.py
1
92.31
-3.85% rero_ils/modules/notifications/subclasses/internal.py
1
96.43
-3.57% rero_ils/modules/notifications/subclasses/transit.py
1
94.03
0.0% rero_ils/modules/operation_logs/extensions.py
1
69.57
0.45% rero_ils/modules/selfcheck/utils.py
1
83.33
-2.38% rero_ils/modules/stats/api/api.py
1
91.3
0.0% rero_ils/modules/stats/api/pricing.py
1
50.52
-0.5% rero_ils/modules/stats/views.py
1
95.74
-2.08% rero_ils/modules/templates/api.py
1
94.48
0.04% rero_ils/modules/users/api.py
2
92.28
0.1% rero_ils/dojson/utils.py
2
87.95
-0.14% rero_ils/facets.py
2
95.76
-0.79% rero_ils/modules/documents/dojson/contrib/jsontodc/model.py
2
94.75
-0.31% rero_ils/modules/documents/dojson/contrib/marc21tojson/rero/model.py
2
83.49
-1.28% rero_ils/modules/documents/serializers/base.py
2
75.8
-0.22% rero_ils/modules/entities/remote_entities/sync.py
2
76.7
0.0% rero_ils/modules/files/cli.py
2
88.68
-0.63% rero_ils/modules/holdings/api_views.py
2
93.22
-3.33% rero_ils/modules/notifications/subclasses/claim_issue.py
2
96.39
-2.38% rero_ils/modules/patron_transaction_events/api.py
2
97.22
-0.41% rero_ils/modules/patrons/api.py
2
73.61
-1.04% rero_ils/permissions.py
3
94.74
-1.26% rero_ils/modules/decorators.py
4
93.96
-0.71% rero_ils/modules/loans/api.py
4
72.46
0.0% rero_ils/modules/monitoring/api.py
5
31.73
-1.34% rero_ils/modules/stats/cli.py
5
84.47
-0.17% rero_ils/modules/utils.py
6
82.81
0.0% rero_ils/modules/acquisition/rollover.py
6
94.35
-0.21% rero_ils/modules/documents/dojson/contrib/jsontomarc21/model.py
7
91.8
-5.54% rero_ils/modules/patron_transactions/api.py
9
90.48
-2.71% rero_ils/modules/items/api/record.py
9
83.53
-2.3% rero_ils/modules/selfcheck/api.py

Uncovered Existing Lines

Lines Coverage ∆ File
1
92.0
0.0% rero_ils/modules/acquisition/acq_accounts/listener.py
1
98.21
0.0% rero_ils/modules/acquisition/acq_orders/views.py
1
98.67
0.0% rero_ils/modules/acquisition/budgets/api.py
1
97.96
0.0% rero_ils/modules/api_harvester/cantook/dojson/json/model.py
1
96.55
-0.11% rero_ils/modules/api_harvester/tasks.py
1
50.0
0.0% rero_ils/modules/collections/jsonresolver.py
1
87.5
0.0% rero_ils/modules/collections/listener.py
1
80.95
-0.87% rero_ils/modules/commons/dumpers.py
1
96.55
0.0% rero_ils/modules/documents/extensions/add_mef_pid.py
1
98.25
0.0% rero_ils/modules/documents/extensions/title.py
1
98.33
-0.03% rero_ils/modules/documents/serializers/dc.py
1
96.67
0.0% rero_ils/modules/entities/local_entities/indexer.py
1
84.62
-1.1% rero_ils/modules/entities/logger.py
1
75.0
0.0% rero_ils/modules/entities/minters.py
1
96.67
-1.64% rero_ils/modules/entities/views.py
1
97.65
0.0% rero_ils/modules/files/components.py
1
59.26
-1.46% rero_ils/modules/holdings/views.py
1
92.31
0.0% rero_ils/modules/ill_requests/listener.py
1
96.83
-1.59% rero_ils/modules/ill_requests/views.py
1
98.53
0.0% rero_ils/modules/imports/serializers/serializers.py
1
92.98
0.0% rero_ils/modules/items/serializers/json.py
1
98.18
0.0% rero_ils/modules/loans/serializers/csv.py
1
98.51
0.0% rero_ils/modules/local_fields/api.py
1
97.53
0.03% rero_ils/modules/migrations/data/api.py
1
96.77
0.0% rero_ils/modules/migrations/permissions.py
1
97.3
0.0% rero_ils/modules/notifications/utils.py
1
95.0
0.0% rero_ils/modules/operation_logs/serializers.py
1
98.21
0.0% rero_ils/modules/patrons/schemas/json.py
1
96.39
-2.38% rero_ils/modules/patron_transaction_events/api.py
1
98.7
0.0% rero_ils/modules/stats/api/indicators/others.py
1
98.88
0.0% rero_ils/modules/stats/api/librarian.py
1
95.74
-2.08% rero_ils/modules/templates/api.py
1
95.45
0.0% rero_ils/modules/templates/extensions.py
1
96.36
0.0% rero_ils/modules/templates/permissions.py
1
97.62
0.0% rero_ils/modules/templates/schemas/json.py
1
94.29
0.0% rero_ils/utils.py
2
94.29
0.0% rero_ils/modules/acquisition/cli.py
2
94.12
0.0% rero_ils/modules/documents/api_views.py
2
98.08
0.0% rero_ils/modules/entities/remote_entities/proxy.py
2
83.33
0.0% rero_ils/modules/holdings/utils.py
2
85.71
0.0% rero_ils/modules/imports/serializers/response.py
2
95.56
0.0% rero_ils/modules/items/serializers/csv.py
2
96.37
-0.01% rero_ils/modules/items/views/api_views.py
2
73.33
0.0% rero_ils/modules/item_types/listener.py
2
93.75
0.0% rero_ils/modules/libraries/extensions.py
2
92.45
-0.14% rero_ils/modules/notifications/subclasses/acq_order.py
2
96.4
-0.03% rero_ils/modules/notifications/subclasses/circulation.py
2
93.22
-3.33% rero_ils/modules/notifications/subclasses/claim_issue.py
2
92.11
0.21% rero_ils/modules/patrons/utils.py
2
89.47
-0.27% rero_ils/modules/providers.py
2
96.08
0.0% rero_ils/modules/serializers/base.py
2
84.62
0.0% rero_ils/modules/stats/api/indicators/requests.py
2
98.15
0.02% rero_ils/modules/stats/api/report.py
2
67.57
0.0% rero_ils/modules/stats/tasks.py
2
93.1
0.0% rero_ils/modules/users/api_views.py
2
97.37
0.0% rero_ils/theme/menus.py
3
95.35
-0.05% rero_ils/modules/api_harvester/cantook/api.py
3
96.53
0.0% rero_ils/modules/commons/identifiers.py
3
95.76
-0.79% rero_ils/modules/documents/dojson/contrib/jsontodc/model.py
3
72.0
0.0% rero_ils/modules/documents/extensions/series_statement.py
3
96.15
-0.05% rero_ils/modules/imports/views.py
3
86.21
-0.23% rero_ils/modules/items/tasks.py
3
96.25
-0.05% rero_ils/modules/item_types/api.py
3
96.26
-0.88% rero_ils/modules/loans/utils.py
3
97.44
0.0% rero_ils/modules/locations/api.py
3
90.91
1.78% rero_ils/modules/migrations/views.py
3
94.03
0.0% rero_ils/modules/operation_logs/extensions.py
3
96.23
0.04% rero_ils/modules/organisations/api.py
3
96.2
0.0% rero_ils/modules/patron_transaction_events/serializers/csv.py
3
91.8
-5.54% rero_ils/modules/patron_transactions/api.py
3
93.83
0.0% rero_ils/modules/serializers/mixins.py
3
93.75
-0.13% rero_ils/modules/serializers/response.py
3
94.23
0.0% rero_ils/modules/stats_cfg/api.py
3
95.89
0.06% rero_ils/modules/vendors/api.py
4
96.84
0.0% rero_ils/modules/acquisition/acq_order_lines/api.py
4
91.8
0.0% rero_ils/modules/holdings/listener.py
4
76.0
-0.92% rero_ils/modules/holdings/tasks.py
4
92.73
0.0% rero_ils/modules/ill_requests/forms.py
4
76.19
-0.37% rero_ils/modules/loans/tasks.py
4
41.38
-1.95% rero_ils/modules/notifications/cli.py
4
89.58
-0.21% rero_ils/modules/notifications/subclasses/availability.py
4
93.85
-0.09% rero_ils/modules/notifications/tasks.py
4
76.47
0.0% rero_ils/modules/tasks.py
4
94.48
0.04% rero_ils/modules/users/api.py
4
86.75
-0.16% rero_ils/modules/users/views.py
5
95.58
0.0% rero_ils/modules/acquisition/acq_receipt_lines/api.py
5
91.55
-0.12% rero_ils/modules/api_harvester/cli.py
5
92.06
0.13% rero_ils/modules/documents/serializers/ris.py
5
95.74
-0.49% rero_ils/modules/documents/views.py
5
97.49
-0.39% rero_ils/modules/libraries/api.py
5
97.4
-0.01% rero_ils/modules/permissions.py
5
83.33
-2.38% rero_ils/modules/stats/api/api.py
5
91.3
0.0% rero_ils/modules/stats/api/pricing.py
5
90.0
0.0% rero_ils/modules/stats/permissions.py
6
97.22
0.03% rero_ils/modules/acquisition/acq_orders/api.py
6
96.51
0.51% rero_ils/modules/deduplications/api.py
6
95.79
-0.53% rero_ils/modules/documents/utils.py
6
93.6
0.0% rero_ils/modules/migrations/data/views.py
6
96.65
-0.02% rero_ils/modules/patrons/views.py
6
89.78
0.0% rero_ils/schedulers.py
7
96.71
0.03% rero_ils/modules/acquisition/acq_accounts/api.py
7
66.04
-0.63% rero_ils/modules/api_harvester/utils.py
7
97.31
0.0% rero_ils/modules/documents/api.py
7
93.85
0.05% rero_ils/modules/entities/remote_entities/replace.py
7
94.41
-0.03% rero_ils/modules/items/api/api.py
7
46.34
0.0% rero_ils/modules/monitoring/cli.py
8
87.95
-0.14% rero_ils/facets.py
8
92.31
0.0% rero_ils/modules/acquisition/acq_orders/serializers/csv.py
8
93.15
1.26% rero_ils/modules/acquisition/acq_receipts/api.py
8
63.27
-1.44% rero_ils/modules/extensions.py
8
92.05
0.0% rero_ils/modules/items/serializers/collector.py
9
94.9
-0.49% rero_ils/modules/circ_policies/api.py
9
83.49
-1.28% rero_ils/modules/documents/serializers/base.py
9
77.94
0.0% rero_ils/modules/documents/tasks.py
9
90.6
0.0% rero_ils/modules/entities/remote_entities/api.py
9
36.36
-1.87% rero_ils/modules/entities/remote_entities/tasks.py
9
95.0
0.0% rero_ils/modules/ext.py
9
90.72
-0.09% rero_ils/modules/notifications/api.py
9
89.47
0.0% rero_ils/modules/operation_logs/api.py
9
95.41
-0.02% rero_ils/modules/patron_types/api.py
9
71.95
0.0% rero_ils/modules/stats/serializers.py
9
73.61
-1.04% rero_ils/permissions.py
10
86.11
-0.19% rero_ils/modules/api_harvester/api.py
10
88.79
0.0% rero_ils/modules/migrations/cli.py
10
97.22
-0.41% rero_ils/modules/patrons/api.py
10
69.57
0.45% rero_ils/modules/selfcheck/utils.py
11
88.68
-0.63% rero_ils/modules/holdings/api_views.py
11
86.75
-0.11% rero_ils/query.py
12
96.52
-0.02% rero_ils/modules/api.py
12
87.94
0.0% rero_ils/theme/views.py
13
90.07
0.0% rero_ils/modules/documents/serializers/marc.py
13
96.32
-0.25% rero_ils/modules/holdings/api.py
14
87.3
-0.1% rero_ils/modules/notifications/dispatcher.py
16
39.47
0.0% rero_ils/modules/selfcheck/cli.py
17
93.51
-0.02% rero_ils/modules/imports/api.py
17
90.48
-2.71% rero_ils/modules/items/api/record.py
17
72.46
0.0% rero_ils/modules/monitoring/api.py
19
76.7
0.0% rero_ils/modules/files/cli.py
21
94.35
-0.21% rero_ils/modules/documents/dojson/contrib/jsontomarc21/model.py
22
37.23
-0.66% rero_ils/modules/entities/remote_entities/cli.py
23
67.79
-0.46% rero_ils/modules/migrations/data/cli.py
25
94.75
-0.31% rero_ils/modules/documents/dojson/contrib/marc21tojson/rero/model.py
25
70.77
0.0% rero_ils/modules/monitoring/views.py
26
83.53
-2.3% rero_ils/modules/selfcheck/api.py
28
93.96
-0.71% rero_ils/modules/loans/api.py
30
82.81
0.0% rero_ils/modules/acquisition/rollover.py
30
50.52
-0.5% rero_ils/modules/stats/views.py
36
92.02
-0.02% rero_ils/modules/documents/dojson/contrib/unimarctojson/model.py
36
31.73
-1.34% rero_ils/modules/stats/cli.py
42
75.8
-0.22% rero_ils/modules/entities/remote_entities/sync.py
52
91.62
-0.14% rero_ils/modules/items/api/circulation.py
68
87.4
0.0% rero_ils/modules/sru/cql_parser.py
74
92.28
0.1% rero_ils/dojson/utils.py
75
84.47
-0.17% rero_ils/modules/utils.py
Jobs
ID Job ID Ran Files Coverage
1 16905574235.1 12 Aug 2025 11:10AM UTC 611
91.93
GitHub Action Run
Source Files on build 16905574235
  • Tree
  • List 611
  • Changed 408
  • Source Changed 408
  • Coverage Changed 377
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #16905574235
  • 45bfa27f on github
  • Prev Build on staging (#16796288398)
  • Next Build on staging (#17041540834)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc