Coverage report: 81%

Files Functions Classes

coverage.py v7.13.0, created at 2026-01-06 15:18 +0000

File   statements missing excluded   coverage
slidge / __init__.py   25 3 0   88%
slidge / __main__.py   2 2 0   0%
slidge / command / __init__.py   3 0 0   100%
slidge / command / adhoc.py   160 20 3   88%
slidge / command / admin.py   114 60 0   47%
slidge / command / base.py   205 14 4   93%
slidge / command / categories.py   8 0 0   100%
slidge / command / chat_command.py   183 79 2   57%
slidge / command / register.py   84 48 0   43%
slidge / command / user.py   197 105 2   47%
slidge / contact / __init__.py   3 0 0   100%
slidge / contact / contact.py   281 39 3   86%
slidge / contact / roster.py   130 31 2   76%
slidge / core / __init__.py   2 0 0   100%
slidge / core / config.py   111 0 0   100%
slidge / core / dispatcher / __init__.py   2 0 0   100%
slidge / core / dispatcher / caps.py   46 4 2   91%
slidge / core / dispatcher / disco.py   39 2 2   95%
slidge / core / dispatcher / message / __init__.py   6 0 0   100%
slidge / core / dispatcher / message / chat_state.py   39 11 0   72%
slidge / core / dispatcher / message / marker.py   45 4 0   91%
slidge / core / dispatcher / message / message.py   236 46 0   81%
slidge / core / dispatcher / muc / __init__.py   8 0 0   100%
slidge / core / dispatcher / muc / admin.py   54 4 0   93%
slidge / core / dispatcher / muc / mam.py   52 4 2   92%
slidge / core / dispatcher / muc / misc.py   74 5 0   93%
slidge / core / dispatcher / muc / owner.py   51 1 0   98%
slidge / core / dispatcher / muc / ping.py   36 10 2   72%
slidge / core / dispatcher / presence.py   133 23 0   83%
slidge / core / dispatcher / registration.py   59 17 2   71%
slidge / core / dispatcher / search.py   55 22 2   60%
slidge / core / dispatcher / session_dispatcher.py   62 9 2   85%
slidge / core / dispatcher / util.py   116 11 3   91%
slidge / core / dispatcher / vcard.py   101 11 0   89%
slidge / core / gateway.py   448 161 5   64%
slidge / core / mixins / __init__.py   9 0 0   100%
slidge / core / mixins / attachment.py   361 56 0   84%
slidge / core / mixins / avatar.py   108 12 3   89%
slidge / core / mixins / base.py   20 2 4   90%
slidge / core / mixins / db.py   84 27 2   68%
slidge / core / mixins / disco.py   87 3 0   97%
slidge / core / mixins / message.py   107 14 2   87%
slidge / core / mixins / message_maker.py   108 9 2   92%
slidge / core / mixins / message_text.py   77 8 0   90%
slidge / core / mixins / presence.py   141 24 2   83%
slidge / core / mixins / recipient.py   23 0 2   100%
slidge / core / pubsub.py   207 36 3   83%
slidge / core / session.py   258 40 25   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 / avatar.py   165 16 0   90%
slidge / db / meta.py   40 7 0   82%
slidge / db / models.py   186 4 0   98%
slidge / db / store.py   344 38 0   89%
slidge / group / __init__.py   5 0 0   100%
slidge / group / archive.py   90 2 2   98%
slidge / group / bookmarks.py   109 12 3   89%
slidge / group / participant.py   365 41 2   89%
slidge / group / room.py   787 98 11   88%
slidge / main.py   115 72 0   37%
slidge / migration.py   27 16 0   41%
slidge / slixfix / __init__.py   60 7 0   88%
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   22 3 2   86%
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 4 0   91%
slidge / slixfix / xep_0100 / __init__.py   3 0 0   100%
slidge / slixfix / xep_0100 / gateway.py   63 22 0   65%
slidge / slixfix / xep_0100 / stanza.py   7 0 0   100%
slidge / slixfix / xep_0153 / __init__.py   3 0 0   100%
slidge / slixfix / xep_0153 / vcard_avatar.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 / util / __init__.py   2 0 0   100%
slidge / util / archive_msg.py   44 2 0   95%
slidge / util / conf.py   146 4 0   97%
slidge / util / jid_escaping.py   19 6 0   68%
slidge / util / lock.py   26 0 0   100%
slidge / util / lottie.py   69 69 0   0%
slidge / util / test.py   208 22 0   89%
slidge / util / types.py   119 7 6   94%
slidge / util / util.py   170 37 0   78%
Total   8299 1576 111   81%

No items found using the specified filter.