Coverage report:
82%
hide covered
Files
Functions
Classes
coverage.py v7.15.2
, created at 2026-09-29 05:05 +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
210
12
5
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
272
29
6
89%
slidge
/
contact
/
roster.py
138
39
1
72%
slidge
/
core
/
__init__.py
2
0
0
100%
slidge
/
core
/
attachment_upload.py
300
41
4
86%
slidge
/
core
/
config.py
110
0
0
100%
slidge
/
core
/
dispatcher
/
__init__.py
2
0
0
100%
slidge
/
core
/
dispatcher
/
caps.py
55
4
3
93%
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
274
44
2
84%
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
78
6
2
92%
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
122
7
2
94%
slidge
/
core
/
dispatcher
/
vcard.py
88
12
2
86%
slidge
/
core
/
gateway.py
532
229
3
57%
slidge
/
core
/
mixins
/
__init__.py
9
0
0
100%
slidge
/
core
/
mixins
/
attachment.py
197
22
0
89%
slidge
/
core
/
mixins
/
avatar.py
115
14
3
88%
slidge
/
core
/
mixins
/
base.py
25
0
4
100%
slidge
/
core
/
mixins
/
db.py
52
8
2
85%
slidge
/
core
/
mixins
/
disco.py
103
4
2
96%
slidge
/
core
/
mixins
/
message.py
114
14
0
88%
slidge
/
core
/
mixins
/
message_maker.py
141
22
0
84%
slidge
/
core
/
mixins
/
message_text.py
83
10
0
88%
slidge
/
core
/
mixins
/
presence.py
123
15
0
88%
slidge
/
core
/
mixins
/
recipient.py
33
1
4
97%
slidge
/
core
/
pubsub.py
281
36
0
87%
slidge
/
core
/
session.py
240
42
7
82%
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
/
185cc8356e10_mam_do_not_store_full_stanza.py
87
34
0
61%
slidge
/
db
/
alembic
/
versions
/
1ac556b886c5_ditch_caps_ver_column.py
11
1
0
91%
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
/
2d5d506dcbbb_mam_more_compact_storage_of_reactions.py
46
17
0
63%
slidge
/
db
/
alembic
/
versions
/
3522b8332a41_ditch_group_thread_table.py
16
1
0
94%
slidge
/
db
/
alembic
/
versions
/
39ce1636571a_store_only_local_parts_of_jids.py
25
2
0
92%
slidge
/
db
/
alembic
/
versions
/
3ee151e8243c_mam_store_sender_nicks_instead_of_full_.py
26
7
0
73%
slidge
/
db
/
alembic
/
versions
/
4681a639c030_avatars_served_via_http.py
23
7
0
70%
slidge
/
db
/
alembic
/
versions
/
7d21996a1605_add_mam_timestamp_index.py
11
1
0
91%
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
/
83bd572c8161_remove_useless_group_msg_table.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
/
9c5a127d4600_attachments_in_several_columns.py
64
20
0
69%
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
/
c594846b3e03_remove_useless_group_origin_msg_table.py
16
1
0
94%
slidge
/
db
/
alembic
/
versions
/
cce024f6445b_make_avatar_hash_nullable.py
12
1
0
92%
slidge
/
db
/
alembic
/
versions
/
cef02a8b1451_initial_schema.py
58
24
0
59%
slidge
/
db
/
alembic
/
versions
/
cffa7d2eb078_remove_useless_rows_of_group_msg_table.py
10
1
0
90%
slidge
/
db
/
alembic
/
versions
/
e092cc1125b1_mam_more_compact_storage_of_displayed_.py
43
12
0
72%
slidge
/
db
/
alembic
/
versions
/
e365e04e9ac3_fix_missing_existing_constraints_in_.py
32
9
0
72%
slidge
/
db
/
alembic
/
versions
/
f213312053f2_split_contact_vcard_into_several_columns.py
23
1
0
96%
slidge
/
db
/
alembic
/
versions
/
f91200fe83e4_mam_body_and_thread_columns.py
52
24
0
54%
slidge
/
db
/
avatar.py
230
29
0
87%
slidge
/
db
/
meta.py
50
8
0
84%
slidge
/
db
/
models.py
444
23
0
95%
slidge
/
db
/
store.py
477
52
0
89%
slidge
/
group
/
__init__.py
5
0
0
100%
slidge
/
group
/
archive.py
88
3
0
97%
slidge
/
group
/
bookmarks.py
235
24
2
90%
slidge
/
group
/
participant.py
377
45
5
88%
slidge
/
group
/
room.py
971
107
14
89%
slidge
/
main.py
126
80
0
37%
slidge
/
migration.py
27
16
0
41%
slidge
/
slixfix
/
__init__.py
35
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
/
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
268
8
7
97%
slidge
/
util
/
util.py
158
36
0
77%
Total
10483
1895
112
82%
No items found using the specified filter.