Coverage report:
77%
hide covered
Files
Functions
Classes
coverage.py v7.13.0
, created at 2025-12-12 18:53 +0000
Statements
Branches
Total
File
class
coverage
statements
missing
excluded
coverage
branches
partial
coverage
dibbler / models / Base.py
Base
100%
3
0
0
100%
0
0
100%
dibbler / models / Base.py
(no class)
100%
10
0
0
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)
0%
10
10
0
100%
0
0
0%
dibbler / models / Transaction.py
Transaction
90%
41
4
0
75%
16
4
86%
dibbler / models / Transaction.py
(no class)
100%
81
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
UserBalanceCache
100%
0
0
0
100%
0
0
100%
dibbler / models / UserCache.py
(no class)
0%
8
8
0
100%
0
0
0%
dibbler / models / __init__.py
(no class)
100%
6
0
0
100%
0
0
100%
dibbler / queries / __init__.py
(no class)
100%
21
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 / 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%
27
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)
86%
59
8
0
64%
28
8
79%
dibbler / queries / product_price.py
ProductPriceLogEntry
100%
0
0
0
100%
0
0
100%
dibbler / queries / product_price.py
(no class)
83%
65
11
0
68%
28
9
78%
dibbler / queries / product_stock.py
(no class)
89%
28
3
0
71%
14
2
83%
dibbler / queries / query_helpers.py
(no class)
93%
30
2
0
75%
8
2
89%
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 / 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
81%
822
157
3
65%
300
42
77%
No items found using the specified filter.