Coverage report: 80%

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.