Coverage report:
78%
hide covered
Files
Functions
Classes
coverage.py v7.13.0
, created at 2026-01-25 14:26 +0000
Statements
Branches
Total
File
class
coverage
statements
missing
excluded
coverage
branches
partial
coverage
dibbler / models / Base.py
Base
67%
6
2
0
50%
2
1
62%
dibbler / models / Base.py
(no class)
100%
10
0
0
100%
0
0
100%
dibbler / models / LastCacheTransaction.py
LastCacheTransaction
100%
0
0
0
100%
0
0
100%
dibbler / models / LastCacheTransaction.py
(no class)
100%
12
0
2
100%
0
0
100%
dibbler / models / Product.py
Product
100%
3
0
0
100%
0
0
100%
dibbler / models / Product.py
(no class)
100%
15
0
0
100%
0
0
100%
dibbler / models / ProductCache.py
ProductCache
100%
0
0
0
100%
0
0
100%
dibbler / models / ProductCache.py
(no class)
100%
14
0
2
100%
0
0
100%
dibbler / models / Transaction.py
Transaction
90%
41
4
0
75%
16
4
86%
dibbler / models / Transaction.py
(no class)
100%
82
0
3
100%
0
0
100%
dibbler / models / TransactionType.py
TransactionType
100%
2
0
0
100%
0
0
100%
dibbler / models / TransactionType.py
(no class)
100%
15
0
0
100%
0
0
100%
dibbler / models / User.py
User
100%
3
0
0
100%
0
0
100%
dibbler / models / User.py
(no class)
100%
15
0
0
100%
0
0
100%
dibbler / models / UserCache.py
UserCache
100%
0
0
0
100%
0
0
100%
dibbler / models / UserCache.py
(no class)
100%
13
0
2
100%
0
0
100%
dibbler / models / __init__.py
(no class)
100%
9
0
0
100%
0
0
100%
dibbler / queries / __init__.py
(no class)
100%
24
0
0
100%
0
0
100%
dibbler / queries / add_product.py
(no class)
20%
20
16
0
0%
12
0
12%
dibbler / queries / adjust_balance.py
(no class)
33%
12
8
0
0%
4
0
25%
dibbler / queries / adjust_interest.py
(no class)
100%
12
0
0
100%
4
0
100%
dibbler / queries / adjust_penalty.py
(no class)
100%
21
0
0
100%
12
0
100%
dibbler / queries / adjust_stock.py
(no class)
29%
14
10
0
0%
6
0
20%
dibbler / queries / affected_products.py
(no class)
71%
34
10
0
59%
22
7
66%
dibbler / queries / affected_users.py
(no class)
71%
34
10
0
59%
22
7
66%
dibbler / queries / buy_product.py
(no class)
0%
14
14
0
0%
6
0
0%
dibbler / queries / create_product.py
(no class)
27%
11
8
0
0%
4
0
20%
dibbler / queries / create_user.py
(no class)
33%
9
6
0
0%
2
0
27%
dibbler / queries / current_interest.py
(no class)
73%
22
6
0
50%
12
4
65%
dibbler / queries / current_penalty.py
(no class)
77%
22
5
0
50%
10
3
69%
dibbler / queries / joint_buy_product.py
(no class)
100%
26
0
0
100%
14
0
100%
dibbler / queries / product_owners.py
ProductOwnersLogEntry
100%
0
0
0
100%
0
0
100%
dibbler / queries / product_owners.py
(no class)
87%
60
8
0
64%
28
8
80%
dibbler / queries / product_price.py
ProductPriceLogEntry
100%
0
0
0
100%
0
0
100%
dibbler / queries / product_price.py
(no class)
85%
59
9
0
68%
28
9
79%
dibbler / queries / product_stock.py
(no class)
96%
28
1
0
86%
14
2
93%
dibbler / queries / query_helpers.py
(no class)
88%
42
5
0
69%
16
5
83%
dibbler / queries / search_product.py
(no class)
100%
11
0
0
100%
4
0
100%
dibbler / queries / search_user.py
(no class)
100%
12
0
0
100%
4
0
100%
dibbler / queries / throw_product.py
(no class)
36%
11
7
0
0%
6
0
24%
dibbler / queries / transaction_log.py
(no class)
100%
83
0
0
100%
62
0
100%
dibbler / queries / transfer.py
(no class)
29%
14
10
0
0%
6
0
20%
dibbler / queries / update_cache.py
(no class)
97%
39
1
0
81%
16
3
93%
dibbler / queries / user_balance.py
UserBalanceLogEntry
0%
1
1
0
100%
0
0
0%
dibbler / queries / user_balance.py
(no class)
89%
74
8
0
64%
28
10
82%
dibbler / queries / user_products.py
(no class)
29%
17
12
0
0%
10
0
19%
Total
83%
966
161
9
65%
370
63
78%
No items found using the specified filter.