Coverage report: 81%

Files Functions Classes

coverage.py v7.13.5, created at 2026-04-06 05:07 +0000

File   statements missing excluded   coverage
slidge / __init__.py   24 4 0   83%
slidge / __main__.py   2 2 0   0%
slidge / command / __init__.py   3 0 0   100%
slidge / command / adhoc.py   196 27 3   86%
slidge / command / admin.py   114 60 2   47%
slidge / command / base.py   236 12 4   95%
slidge / command / categories.py   8 0 0   100%
slidge / command / chat_command.py   231 67 2   71%
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   288 40 3   86%
slidge / contact / roster.py   130 31 2   76%
slidge / core / __init__.py   2 0 0   100%
slidge / core / config.py   110 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   47 4 3   91%
slidge / core / dispatcher / message / __init__.py   6 0 0   100%
slidge / core / dispatcher / message / chat_state.py   40 11 2   72%
slidge / core / dispatcher / message / marker.py   45 4 2   91%
slidge / core / dispatcher / message / message.py   252 48 2   81%
slidge / core / dispatcher / muc / __init__.py   8 0 0   100%
slidge / core / dispatcher / muc / admin.py   55 4 2   93%
slidge / core / dispatcher / muc / mam.py   52 4 2   92%
slidge / core / dispatcher / muc / misc.py   75 5 2   93%
slidge / core / dispatcher / muc / owner.py   52 1 2   98%
slidge / core / dispatcher / muc / ping.py   36 10 2   72%
slidge / core / dispatcher / presence.py   135 24 2   82%
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   119 11 2   91%
slidge / core / dispatcher / vcard.py   101 11 2   89%
slidge / core / gateway.py   460 165 5   64%
slidge / core / mixins / __init__.py   9 0 0   100%
slidge / core / mixins / attachment.py   362 56 0   85%
slidge / core / mixins / avatar.py   108 12 3   89%
slidge / core / mixins / base.py   18 2 3   89%
slidge / core / mixins / db.py   85 27 2   68%
slidge / core / mixins / disco.py   105 4 2   96%
slidge / core / mixins / message.py   107 14 2   87%
slidge / core / mixins / message_maker.py   139 15 2   89%
slidge / core / mixins / message_text.py   79 9 0   89%
slidge / core / mixins / presence.py   142 24 2   83%
slidge / core / mixins / recipient.py   23 0 2   100%
slidge / core / pubsub.py   210 38 2   82%
slidge / core / session.py   262 39 25   85%
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   169 16 0   91%
slidge / db / meta.py   40 7 0   82%
slidge / db / models.py   186 4 0   98%
slidge / db / store.py   345 38 0   89%
slidge / group / __init__.py   5 0 0   100%
slidge / group / archive.py   92 2 2   98%
slidge / group / bookmarks.py   109 12 3   89%
slidge / group / participant.py   370 42 0   89%
slidge / group / room.py   803 95 12   88%
slidge / main.py   114 72 0   37%
slidge / migration.py   27 16 0   41%
slidge / slixfix / __init__.py   34 1 0   97%
slidge / slixfix / delivery_receipt.py   20 0 2   100%
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 20 0   68%
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   3 0 0   100%
slidge / util / archive_msg.py   43 2 0   95%
slidge / util / conf.py   147 4 0   97%
slidge / util / jid_escaping.py   5 0 0   100%
slidge / util / lock.py   26 0 0   100%
slidge / util / lottie.py   69 69 0   0%
slidge / util / test.py   234 20 0   91%
slidge / util / types.py   132 7 10   95%
slidge / util / util.py   176 38 0   78%
Total   8483 1571 132   81%

No items found using the specified filter.