Coverage report:
83%
hide covered
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.