Coverage report:
81%
hide covered
Files
Functions
Classes
coverage.py v7.11.3
, created at 2025-11-26 19:34 +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
158
19
3
88%
slidge/command/admin.py
114
60
0
47%
slidge/command/base.py
206
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
282
42
3
85%
slidge/contact/roster.py
127
30
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
43
8
0
81%
slidge/core/dispatcher/message/message.py
233
45
0
81%
slidge/core/dispatcher/muc/__init__.py
8
0
0
100%
slidge/core/dispatcher/muc/admin.py
52
3
0
94%
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
113
10
3
91%
slidge/core/dispatcher/vcard.py
101
11
0
89%
slidge/core/gateway.py
453
172
5
62%
slidge/core/mixins/__init__.py
9
0
0
100%
slidge/core/mixins/attachment.py
363
56
0
85%
slidge/core/mixins/avatar.py
104
10
3
90%
slidge/core/mixins/base.py
20
2
4
90%
slidge/core/mixins/db.py
61
6
2
90%
slidge/core/mixins/disco.py
87
3
0
97%
slidge/core/mixins/message.py
100
16
2
84%
slidge/core/mixins/message_maker.py
107
9
2
92%
slidge/core/mixins/message_text.py
77
8
0
90%
slidge/core/mixins/presence.py
142
24
2
83%
slidge/core/mixins/recipient.py
23
0
2
100%
slidge/core/pubsub.py
207
36
3
83%
slidge/core/session.py
256
41
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
183
4
0
98%
slidge/db/store.py
315
38
0
88%
slidge/group/__init__.py
5
0
0
100%
slidge/group/archive.py
87
2
2
98%
slidge/group/bookmarks.py
109
12
3
89%
slidge/group/participant.py
366
42
2
89%
slidge/group/room.py
709
78
11
89%
slidge/main.py
114
71
0
38%
slidge/migration.py
27
16
0
41%
slidge/slixfix/__init__.py
60
8
0
87%
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
41
1
0
98%
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
112
7
6
94%
slidge/util/util.py
170
37
2
78%
Total
8134
1549
113
81%
No items found using the specified filter.