Coverage report: 83%

Files Functions Classes

coverage.py v7.13.5, created at 2026-05-20 19:56 +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   202 30 3   85%
slidge / command / admin.py   112 58 2   48%
slidge / command / base.py   235 12 4   95%
slidge / command / categories.py   9 0 0   100%
slidge / command / chat_command.py   232 66 2   72%
slidge / command / register.py   84 48 0   43%
slidge / command / user.py   244 123 0   50%
slidge / contact / __init__.py   3 0 0   100%
slidge / contact / contact.py   286 39 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   96 8 2   92%
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   278 44 2   84%
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 3   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   134 22 2   84%
slidge / core / dispatcher / pubsub.py   132 6 0   95%
slidge / core / dispatcher / registration.py   59 17 2   71%
slidge / core / dispatcher / search.py   55 22 2   60%
slidge / core / dispatcher / session_dispatcher.py   65 9 2   86%
slidge / core / dispatcher / util.py   119 11 2   91%
slidge / core / dispatcher / vcard.py   101 11 2   89%
slidge / core / gateway.py   466 162 5   65%
slidge / core / mixins / __init__.py   9 0 0   100%
slidge / core / mixins / attachment.py   357 55 0   85%
slidge / core / mixins / avatar.py   107 12 3   89%
slidge / core / mixins / base.py   18 1 3   94%
slidge / core / mixins / db.py   62 2 2   97%
slidge / core / mixins / disco.py   105 4 2   96%
slidge / core / mixins / message.py   107 14 2   87%
slidge / core / mixins / message_maker.py   137 15 2   89%
slidge / core / mixins / message_text.py   79 9 0   89%
slidge / core / mixins / presence.py   131 12 2   91%
slidge / core / mixins / recipient.py   23 0 2   100%
slidge / core / pubsub.py   241 38 2   84%
slidge / core / session.py   265 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   168 16 0   90%
slidge / db / meta.py   40 7 0   82%
slidge / db / models.py   207 4 0   98%
slidge / db / store.py   388 40 0   90%
slidge / group / __init__.py   5 0 0   100%
slidge / group / archive.py   90 3 2   97%
slidge / group / bookmarks.py   170 16 2   91%
slidge / group / participant.py   367 46 2   87%
slidge / group / room.py   910 101 12   89%
slidge / main.py   119 75 0   37%
slidge / migration.py   27 16 0   41%
slidge / slixfix / __init__.py   34 1 0   97%
slidge / slixfix / delivery_receipt.py   22 0 0   100%
slidge / slixfix / roster.py   24 3 0   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 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   146 4 0   97%
slidge / util / jid_escaping.py   5 0 0   100%
slidge / util / lock.py   26 0 0   100%
slidge / util / lottie.py   67 67 0   0%
slidge / util / test.py   233 20 0   91%
slidge / util / types.py   143 7 12   95%
slidge / util / util.py   174 36 0   79%
Total   8980 1566 129   83%

No items found using the specified filter.