Coverage report:
82%
hide covered
Files
Functions
Classes
coverage.py v7.15.2
, created at 2026-09-10 04:45 +0000
File
statements
missing
excluded
coverage
slidge
/
__init__.py
24
4
0
83%
slidge
/
__main__.py
2
2
0
0%
slidge
/
command
/
__init__.py
8
1
0
88%
slidge
/
command
/
adhoc.py
201
30
2
85%
slidge
/
command
/
admin.py
112
58
2
48%
slidge
/
command
/
base.py
209
12
4
94%
slidge
/
command
/
categories.py
7
0
0
100%
slidge
/
command
/
chat_command.py
230
66
2
71%
slidge
/
command
/
register.py
106
51
0
52%
slidge
/
command
/
user.py
243
122
0
50%
slidge
/
contact
/
__init__.py
3
0
0
100%
slidge
/
contact
/
contact.py
285
39
6
86%
slidge
/
contact
/
roster.py
137
38
1
72%
slidge
/
core
/
__init__.py
2
0
0
100%
slidge
/
core
/
attachment_upload.py
288
45
4
84%
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
97
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
282
49
2
83%
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
2
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
138
22
2
84%
slidge
/
core
/
dispatcher
/
pubsub.py
151
9
0
94%
slidge
/
core
/
dispatcher
/
registration.py
74
31
2
58%
slidge
/
core
/
dispatcher
/
search.py
55
22
2
60%
slidge
/
core
/
dispatcher
/
session_dispatcher.py
63
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
529
229
3
57%
slidge
/
core
/
mixins
/
__init__.py
9
0
0
100%
slidge
/
core
/
mixins
/
attachment.py
248
18
0
93%
slidge
/
core
/
mixins
/
avatar.py
115
14
3
88%
slidge
/
core
/
mixins
/
base.py
25
0
4
100%
slidge
/
core
/
mixins
/
db.py
55
1
2
98%
slidge
/
core
/
mixins
/
disco.py
103
4
2
96%
slidge
/
core
/
mixins
/
message.py
113
18
0
84%
slidge
/
core
/
mixins
/
message_maker.py
139
20
0
86%
slidge
/
core
/
mixins
/
message_text.py
85
10
0
88%
slidge
/
core
/
mixins
/
presence.py
128
12
0
91%
slidge
/
core
/
mixins
/
recipient.py
33
1
4
97%
slidge
/
core
/
pubsub.py
278
35
0
87%
slidge
/
core
/
session.py
240
41
7
83%
slidge
/
db
/
__init__.py
3
0
0
100%
slidge
/
db
/
alembic
/
__init__.py
0
0
0
100%
slidge
/
db
/
alembic
/
env.py
24
9
0
62%
slidge
/
db
/
alembic
/
versions
/
211345c68f0b_no_upload_attachments_in_message_subdir.py
38
12
0
68%
slidge
/
db
/
alembic
/
versions
/
259a1b71eadf_add_origin_group_id_table.py
15
3
0
80%
slidge
/
db
/
alembic
/
versions
/
39ce1636571a_store_only_local_parts_of_jids.py
25
2
0
92%
slidge
/
db
/
alembic
/
versions
/
4681a639c030_avatars_served_via_http.py
23
7
0
70%
slidge
/
db
/
alembic
/
versions
/
805fdc0bf984_add_unique_constraint_for_occupant_id.py
12
2
0
83%
slidge
/
db
/
alembic
/
versions
/
80e3206c67f4_space_avatars.py
15
1
0
93%
slidge
/
db
/
alembic
/
versions
/
86d980dbb426_add_displayed_by_user_column_to_.py
15
2
0
87%
slidge
/
db
/
alembic
/
versions
/
abea9b63fa34_add_unique_constraint_on_avatar_url.py
13
2
0
85%
slidge
/
db
/
alembic
/
versions
/
b579e8ce8a69_add_last_msg_info_for_contacts.py
13
1
0
92%
slidge
/
db
/
alembic
/
versions
/
b7a06a86416a_add_occupant_id_column_to_participant.py
14
2
0
86%
slidge
/
db
/
alembic
/
versions
/
bdf1c8b85ea3_spaces.py
19
5
0
74%
slidge
/
db
/
alembic
/
versions
/
cef02a8b1451_initial_schema.py
58
24
0
59%
slidge
/
db
/
alembic
/
versions
/
e365e04e9ac3_fix_missing_existing_constraints_in_.py
32
9
0
72%
slidge
/
db
/
avatar.py
226
27
0
88%
slidge
/
db
/
meta.py
50
8
0
84%
slidge
/
db
/
models.py
239
6
0
97%
slidge
/
db
/
store.py
408
48
0
88%
slidge
/
group
/
__init__.py
5
0
0
100%
slidge
/
group
/
archive.py
89
3
0
97%
slidge
/
group
/
bookmarks.py
231
22
2
90%
slidge
/
group
/
participant.py
371
44
5
88%
slidge
/
group
/
room.py
943
107
14
89%
slidge
/
main.py
126
80
0
37%
slidge
/
migration.py
27
16
0
41%
slidge
/
slixfix
/
__init__.py
36
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
155
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
161
6
0
96%
slidge
/
util
/
types.py
263
8
7
97%
slidge
/
util
/
util.py
158
36
0
77%
Total
9822
1749
110
82%
No items found using the specified filter.