Coverage report: 80%

Files Functions Classes

coverage.py v7.6.1, created at 2024-11-07 05:11 +0000

File statements missing excluded coverage
slidge/__init__.py 21 3 0 86%
slidge/__main__.py 2 2 0 0%
slidge/__version__.py 2 0 0 100%
slidge/command/__init__.py 3 0 0 100%
slidge/command/adhoc.py 139 11 3 92%
slidge/command/admin.py 110 57 0 48%
slidge/command/base.py 204 12 4 94%
slidge/command/categories.py 8 0 0 100%
slidge/command/chat_command.py 172 73 2 58%
slidge/command/register.py 80 45 0 44%
slidge/command/user.py 171 87 2 49%
slidge/contact/__init__.py 3 0 0 100%
slidge/contact/contact.py 334 48 3 86%
slidge/contact/roster.py 119 30 2 75%
slidge/core/__init__.py 2 0 0 100%
slidge/core/config.py 83 0 0 100%
slidge/core/dispatcher/__init__.py 2 0 0 100%
slidge/core/dispatcher/caps.py 42 4 2 90%
slidge/core/dispatcher/disco.py 35 2 2 94%
slidge/core/dispatcher/message/__init__.py 6 0 0 100%
slidge/core/dispatcher/message/chat_state.py 32 8 0 75%
slidge/core/dispatcher/message/marker.py 42 8 0 81%
slidge/core/dispatcher/message/message.py 219 87 0 60%
slidge/core/dispatcher/muc/__init__.py 8 0 0 100%
slidge/core/dispatcher/muc/admin.py 54 3 0 94%
slidge/core/dispatcher/muc/mam.py 49 2 2 96%
slidge/core/dispatcher/muc/misc.py 65 3 0 95%
slidge/core/dispatcher/muc/owner.py 50 1 0 98%
slidge/core/dispatcher/muc/ping.py 35 10 2 71%
slidge/core/dispatcher/presence.py 120 19 0 84%
slidge/core/dispatcher/registration.py 52 13 2 75%
slidge/core/dispatcher/search.py 56 24 2 57%
slidge/core/dispatcher/session_dispatcher.py 51 11 2 78%
slidge/core/dispatcher/util.py 111 12 3 89%
slidge/core/dispatcher/vcard.py 99 11 0 89%
slidge/core/gateway.py 357 121 5 66%
slidge/core/mixins/__init__.py 15 1 0 93%
slidge/core/mixins/attachment.py 270 49 0 82%
slidge/core/mixins/avatar.py 134 26 3 81%
slidge/core/mixins/base.py 19 1 4 95%
slidge/core/mixins/db.py 10 0 0 100%
slidge/core/mixins/disco.py 87 3 0 97%
slidge/core/mixins/lock.py 26 0 0 100%
slidge/core/mixins/message.py 96 18 2 81%
slidge/core/mixins/message_maker.py 99 7 2 93%
slidge/core/mixins/message_text.py 46 4 0 91%
slidge/core/mixins/presence.py 97 14 0 86%
slidge/core/mixins/recipient.py 23 0 2 100%
slidge/core/pubsub.py 207 31 3 85%
slidge/core/session.py 234 38 23 84%
slidge/db/__init__.py 3 0 0 100%
slidge/db/alembic/__init__.py 0 0 0 100%
slidge/db/alembic/env.py 22 22 0 0%
slidge/db/alembic/old_user_store.py 88 88 0 0%
slidge/db/avatar.py 132 11 0 92%
slidge/db/meta.py 35 3 0 91%
slidge/db/models.py 189 3 0 98%
slidge/db/store.py 666 84 4 87%
slidge/group/__init__.py 5 0 0 100%
slidge/group/archive.py 73 3 2 96%
slidge/group/bookmarks.py 101 11 3 89%
slidge/group/participant.py 321 31 2 90%
slidge/group/room.py 674 86 11 87%
slidge/main.py 104 64 0 38%
slidge/migration.py 38 20 0 47%
slidge/slixfix/__init__.py 39 8 0 79%
slidge/slixfix/delivery_receipt.py 20 0 2 100%
slidge/slixfix/link_preview/__init__.py 3 0 0 100%
slidge/slixfix/link_preview/link_preview.py 9 0 0 100%
slidge/slixfix/link_preview/stanza.py 61 1 0 98%
slidge/slixfix/roster.py 24 3 2 88%
slidge/slixfix/xep_0077/__init__.py 4 0 0 100%
slidge/slixfix/xep_0077/register.py 156 87 0 44%
slidge/slixfix/xep_0077/stanza.py 44 19 0 57%
slidge/slixfix/xep_0100/__init__.py 3 0 0 100%
slidge/slixfix/xep_0100/gateway.py 69 28 0 59%
slidge/slixfix/xep_0100/stanza.py 7 0 0 100%
slidge/slixfix/xep_0153/__init__.py 4 0 0 100%
slidge/slixfix/xep_0153/stanza.py 16 2 0 88%
slidge/slixfix/xep_0153/vcard_avatar.py 13 0 0 100%
slidge/slixfix/xep_0264/__init__.py 3 0 0 100%
slidge/slixfix/xep_0264/stanza.py 24 6 0 75%
slidge/slixfix/xep_0264/thumbnail.py 11 0 0 100%
slidge/slixfix/xep_0292/__init__.py 3 0 0 100%
slidge/slixfix/xep_0292/vcard4.py 9 0 0 100%
slidge/slixfix/xep_0313/__init__.py 5 0 0 100%
slidge/slixfix/xep_0313/mam.py 130 94 0 28%
slidge/slixfix/xep_0313/stanza.py 147 27 0 82%
slidge/slixfix/xep_0317/__init__.py 3 0 0 100%
slidge/slixfix/xep_0317/hats.py 9 0 0 100%
slidge/slixfix/xep_0317/stanza.py 20 0 0 100%
slidge/slixfix/xep_0356_old/__init__.py 5 0 0 100%
slidge/slixfix/xep_0356_old/privilege.py 58 12 0 79%
slidge/slixfix/xep_0356_old/stanza.py 32 10 0 69%
slidge/slixfix/xep_0424/__init__.py 3 0 0 100%
slidge/slixfix/xep_0424/retraction.py 33 12 0 64%
slidge/slixfix/xep_0424/stanza.py 17 0 0 100%
slidge/slixfix/xep_0490/__init__.py 5 0 0 100%
slidge/slixfix/xep_0490/mds.py 26 4 0 85%
slidge/slixfix/xep_0490/stanza.py 12 0 0 100%
slidge/util/__init__.py 2 0 0 100%
slidge/util/archive_msg.py 38 0 0 100%
slidge/util/conf.py 141 3 0 98%
slidge/util/db.py 1 1 0 0%
slidge/util/test.py 211 19 0 91%
slidge/util/types.py 97 1 6 99%
slidge/util/util.py 174 46 2 74%
Total 8443 1708 111 80%

No items found using the specified filter.