Coverage report:
83%
hide covered
Files
Functions
Classes
coverage.py v7.15.0
, created at 2026-07-09 03:59 +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
203
30
2
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
86
50
0
42%
slidge
/
command
/
user.py
243
122
0
50%
slidge
/
contact
/
__init__.py
3
0
0
100%
slidge
/
contact
/
contact.py
287
39
3
86%
slidge
/
contact
/
roster.py
126
31
2
75%
slidge
/
core
/
__init__.py
2
0
0
100%
slidge
/
core
/
config.py
107
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
16
0
2
100%
slidge
/
core
/
dispatcher
/
message
/
marker.py
44
4
2
91%
slidge
/
core
/
dispatcher
/
message
/
message.py
281
43
2
85%
slidge
/
core
/
dispatcher
/
muc
/
__init__.py
8
0
0
100%
slidge
/
core
/
dispatcher
/
muc
/
admin.py
57
4
2
93%
slidge
/
core
/
dispatcher
/
muc
/
mam.py
52
4
3
92%
slidge
/
core
/
dispatcher
/
muc
/
misc.py
76
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
139
22
2
84%
slidge
/
core
/
dispatcher
/
pubsub.py
133
6
0
95%
slidge
/
core
/
dispatcher
/
registration.py
73
31
2
58%
slidge
/
core
/
dispatcher
/
search.py
55
22
2
60%
slidge
/
core
/
dispatcher
/
session_dispatcher.py
65
9
2
86%
slidge
/
core
/
dispatcher
/
util.py
112
6
2
95%
slidge
/
core
/
dispatcher
/
vcard.py
100
11
2
89%
slidge
/
core
/
gateway.py
454
164
3
64%
slidge
/
core
/
mixins
/
__init__.py
9
0
0
100%
slidge
/
core
/
mixins
/
attachment.py
424
48
0
89%
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
106
14
0
87%
slidge
/
core
/
mixins
/
message_maker.py
136
15
0
89%
slidge
/
core
/
mixins
/
message_text.py
80
10
0
88%
slidge
/
core
/
mixins
/
presence.py
131
12
2
91%
slidge
/
core
/
mixins
/
recipient.py
38
0
6
100%
slidge
/
core
/
pubsub.py
242
38
0
84%
slidge
/
core
/
session.py
229
38
10
83%
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
89
3
0
97%
slidge
/
group
/
bookmarks.py
171
15
2
91%
slidge
/
group
/
participant.py
372
47
4
87%
slidge
/
group
/
room.py
912
103
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
40
1
0
98%
slidge
/
util
/
conf.py
146
4
0
97%
slidge
/
util
/
jid_escaping.py
10
0
0
100%
slidge
/
util
/
lock.py
26
0
0
100%
slidge
/
util
/
lottie.py
67
67
0
0%
slidge
/
util
/
test.py
176
5
0
97%
slidge
/
util
/
types.py
186
7
6
96%
slidge
/
util
/
util.py
179
34
0
81%
Total
9003
1543
103
83%
No items found using the specified filter.