Coverage report: 80%

Files Functions Classes

coverage.py v7.13.4, created at 2026-03-16 15:10 +0000

File   statements missing excluded   coverage
clients / __init__.py   890 155 0   83%
clients / datamodel.py   413 30 1   93%
clients / errorqueue.py   337 11 0   97%
lib / config / __init__.py   188 19 0   90%
lib / datamodel / dataobject.py   170 3 0   98%
lib / datamodel / dataobjectlist.py   154 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   49 20 0   59%
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   4367 853 26   80%

No items found using the specified filter.