Coverage report:
80%
hide covered
Files
Functions
Classes
coverage.py v7.10.1
, created at 2025-07-28 07:24 +0000
File
statements
missing
excluded
coverage
clients/__init__.py
882
152
0
83%
clients/datamodel.py
398
30
1
92%
clients/errorqueue.py
326
10
0
97%
lib/config/__init__.py
188
19
0
90%
lib/datamodel/dataobject.py
170
3
0
98%
lib/datamodel/dataobjectlist.py
153
1
0
99%
lib/datamodel/dataschema.py
140
6
0
96%
lib/datamodel/datasource.py
76
14
0
82%
lib/datamodel/diffobject.py
44
0
0
100%
lib/datamodel/event.py
87
6
0
93%
lib/datamodel/foreignkey.py
37
0
3
100%
lib/datamodel/jinja.py
79
1
0
99%
lib/datamodel/serialization.py
233
39
3
83%
lib/plugins.py
92
32
0
65%
lib/utils/logging.py
10
0
12
100%
lib/utils/mail.py
71
25
0
65%
lib/utils/singleton.py
50
23
0
54%
lib/utils/socket.py
187
111
0
41%
lib/version.py
4
0
0
100%
plugins/attributes/crypto_RSA_OAEP/crypto_RSA_OAEP.py
42
20
0
52%
plugins/attributes/ldapPasswordHash/ldapPasswordHash.py
28
17
0
39%
plugins/clients/usersgroups_null/usersgroups_null.py
39
15
0
62%
plugins/datasources/ldap/ldap.py
102
75
5
26%
plugins/datasources/oracle/oracle.py
42
26
0
38%
plugins/datasources/sqlite/sqlite.py
44
10
0
77%
plugins/messagebus_consumers/sqlite/sqlite.py
97
29
0
70%
plugins/messagebus_producers/sqlite/sqlite.py
39
0
0
100%
server/datamodel.py
302
68
2
77%
server/hermesserver.py
360
112
0
69%
Total
4322
844
26
80%
No items found using the specified filter.