| adhoc-cicd-oca-bank-statement-import / __init__.py |
(no class) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo-bin |
(no class) |
|
100% |
3 |
0 |
0 |
|
50% |
2 |
1 |
|
80% |
| adhoc-cicd-odoo-odoo / odoo / _monkeypatches / __init__.py |
PatchImportHook |
|
94% |
16 |
1 |
0 |
|
88% |
8 |
1 |
|
92% |
| adhoc-cicd-odoo-odoo / odoo / _monkeypatches / __init__.py |
(no class) |
|
100% |
21 |
0 |
0 |
|
75% |
4 |
1 |
|
96% |
| adhoc-cicd-odoo-odoo / odoo / _monkeypatches / ast.py |
(no class) |
|
76% |
17 |
4 |
0 |
|
33% |
6 |
2 |
|
65% |
| adhoc-cicd-odoo-odoo / odoo / _monkeypatches / bs4.py |
(no class) |
|
100% |
5 |
0 |
0 |
|
50% |
2 |
1 |
|
86% |
| adhoc-cicd-odoo-odoo / odoo / _monkeypatches / csv.py |
patch_module.UNIX_LINE_TERMINATOR |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / _monkeypatches / csv.py |
(no class) |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / _monkeypatches / docutils.py |
(no class) |
|
80% |
10 |
2 |
0 |
|
100% |
4 |
0 |
|
86% |
| adhoc-cicd-odoo-odoo / odoo / _monkeypatches / email.py |
(no class) |
|
83% |
12 |
2 |
0 |
|
75% |
4 |
1 |
|
81% |
| adhoc-cicd-odoo-odoo / odoo / _monkeypatches / locale.py |
(no class) |
|
28% |
25 |
18 |
0 |
|
21% |
14 |
3 |
|
26% |
| adhoc-cicd-odoo-odoo / odoo / _monkeypatches / lxml.py |
(no class) |
|
86% |
7 |
1 |
0 |
|
50% |
2 |
1 |
|
78% |
| adhoc-cicd-odoo-odoo / odoo / _monkeypatches / mimetypes.py |
(no class) |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / _monkeypatches / num2words.py |
Num2Word_Base |
|
8% |
154 |
142 |
0 |
|
1% |
76 |
1 |
|
6% |
| adhoc-cicd-odoo-odoo / odoo / _monkeypatches / num2words.py |
Num2Word_AR_Fixed |
|
12% |
201 |
176 |
0 |
|
0% |
100 |
0 |
|
8% |
| adhoc-cicd-odoo-odoo / odoo / _monkeypatches / num2words.py |
NumberToWords_BG |
|
0% |
83 |
83 |
0 |
|
0% |
52 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / _monkeypatches / num2words.py |
(no class) |
|
80% |
124 |
25 |
0 |
|
17% |
6 |
1 |
|
77% |
| adhoc-cicd-odoo-odoo / odoo / _monkeypatches / pytz.py |
(no class) |
|
89% |
9 |
1 |
0 |
|
50% |
2 |
1 |
|
82% |
| adhoc-cicd-odoo-odoo / odoo / _monkeypatches / re.py |
(no class) |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / _monkeypatches / site.py |
(no class) |
|
54% |
37 |
17 |
0 |
|
12% |
8 |
1 |
|
47% |
| adhoc-cicd-odoo-odoo / odoo / _monkeypatches / stdnum.py |
(no class) |
|
18% |
34 |
28 |
0 |
|
0% |
2 |
0 |
|
17% |
| adhoc-cicd-odoo-odoo / odoo / _monkeypatches / urllib3.py |
(no class) |
|
71% |
7 |
2 |
0 |
|
100% |
0 |
0 |
|
71% |
| adhoc-cicd-odoo-odoo / odoo / _monkeypatches / werkzeug.py |
_URLTuple |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / _monkeypatches / werkzeug.py |
BaseURL |
|
3% |
107 |
104 |
0 |
|
0% |
56 |
0 |
|
2% |
| adhoc-cicd-odoo-odoo / odoo / _monkeypatches / werkzeug.py |
URL |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / _monkeypatches / werkzeug.py |
BytesURL |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / _monkeypatches / werkzeug.py |
(no class) |
|
54% |
357 |
165 |
0 |
|
25% |
138 |
22 |
|
46% |
| adhoc-cicd-odoo-odoo / odoo / _monkeypatches / zeep.py |
(no class) |
|
100% |
6 |
0 |
0 |
|
50% |
2 |
1 |
|
88% |
| adhoc-cicd-odoo-odoo / odoo / api / __init__.py |
(no class) |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / cli / __init__.py |
(no class) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / cli / command.py |
Command |
|
58% |
12 |
5 |
0 |
|
33% |
6 |
2 |
|
50% |
| adhoc-cicd-odoo-odoo / odoo / cli / command.py |
(no class) |
|
59% |
71 |
29 |
0 |
|
18% |
28 |
5 |
|
47% |
| adhoc-cicd-odoo-odoo / odoo / cli / server.py |
Server |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / cli / server.py |
(no class) |
|
75% |
72 |
18 |
0 |
|
50% |
20 |
8 |
|
70% |
| adhoc-cicd-odoo-odoo / odoo / exceptions.py |
UserError |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / exceptions.py |
RedirectWarning |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / exceptions.py |
AccessDenied |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / exceptions.py |
AccessError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / exceptions.py |
CacheMiss |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / exceptions.py |
MissingError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / exceptions.py |
LockError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / exceptions.py |
ValidationError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / exceptions.py |
ConcurrencyError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / exceptions.py |
(no class) |
|
100% |
19 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / fields / __init__.py |
(no class) |
|
100% |
14 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / http.py |
RegistryError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / http.py |
SessionExpiredException |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / http.py |
Stream |
|
0% |
51 |
51 |
0 |
|
0% |
26 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / http.py |
Controller |
|
83% |
6 |
1 |
0 |
|
100% |
2 |
0 |
|
88% |
| adhoc-cicd-odoo-odoo / odoo / http.py |
FilesystemSessionStore |
|
0% |
76 |
76 |
0 |
|
0% |
32 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / http.py |
Session |
|
0% |
78 |
78 |
0 |
|
0% |
16 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / http.py |
GeoIP |
|
0% |
40 |
40 |
0 |
|
0% |
20 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / http.py |
HTTPRequest |
|
0% |
10 |
10 |
0 |
|
100% |
0 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / http.py |
_Response |
|
0% |
32 |
32 |
0 |
|
0% |
14 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / http.py |
Headers |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / http.py |
ResponseCacheControl |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / http.py |
ResponseStream |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / http.py |
Response |
|
0% |
16 |
16 |
0 |
|
0% |
14 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / http.py |
FutureResponse |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / http.py |
Request |
|
0% |
279 |
279 |
0 |
|
0% |
104 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / http.py |
Dispatcher |
|
9% |
22 |
20 |
0 |
|
0% |
8 |
0 |
|
7% |
| adhoc-cicd-odoo-odoo / odoo / http.py |
HttpDispatcher |
|
0% |
31 |
31 |
0 |
|
0% |
18 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / http.py |
JsonRPCDispatcher |
|
0% |
30 |
30 |
0 |
|
0% |
10 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / http.py |
Json2Dispatcher |
|
0% |
33 |
33 |
0 |
|
0% |
12 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / http.py |
Application |
|
0% |
110 |
110 |
0 |
|
0% |
42 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / http.py |
(no class) |
|
77% |
581 |
131 |
0 |
|
15% |
66 |
4 |
|
71% |
| adhoc-cicd-odoo-odoo / odoo / init.py |
(no class) |
|
100% |
18 |
0 |
0 |
|
50% |
2 |
1 |
|
95% |
| adhoc-cicd-odoo-odoo / odoo / loglevels.py |
(no class) |
|
22% |
49 |
38 |
0 |
|
0% |
22 |
0 |
|
15% |
| adhoc-cicd-odoo-odoo / odoo / models / __init__.py |
(no class) |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / modules / __init__.py |
(no class) |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / modules / db.py |
FunctionStatus |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / modules / db.py |
(no class) |
|
91% |
77 |
7 |
2 |
|
88% |
16 |
2 |
|
90% |
| adhoc-cicd-odoo-odoo / odoo / modules / loading.py |
(no class) |
|
68% |
352 |
113 |
7 |
|
47% |
174 |
52 |
|
61% |
| adhoc-cicd-odoo-odoo / odoo / modules / migration.py |
MigrationManager |
|
20% |
74 |
59 |
0 |
|
10% |
40 |
2 |
|
17% |
| adhoc-cicd-odoo-odoo / odoo / modules / migration.py |
(no class) |
|
58% |
43 |
18 |
4 |
|
0% |
6 |
0 |
|
51% |
| adhoc-cicd-odoo-odoo / odoo / modules / module.py |
UpgradeHook |
|
11% |
9 |
8 |
0 |
|
25% |
4 |
1 |
|
15% |
| adhoc-cicd-odoo-odoo / odoo / modules / module.py |
Manifest |
|
61% |
85 |
33 |
0 |
|
64% |
42 |
7 |
|
62% |
| adhoc-cicd-odoo-odoo / odoo / modules / module.py |
MissingDependency |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / modules / module.py |
(no class) |
|
66% |
256 |
87 |
2 |
|
57% |
72 |
13 |
|
64% |
| adhoc-cicd-odoo-odoo / odoo / modules / module_graph.py |
ModuleNode |
|
83% |
29 |
5 |
0 |
|
60% |
10 |
4 |
|
77% |
| adhoc-cicd-odoo-odoo / odoo / modules / module_graph.py |
ModuleGraph |
|
57% |
69 |
30 |
0 |
|
50% |
34 |
7 |
|
54% |
| adhoc-cicd-odoo-odoo / odoo / modules / module_graph.py |
(no class) |
|
100% |
31 |
0 |
5 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / modules / neutralize.py |
(no class) |
|
43% |
21 |
12 |
3 |
|
0% |
4 |
0 |
|
36% |
| adhoc-cicd-odoo-odoo / odoo / modules / registry / __init__.py |
(no class) |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / netsvc.py |
WatchedFileHandler |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / netsvc.py |
PostgreSQLHandler |
|
81% |
31 |
6 |
0 |
|
50% |
14 |
7 |
|
71% |
| adhoc-cicd-odoo-odoo / odoo / netsvc.py |
PerfFilter |
|
0% |
16 |
16 |
0 |
|
0% |
6 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / netsvc.py |
ColoredPerfFilter |
|
0% |
10 |
10 |
0 |
|
0% |
4 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / netsvc.py |
ColoredFormatter |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / netsvc.py |
LogRecord |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / netsvc.py |
(no class) |
|
73% |
135 |
36 |
0 |
|
31% |
36 |
5 |
|
64% |
| adhoc-cicd-odoo-odoo / odoo / orm / __init__.py |
(no class) |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / orm / commands.py |
Command |
|
71% |
7 |
2 |
0 |
|
100% |
0 |
0 |
|
71% |
| adhoc-cicd-odoo-odoo / odoo / orm / commands.py |
(no class) |
|
100% |
25 |
0 |
5 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / orm / decorators.py |
(no class) |
|
91% |
74 |
7 |
29 |
|
71% |
14 |
4 |
|
88% |
| adhoc-cicd-odoo-odoo / odoo / orm / domains.py |
OptimizationLevel |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / orm / domains.py |
Domain |
|
69% |
90 |
28 |
0 |
|
73% |
52 |
10 |
|
70% |
| adhoc-cicd-odoo-odoo / odoo / orm / domains.py |
DomainBool |
|
72% |
18 |
5 |
0 |
|
50% |
4 |
2 |
|
68% |
| adhoc-cicd-odoo-odoo / odoo / orm / domains.py |
DomainNot |
|
44% |
16 |
9 |
0 |
|
100% |
0 |
0 |
|
44% |
| adhoc-cicd-odoo-odoo / odoo / orm / domains.py |
DomainNary |
|
95% |
42 |
2 |
0 |
|
100% |
22 |
0 |
|
97% |
| adhoc-cicd-odoo-odoo / odoo / orm / domains.py |
DomainAnd |
|
89% |
9 |
1 |
0 |
|
50% |
2 |
1 |
|
82% |
| adhoc-cicd-odoo-odoo / odoo / orm / domains.py |
DomainOr |
|
89% |
9 |
1 |
0 |
|
50% |
2 |
1 |
|
82% |
| adhoc-cicd-odoo-odoo / odoo / orm / domains.py |
DomainCustom |
|
0% |
13 |
13 |
0 |
|
0% |
2 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / orm / domains.py |
DomainCondition |
|
67% |
169 |
56 |
0 |
|
60% |
86 |
18 |
|
65% |
| adhoc-cicd-odoo-odoo / odoo / orm / domains.py |
(no class) |
|
79% |
676 |
141 |
8 |
|
64% |
240 |
41 |
|
75% |
| adhoc-cicd-odoo-odoo / odoo / orm / environments.py |
Environment |
|
80% |
193 |
38 |
4 |
|
79% |
94 |
14 |
|
80% |
| adhoc-cicd-odoo-odoo / odoo / orm / environments.py |
Transaction |
|
73% |
33 |
9 |
0 |
|
40% |
10 |
2 |
|
65% |
| adhoc-cicd-odoo-odoo / odoo / orm / environments.py |
Cache |
|
5% |
128 |
121 |
0 |
|
2% |
52 |
1 |
|
4% |
| adhoc-cicd-odoo-odoo / odoo / orm / environments.py |
Starred |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / orm / environments.py |
(no class) |
|
100% |
126 |
0 |
18 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields.py |
Field |
|
82% |
751 |
133 |
0 |
|
80% |
428 |
53 |
|
81% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields.py |
(no class) |
|
98% |
191 |
3 |
8 |
|
69% |
16 |
5 |
|
96% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_binary.py |
Binary |
|
53% |
101 |
47 |
0 |
|
46% |
48 |
8 |
|
51% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_binary.py |
Image |
|
54% |
50 |
23 |
0 |
|
40% |
20 |
4 |
|
50% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_binary.py |
(no class) |
|
100% |
43 |
0 |
3 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_misc.py |
Boolean |
|
73% |
11 |
3 |
0 |
|
50% |
4 |
2 |
|
67% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_misc.py |
Json |
|
67% |
12 |
4 |
0 |
|
50% |
8 |
2 |
|
60% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_misc.py |
Id |
|
89% |
19 |
2 |
0 |
|
88% |
8 |
1 |
|
89% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_misc.py |
(no class) |
|
100% |
37 |
0 |
3 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_numeric.py |
Integer |
|
62% |
16 |
6 |
0 |
|
50% |
8 |
2 |
|
58% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_numeric.py |
Float |
|
89% |
28 |
3 |
0 |
|
83% |
12 |
0 |
|
88% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_numeric.py |
Monetary |
|
84% |
56 |
9 |
0 |
|
80% |
20 |
2 |
|
83% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_numeric.py |
(no class) |
|
100% |
61 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_properties.py |
Properties |
|
21% |
327 |
257 |
0 |
|
18% |
218 |
16 |
|
20% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_properties.py |
Property |
|
19% |
27 |
22 |
0 |
|
0% |
16 |
0 |
|
12% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_properties.py |
PropertiesDefinition |
|
2% |
99 |
97 |
0 |
|
1% |
70 |
1 |
|
2% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_properties.py |
(no class) |
|
98% |
92 |
2 |
2 |
|
0% |
2 |
0 |
|
96% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_reference.py |
Reference |
|
35% |
20 |
13 |
0 |
|
29% |
14 |
4 |
|
32% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_reference.py |
Many2oneReference |
|
79% |
28 |
6 |
0 |
|
72% |
18 |
3 |
|
76% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_reference.py |
(no class) |
|
100% |
26 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_relational.py |
_Relational |
|
86% |
94 |
13 |
0 |
|
86% |
50 |
5 |
|
86% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_relational.py |
Many2one |
|
81% |
153 |
29 |
0 |
|
76% |
90 |
16 |
|
79% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_relational.py |
_RelationalMulti |
|
80% |
166 |
33 |
0 |
|
76% |
100 |
18 |
|
79% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_relational.py |
One2many |
|
60% |
220 |
89 |
0 |
|
49% |
140 |
19 |
|
56% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_relational.py |
Many2many |
|
73% |
273 |
75 |
0 |
|
66% |
168 |
29 |
|
70% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_relational.py |
PrefetchMany2one |
|
67% |
6 |
2 |
0 |
|
100% |
0 |
0 |
|
67% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_relational.py |
PrefetchX2many |
|
67% |
6 |
2 |
0 |
|
100% |
0 |
0 |
|
67% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_relational.py |
(no class) |
|
100% |
132 |
0 |
5 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_selection.py |
Selection |
|
83% |
101 |
17 |
0 |
|
75% |
68 |
11 |
|
80% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_selection.py |
(no class) |
|
100% |
24 |
0 |
5 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_temporal.py |
BaseDate |
|
12% |
49 |
43 |
0 |
|
6% |
36 |
2 |
|
9% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_temporal.py |
Date |
|
73% |
22 |
6 |
0 |
|
70% |
10 |
3 |
|
72% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_temporal.py |
Datetime |
|
54% |
35 |
16 |
0 |
|
50% |
16 |
2 |
|
53% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_temporal.py |
(no class) |
|
100% |
54 |
0 |
4 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_textual.py |
BaseString |
|
63% |
251 |
92 |
0 |
|
58% |
140 |
27 |
|
61% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_textual.py |
Char |
|
100% |
10 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_textual.py |
Text |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_textual.py |
Html |
|
49% |
43 |
22 |
0 |
|
42% |
24 |
2 |
|
46% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_textual.py |
LangProxyDict |
|
66% |
38 |
13 |
0 |
|
54% |
26 |
2 |
|
61% |
| adhoc-cicd-odoo-odoo / odoo / orm / fields_textual.py |
(no class) |
|
100% |
113 |
0 |
5 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / orm / identifiers.py |
NewId |
|
50% |
18 |
9 |
0 |
|
12% |
8 |
1 |
|
38% |
| adhoc-cicd-odoo-odoo / odoo / orm / identifiers.py |
(no class) |
|
100% |
13 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / orm / model_classes.py |
(no class) |
|
76% |
251 |
59 |
5 |
|
72% |
152 |
23 |
|
75% |
| adhoc-cicd-odoo-odoo / odoo / orm / models.py |
MetaModel |
|
85% |
40 |
6 |
0 |
|
77% |
22 |
5 |
|
82% |
| adhoc-cicd-odoo-odoo / odoo / orm / models.py |
BaseModel |
|
58% |
2754 |
1157 |
7 |
|
55% |
1576 |
195 |
|
57% |
| adhoc-cicd-odoo-odoo / odoo / orm / models.py |
RecordCache |
|
73% |
15 |
4 |
0 |
|
100% |
4 |
0 |
|
79% |
| adhoc-cicd-odoo-odoo / odoo / orm / models.py |
Model |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / orm / models.py |
ReversibleComparator |
|
65% |
17 |
6 |
0 |
|
50% |
8 |
4 |
|
60% |
| adhoc-cicd-odoo-odoo / odoo / orm / models.py |
(no class) |
|
98% |
465 |
11 |
25 |
|
71% |
24 |
3 |
|
96% |
| adhoc-cicd-odoo-odoo / odoo / orm / models_transient.py |
TransientModel |
|
0% |
17 |
17 |
0 |
|
0% |
6 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / orm / models_transient.py |
(no class) |
|
100% |
18 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / orm / registry.py |
Registry |
|
73% |
546 |
150 |
0 |
|
64% |
246 |
29 |
|
70% |
| adhoc-cicd-odoo-odoo / odoo / orm / registry.py |
DummyRLock |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / orm / registry.py |
TriggerTree |
|
96% |
24 |
1 |
0 |
|
100% |
10 |
0 |
|
97% |
| adhoc-cicd-odoo-odoo / odoo / orm / registry.py |
(no class) |
|
96% |
114 |
5 |
6 |
|
0% |
4 |
0 |
|
92% |
| adhoc-cicd-odoo-odoo / odoo / orm / table_objects.py |
TableObject |
|
59% |
17 |
7 |
0 |
|
25% |
4 |
1 |
|
52% |
| adhoc-cicd-odoo-odoo / odoo / orm / table_objects.py |
Constraint |
|
93% |
14 |
1 |
0 |
|
67% |
6 |
2 |
|
85% |
| adhoc-cicd-odoo-odoo / odoo / orm / table_objects.py |
Index |
|
82% |
22 |
4 |
0 |
|
67% |
12 |
4 |
|
76% |
| adhoc-cicd-odoo-odoo / odoo / orm / table_objects.py |
UniqueIndex |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / orm / table_objects.py |
(no class) |
|
100% |
26 |
0 |
8 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / orm / types.py |
(no class) |
|
75% |
20 |
5 |
2 |
|
100% |
0 |
0 |
|
75% |
| adhoc-cicd-odoo-odoo / odoo / orm / utils.py |
OriginIds |
|
57% |
7 |
3 |
0 |
|
50% |
8 |
0 |
|
53% |
| adhoc-cicd-odoo-odoo / odoo / orm / utils.py |
(no class) |
|
88% |
49 |
6 |
0 |
|
64% |
14 |
3 |
|
83% |
| adhoc-cicd-odoo-odoo / odoo / release.py |
(no class) |
|
100% |
17 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / service / __init__.py |
(no class) |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / service / common.py |
(no class) |
|
39% |
36 |
22 |
0 |
|
0% |
6 |
0 |
|
33% |
| adhoc-cicd-odoo-odoo / odoo / service / db.py |
DatabaseExists |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / service / db.py |
(no class) |
|
22% |
351 |
274 |
0 |
|
2% |
86 |
2 |
|
18% |
| adhoc-cicd-odoo-odoo / odoo / service / model.py |
Params |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / service / model.py |
(no class) |
|
17% |
155 |
128 |
0 |
|
0% |
70 |
0 |
|
12% |
| adhoc-cicd-odoo-odoo / odoo / service / security.py |
(no class) |
|
17% |
23 |
19 |
0 |
|
0% |
12 |
0 |
|
11% |
| adhoc-cicd-odoo-odoo / odoo / service / server.py |
LoggingBaseWSGIServerMixIn |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / service / server.py |
BaseWSGIServerNoBind |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / service / server.py |
CommonRequestHandler |
|
0% |
23 |
23 |
0 |
|
0% |
14 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / service / server.py |
RequestHandler |
|
0% |
21 |
21 |
0 |
|
0% |
10 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / service / server.py |
ThreadedWSGIServerReloadable |
|
0% |
30 |
30 |
0 |
|
0% |
10 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / service / server.py |
FSWatcherBase |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / service / server.py |
FSWatcherWatchdog |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / service / server.py |
FSWatcherInotify |
|
0% |
31 |
31 |
0 |
|
0% |
20 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / service / server.py |
CommonServer |
|
47% |
19 |
10 |
0 |
|
33% |
6 |
0 |
|
44% |
| adhoc-cicd-odoo-odoo / odoo / service / server.py |
ThreadedServer |
|
26% |
163 |
121 |
0 |
|
14% |
70 |
8 |
|
22% |
| adhoc-cicd-odoo-odoo / odoo / service / server.py |
GeventServer |
|
0% |
48 |
48 |
0 |
|
0% |
8 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / service / server.py |
GeventServer.start.ProxyHandler |
|
0% |
22 |
22 |
0 |
|
0% |
12 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / service / server.py |
PreforkServer |
|
0% |
239 |
239 |
0 |
|
0% |
104 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / service / server.py |
Worker |
|
0% |
81 |
81 |
0 |
|
0% |
14 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / service / server.py |
WorkerHTTP |
|
0% |
23 |
23 |
0 |
|
0% |
4 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / service / server.py |
WorkerCron |
|
0% |
54 |
54 |
0 |
|
0% |
18 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / service / server.py |
(no class) |
|
72% |
282 |
79 |
0 |
|
30% |
60 |
14 |
|
65% |
| adhoc-cicd-odoo-odoo / odoo / sql_db.py |
Savepoint |
|
85% |
13 |
2 |
0 |
|
50% |
4 |
2 |
|
76% |
| adhoc-cicd-odoo-odoo / odoo / sql_db.py |
_FlushingSavepoint |
|
54% |
13 |
6 |
0 |
|
50% |
2 |
1 |
|
53% |
| adhoc-cicd-odoo-odoo / odoo / sql_db.py |
BaseCursor |
|
62% |
48 |
18 |
0 |
|
60% |
20 |
2 |
|
62% |
| adhoc-cicd-odoo-odoo / odoo / sql_db.py |
Cursor |
|
54% |
134 |
62 |
0 |
|
34% |
50 |
15 |
|
48% |
| adhoc-cicd-odoo-odoo / odoo / sql_db.py |
PsycoConnection |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / sql_db.py |
PsycoConnection.info.PsycoConnectionInfo |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / sql_db.py |
ConnectionPool |
|
66% |
79 |
27 |
0 |
|
53% |
32 |
7 |
|
62% |
| adhoc-cicd-odoo-odoo / odoo / sql_db.py |
Connection |
|
80% |
10 |
2 |
0 |
|
100% |
0 |
0 |
|
80% |
| adhoc-cicd-odoo-odoo / odoo / sql_db.py |
(no class) |
|
86% |
181 |
26 |
5 |
|
42% |
38 |
8 |
|
78% |
| adhoc-cicd-odoo-odoo / odoo / tools / __init__.py |
(no class) |
|
100% |
17 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / tools / _vendor / __init__.py |
(no class) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / tools / _vendor / sessions.py |
ModificationTrackingDict |
|
0% |
13 |
13 |
0 |
|
0% |
4 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / _vendor / sessions.py |
Session |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / _vendor / sessions.py |
SessionStore |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / _vendor / sessions.py |
FilesystemSessionStore |
|
0% |
52 |
52 |
0 |
|
0% |
12 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / _vendor / sessions.py |
(no class) |
|
93% |
43 |
3 |
0 |
|
0% |
2 |
0 |
|
89% |
| adhoc-cicd-odoo-odoo / odoo / tools / _vendor / useragents.py |
UserAgentParser |
|
11% |
18 |
16 |
0 |
|
0% |
10 |
0 |
|
7% |
| adhoc-cicd-odoo-odoo / odoo / tools / _vendor / useragents.py |
UserAgent |
|
0% |
8 |
8 |
0 |
|
0% |
2 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / _vendor / useragents.py |
(no class) |
|
100% |
16 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / tools / appdirs.py |
AppDirs |
|
0% |
11 |
11 |
0 |
|
100% |
0 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / appdirs.py |
(no class) |
|
20% |
183 |
146 |
0 |
|
6% |
98 |
6 |
|
15% |
| adhoc-cicd-odoo-odoo / odoo / tools / arabic_reshaper / __init__.py |
(no class) |
|
14% |
58 |
50 |
0 |
|
0% |
34 |
0 |
|
9% |
| adhoc-cicd-odoo-odoo / odoo / tools / arabic_reshaper / letters.py |
(no class) |
|
52% |
25 |
12 |
0 |
|
0% |
6 |
0 |
|
42% |
| adhoc-cicd-odoo-odoo / odoo / tools / barcode.py |
(no class) |
|
23% |
48 |
37 |
0 |
|
0% |
10 |
0 |
|
19% |
| adhoc-cicd-odoo-odoo / odoo / tools / cache.py |
ormcache_counter |
|
73% |
11 |
3 |
0 |
|
100% |
0 |
0 |
|
73% |
| adhoc-cicd-odoo-odoo / odoo / tools / cache.py |
ormcache |
|
84% |
56 |
9 |
0 |
|
62% |
8 |
3 |
|
81% |
| adhoc-cicd-odoo-odoo / odoo / tools / cache.py |
ormcache_context |
|
0% |
9 |
9 |
0 |
|
100% |
0 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / cache.py |
log_ormcache_stats.StatsLine |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / cache.py |
(no class) |
|
27% |
150 |
110 |
6 |
|
0% |
52 |
0 |
|
20% |
| adhoc-cicd-odoo-odoo / odoo / tools / cloc.py |
Cloc |
|
0% |
177 |
177 |
0 |
|
0% |
84 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / cloc.py |
(no class) |
|
100% |
30 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / tools / config.py |
_Empty |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / config.py |
_OdooOption |
|
70% |
37 |
11 |
0 |
|
65% |
20 |
3 |
|
68% |
| adhoc-cicd-odoo-odoo / odoo / tools / config.py |
_FileOnlyOption |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| adhoc-cicd-odoo-odoo / odoo / tools / config.py |
_PosixOnlyOption |
|
29% |
7 |
5 |
0 |
|
50% |
2 |
1 |
|
33% |
| adhoc-cicd-odoo-odoo / odoo / tools / config.py |
configmanager |
|
60% |
430 |
171 |
0 |
|
40% |
174 |
40 |
|
54% |
| adhoc-cicd-odoo-odoo / odoo / tools / config.py |
(no class) |
|
100% |
115 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / tools / constants.py |
(no class) |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / tools / convert.py |
ParseError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / tools / convert.py |
xml_import |
|
75% |
273 |
69 |
0 |
|
73% |
162 |
20 |
|
74% |
| adhoc-cicd-odoo-odoo / odoo / tools / convert.py |
(no class) |
|
77% |
237 |
54 |
3 |
|
61% |
94 |
17 |
|
73% |
| adhoc-cicd-odoo-odoo / odoo / tools / date_utils.py |
(no class) |
|
24% |
195 |
149 |
5 |
|
4% |
92 |
4 |
|
17% |
| adhoc-cicd-odoo-odoo / odoo / tools / facade.py |
ProxyAttr |
|
64% |
11 |
4 |
0 |
|
100% |
2 |
0 |
|
69% |
| adhoc-cicd-odoo-odoo / odoo / tools / facade.py |
ProxyFunc |
|
49% |
39 |
20 |
0 |
|
62% |
16 |
2 |
|
53% |
| adhoc-cicd-odoo-odoo / odoo / tools / facade.py |
ProxyMeta |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / tools / facade.py |
Proxy |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / facade.py |
(no class) |
|
100% |
15 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / tools / float_utils.py |
(no class) |
|
62% |
112 |
43 |
46 |
|
50% |
42 |
7 |
|
58% |
| adhoc-cicd-odoo-odoo / odoo / tools / func.py |
lazy_property |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / func.py |
classproperty |
|
67% |
3 |
1 |
0 |
|
100% |
0 |
0 |
|
67% |
| adhoc-cicd-odoo-odoo / odoo / tools / func.py |
lazy_classproperty |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / tools / func.py |
lazy |
|
86% |
94 |
13 |
0 |
|
49% |
164 |
81 |
|
63% |
| adhoc-cicd-odoo-odoo / odoo / tools / func.py |
(no class) |
|
67% |
72 |
24 |
0 |
|
28% |
18 |
1 |
|
59% |
| adhoc-cicd-odoo-odoo / odoo / tools / gc.py |
(no class) |
|
73% |
49 |
13 |
0 |
|
50% |
16 |
4 |
|
68% |
| adhoc-cicd-odoo-odoo / odoo / tools / i18n.py |
(no class) |
|
30% |
27 |
19 |
3 |
|
0% |
10 |
0 |
|
22% |
| adhoc-cicd-odoo-odoo / odoo / tools / image.py |
ImageProcess |
|
47% |
86 |
46 |
0 |
|
46% |
52 |
8 |
|
46% |
| adhoc-cicd-odoo-odoo / odoo / tools / image.py |
(no class) |
|
45% |
163 |
89 |
0 |
|
26% |
54 |
10 |
|
41% |
| adhoc-cicd-odoo-odoo / odoo / tools / intervals.py |
Intervals |
|
33% |
54 |
36 |
0 |
|
31% |
26 |
4 |
|
32% |
| adhoc-cicd-odoo-odoo / odoo / tools / intervals.py |
(no class) |
|
67% |
36 |
12 |
3 |
|
30% |
10 |
1 |
|
59% |
| adhoc-cicd-odoo-odoo / odoo / tools / json.py |
_ScriptSafe |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / json.py |
JSON |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / json.py |
(no class) |
|
50% |
28 |
14 |
0 |
|
0% |
12 |
0 |
|
35% |
| adhoc-cicd-odoo-odoo / odoo / tools / lru.py |
LRU |
|
57% |
47 |
20 |
0 |
|
29% |
14 |
2 |
|
51% |
| adhoc-cicd-odoo-odoo / odoo / tools / lru.py |
(no class) |
|
100% |
22 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / tools / mail.py |
_Cleaner |
|
77% |
22 |
5 |
0 |
|
65% |
20 |
3 |
|
71% |
| adhoc-cicd-odoo-odoo / odoo / tools / mail.py |
(no class) |
|
58% |
468 |
197 |
0 |
|
40% |
194 |
33 |
|
53% |
| adhoc-cicd-odoo-odoo / odoo / tools / mimetypes.py |
(no class) |
|
30% |
125 |
87 |
0 |
|
6% |
62 |
4 |
|
22% |
| adhoc-cicd-odoo-odoo / odoo / tools / misc.py |
Sentinel |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / tools / misc.py |
unquote |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / tools / misc.py |
mute_logger |
|
94% |
16 |
1 |
0 |
|
100% |
4 |
0 |
|
95% |
| adhoc-cicd-odoo-odoo / odoo / tools / misc.py |
lower_logging |
|
0% |
27 |
27 |
0 |
|
0% |
10 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / misc.py |
MungedTracebackLogRecord |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / misc.py |
ConstantMapping |
|
50% |
4 |
2 |
0 |
|
100% |
0 |
0 |
|
50% |
| adhoc-cicd-odoo-odoo / odoo / tools / misc.py |
frozendict |
|
12% |
8 |
7 |
0 |
|
100% |
0 |
0 |
|
12% |
| adhoc-cicd-odoo-odoo / odoo / tools / misc.py |
Collector |
|
67% |
12 |
4 |
0 |
|
50% |
8 |
0 |
|
60% |
| adhoc-cicd-odoo-odoo / odoo / tools / misc.py |
StackMap |
|
71% |
14 |
4 |
0 |
|
100% |
2 |
0 |
|
75% |
| adhoc-cicd-odoo-odoo / odoo / tools / misc.py |
OrderedSet |
|
82% |
11 |
2 |
0 |
|
100% |
2 |
0 |
|
85% |
| adhoc-cicd-odoo-odoo / odoo / tools / misc.py |
LastOrderedSet |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / tools / misc.py |
Callbacks |
|
100% |
10 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / tools / misc.py |
ReversedIterable |
|
67% |
3 |
1 |
0 |
|
100% |
0 |
0 |
|
67% |
| adhoc-cicd-odoo-odoo / odoo / tools / misc.py |
Reverse |
|
86% |
7 |
1 |
0 |
|
50% |
12 |
6 |
|
63% |
| adhoc-cicd-odoo-odoo / odoo / tools / misc.py |
replace_exceptions |
|
58% |
12 |
5 |
0 |
|
38% |
8 |
3 |
|
50% |
| adhoc-cicd-odoo-odoo / odoo / tools / misc.py |
ReadonlyDict |
|
80% |
5 |
1 |
0 |
|
100% |
0 |
0 |
|
80% |
| adhoc-cicd-odoo-odoo / odoo / tools / misc.py |
DotDict |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / misc.py |
_PrintfArgs |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / tools / misc.py |
(no class) |
|
59% |
653 |
266 |
22 |
|
39% |
210 |
31 |
|
54% |
| adhoc-cicd-odoo-odoo / odoo / tools / osutil.py |
(no class) |
|
18% |
44 |
36 |
0 |
|
7% |
14 |
1 |
|
16% |
| adhoc-cicd-odoo-odoo / odoo / tools / parse_version.py |
(no class) |
|
62% |
34 |
13 |
0 |
|
59% |
22 |
3 |
|
61% |
| adhoc-cicd-odoo-odoo / odoo / tools / pdf / __init__.py |
PdfReader |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / pdf / __init__.py |
BrandedFileWriter |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / pdf / __init__.py |
OdooPdfFileReader |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / pdf / __init__.py |
OdooPdfFileWriter |
|
0% |
118 |
118 |
0 |
|
0% |
44 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / pdf / __init__.py |
(no class) |
|
35% |
202 |
131 |
0 |
|
7% |
44 |
3 |
|
30% |
| adhoc-cicd-odoo-odoo / odoo / tools / pdf / _pypdf2_2.py |
PdfWriter |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / pdf / _pypdf2_2.py |
(no class) |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / tools / profiler.py |
Collector |
|
12% |
25 |
22 |
0 |
|
25% |
8 |
0 |
|
15% |
| adhoc-cicd-odoo-odoo / odoo / tools / profiler.py |
SQLCollector |
|
0% |
11 |
11 |
0 |
|
0% |
4 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / profiler.py |
_BasePeriodicCollector |
|
0% |
25 |
25 |
0 |
|
0% |
8 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / profiler.py |
PeriodicCollector |
|
0% |
11 |
11 |
0 |
|
0% |
6 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / profiler.py |
MemoryCollector |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / profiler.py |
SyncCollector |
|
0% |
25 |
25 |
0 |
|
0% |
14 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / profiler.py |
QwebTracker |
|
0% |
44 |
44 |
0 |
|
0% |
40 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / profiler.py |
QwebCollector |
|
0% |
66 |
66 |
0 |
|
0% |
46 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / profiler.py |
ExecutionContext |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / profiler.py |
Profiler |
|
0% |
120 |
120 |
0 |
|
0% |
50 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / profiler.py |
Nested |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / profiler.py |
(no class) |
|
80% |
132 |
26 |
0 |
|
0% |
12 |
0 |
|
74% |
| adhoc-cicd-odoo-odoo / odoo / tools / query.py |
Query |
|
84% |
79 |
13 |
0 |
|
91% |
22 |
2 |
|
85% |
| adhoc-cicd-odoo-odoo / odoo / tools / query.py |
(no class) |
|
100% |
40 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / tools / rendering_tools.py |
(no class) |
|
80% |
40 |
8 |
0 |
|
71% |
14 |
0 |
|
78% |
| adhoc-cicd-odoo-odoo / odoo / tools / safe_eval.py |
wrap_module |
|
88% |
8 |
1 |
0 |
|
100% |
4 |
0 |
|
92% |
| adhoc-cicd-odoo-odoo / odoo / tools / safe_eval.py |
(no class) |
|
78% |
113 |
25 |
2 |
|
78% |
32 |
5 |
|
78% |
| adhoc-cicd-odoo-odoo / odoo / tools / set_expression.py |
SetDefinitions |
|
85% |
55 |
8 |
0 |
|
88% |
32 |
4 |
|
86% |
| adhoc-cicd-odoo-odoo / odoo / tools / set_expression.py |
SetExpression |
|
0% |
12 |
12 |
0 |
|
100% |
0 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / set_expression.py |
Union |
|
56% |
95 |
42 |
0 |
|
63% |
54 |
2 |
|
58% |
| adhoc-cicd-odoo-odoo / odoo / tools / set_expression.py |
Inter |
|
84% |
50 |
8 |
0 |
|
83% |
36 |
6 |
|
84% |
| adhoc-cicd-odoo-odoo / odoo / tools / set_expression.py |
Leaf |
|
80% |
35 |
7 |
0 |
|
79% |
14 |
3 |
|
80% |
| adhoc-cicd-odoo-odoo / odoo / tools / set_expression.py |
UnknownId |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / set_expression.py |
(no class) |
|
100% |
102 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / tools / speedscope.py |
Speedscope |
|
0% |
125 |
125 |
0 |
|
0% |
72 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / speedscope.py |
(no class) |
|
100% |
14 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / tools / sql.py |
SQL |
|
83% |
64 |
11 |
0 |
|
84% |
32 |
3 |
|
83% |
| adhoc-cicd-odoo-odoo / odoo / tools / sql.py |
TableKind |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / tools / sql.py |
(no class) |
|
74% |
225 |
59 |
3 |
|
50% |
46 |
5 |
|
70% |
| adhoc-cicd-odoo-odoo / odoo / tools / template_inheritance.py |
(no class) |
|
75% |
198 |
49 |
0 |
|
68% |
110 |
19 |
|
73% |
| adhoc-cicd-odoo-odoo / odoo / tools / translate.py |
LazyGettext |
|
36% |
22 |
14 |
0 |
|
0% |
6 |
0 |
|
29% |
| adhoc-cicd-odoo-odoo / odoo / tools / translate.py |
LazyTranslate |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / tools / translate.py |
CSVFileReader |
|
0% |
16 |
16 |
0 |
|
0% |
12 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / translate.py |
CSVDataFileReader |
|
100% |
10 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / tools / translate.py |
XMLDataFileReader |
|
77% |
13 |
3 |
0 |
|
100% |
4 |
0 |
|
82% |
| adhoc-cicd-odoo-odoo / odoo / tools / translate.py |
PoFileReader |
|
74% |
46 |
12 |
0 |
|
68% |
22 |
3 |
|
72% |
| adhoc-cicd-odoo-odoo / odoo / tools / translate.py |
CSVFileWriter |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / translate.py |
PoFileWriter |
|
0% |
41 |
41 |
0 |
|
0% |
16 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / translate.py |
TarFileWriter |
|
0% |
15 |
15 |
0 |
|
0% |
4 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / translate.py |
TranslationReader |
|
0% |
65 |
65 |
0 |
|
0% |
36 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / translate.py |
TranslationRecordReader |
|
0% |
24 |
24 |
0 |
|
0% |
14 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / translate.py |
TranslationModuleReader |
|
0% |
83 |
83 |
0 |
|
0% |
50 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / translate.py |
TranslationImporter |
|
87% |
113 |
15 |
0 |
|
81% |
70 |
13 |
|
85% |
| adhoc-cicd-odoo-odoo / odoo / tools / translate.py |
CodeTranslations |
|
69% |
35 |
11 |
0 |
|
80% |
10 |
0 |
|
71% |
| adhoc-cicd-odoo-odoo / odoo / tools / translate.py |
(no class) |
|
61% |
594 |
234 |
2 |
|
37% |
230 |
30 |
|
54% |
| adhoc-cicd-odoo-odoo / odoo / tools / urls.py |
(no class) |
|
82% |
22 |
4 |
1 |
|
38% |
8 |
3 |
|
70% |
| adhoc-cicd-odoo-odoo / odoo / tools / view_validation.py |
(no class) |
|
82% |
189 |
34 |
0 |
|
73% |
116 |
17 |
|
79% |
| adhoc-cicd-odoo-odoo / odoo / tools / which.py |
(no class) |
|
30% |
43 |
30 |
1 |
|
8% |
24 |
2 |
|
22% |
| adhoc-cicd-odoo-odoo / odoo / tools / xml_utils.py |
odoo_resolver |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / xml_utils.py |
(no class) |
|
14% |
159 |
136 |
0 |
|
0% |
64 |
0 |
|
10% |
| adhoc-cicd-odoo-odoo / odoo / tools / zeep / __init__.py |
(no class) |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / tools / zeep / client.py |
Client |
|
0% |
33 |
33 |
0 |
|
0% |
8 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / zeep / client.py |
ReadOnlyMethodNamespace |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / zeep / client.py |
SerialProxy |
|
0% |
19 |
19 |
0 |
|
0% |
2 |
0 |
|
0% |
| adhoc-cicd-odoo-odoo / odoo / tools / zeep / client.py |
(no class) |
|
100% |
40 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / tools / zeep / exceptions.py |
(no class) |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / tools / zeep / helpers.py |
(no class) |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / tools / zeep / ns.py |
(no class) |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / tools / zeep / wsdl / __init__.py |
(no class) |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| adhoc-cicd-odoo-odoo / odoo / tools / zeep / wsdl / utils.py |
(no class) |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| ingadhoc-argentina-sale / l10n_ar_stock_ux / __init__.py |
(no class) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| ingadhoc-argentina-sale / l10n_ar_stock_ux / models / __init__.py |
(no class) |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| ingadhoc-argentina-sale / l10n_ar_stock_ux / models / product_template.py |
ProductTemplate |
|
0% |
3 |
3 |
0 |
|
0% |
4 |
0 |
|
0% |
| ingadhoc-argentina-sale / l10n_ar_stock_ux / models / product_template.py |
(no class) |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| ingadhoc-argentina-sale / l10n_ar_stock_ux / models / res_company.py |
ResCompany |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| ingadhoc-argentina-sale / l10n_ar_stock_ux / models / res_company.py |
(no class) |
|
100% |
12 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| ingadhoc-argentina-sale / l10n_ar_stock_ux / models / stock_lot.py |
StockLot |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| ingadhoc-argentina-sale / l10n_ar_stock_ux / models / stock_lot.py |
(no class) |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| ingadhoc-argentina-sale / l10n_ar_stock_ux / models / stock_picking.py |
StockPicking |
|
0% |
127 |
127 |
0 |
|
0% |
60 |
0 |
|
0% |
| ingadhoc-argentina-sale / l10n_ar_stock_ux / models / stock_picking.py |
(no class) |
|
100% |
27 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| ingadhoc-argentina-sale / l10n_ar_stock_ux / models / stock_picking_type.py |
StockPickingType |
|
0% |
4 |
4 |
0 |
|
0% |
4 |
0 |
|
0% |
| ingadhoc-argentina-sale / l10n_ar_stock_ux / models / stock_picking_type.py |
(no class) |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| ingadhoc-argentina-sale / l10n_ar_stock_ux / models / uom_uom.py |
ProductUom |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| ingadhoc-argentina-sale / l10n_ar_stock_ux / models / uom_uom.py |
(no class) |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| ingadhoc-argentina-sale / l10n_ar_stock_ux / wizards / __init__.py |
(no class) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| ingadhoc-argentina-sale / l10n_ar_stock_ux / wizards / arba_cot_wizard.py |
ArbaCotWizard |
|
0% |
28 |
28 |
0 |
|
0% |
18 |
0 |
|
0% |
| ingadhoc-argentina-sale / l10n_ar_stock_ux / wizards / arba_cot_wizard.py |
(no class) |
|
100% |
16 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| ingadhoc-argentina-sale / l10n_ar_stock_ux / wizards / res_config_settings.py |
ResConfigSettings |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| ingadhoc-argentina-sale / l10n_ar_stock_ux / wizards / res_config_settings.py |
(no class) |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| ingadhoc-odoo-saas / saas_client / __init__.py |
(no class) |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| ingadhoc-odoo-saas / saas_client / cli / __init__.py |
(no class) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| ingadhoc-odoo-saas / saas_client / cli / fixdb.py |
Fixdb |
|
0% |
22 |
22 |
0 |
|
0% |
6 |
0 |
|
0% |
| ingadhoc-odoo-saas / saas_client / cli / fixdb.py |
(no class) |
|
94% |
16 |
1 |
0 |
|
100% |
0 |
0 |
|
94% |
| ingadhoc-odoo-saas / saas_client / controllers / __init__.py |
(no class) |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| ingadhoc-odoo-saas / saas_client / controllers / auth.py |
OAuthController |
|
0% |
19 |
19 |
0 |
|
0% |
4 |
0 |
|
0% |
| ingadhoc-odoo-saas / saas_client / controllers / auth.py |
(no class) |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| ingadhoc-odoo-saas / saas_client / controllers / healthz.py |
CustomFilter |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| ingadhoc-odoo-saas / saas_client / controllers / healthz.py |
K8sHealthCheck |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| ingadhoc-odoo-saas / saas_client / controllers / healthz.py |
(no class) |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| ingadhoc-odoo-saas / saas_client / controllers / main.py |
SaasHome |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| ingadhoc-odoo-saas / saas_client / controllers / main.py |
(no class) |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| ingadhoc-odoo-saas / saas_client / controllers / receive_email.py |
ReceiveEmail |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| ingadhoc-odoo-saas / saas_client / controllers / receive_email.py |
(no class) |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| ingadhoc-odoo-saas / saas_client / db.py |
(no class) |
|
19% |
107 |
87 |
0 |
|
0% |
36 |
0 |
|
14% |
| ingadhoc-odoo-saas / saas_client / models / __init__.py |
(no class) |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| ingadhoc-odoo-saas / saas_client / models / ir_attachment.py |
IrAttachment |
|
20% |
10 |
8 |
0 |
|
17% |
6 |
1 |
|
19% |
| ingadhoc-odoo-saas / saas_client / models / ir_attachment.py |
(no class) |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| ingadhoc-odoo-saas / saas_client / models / ir_http.py |
Http |
|
0% |
15 |
15 |
0 |
|
0% |
8 |
0 |
|
0% |
| ingadhoc-odoo-saas / saas_client / models / ir_http.py |
(no class) |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| ingadhoc-odoo-saas / saas_client / models / ir_module_module.py |
IrModuleModule |
|
0% |
70 |
70 |
0 |
|
0% |
28 |
0 |
|
0% |
| ingadhoc-odoo-saas / saas_client / models / ir_module_module.py |
(no class) |
|
100% |
23 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| ingadhoc-odoo-saas / saas_client / models / res_users.py |
ResUsers |
|
8% |
64 |
59 |
0 |
|
18% |
34 |
2 |
|
11% |
| ingadhoc-odoo-saas / saas_client / models / res_users.py |
(no class) |
|
100% |
31 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| ingadhoc-odoo-saas / saas_client / patch.py |
(no class) |
|
39% |
76 |
46 |
0 |
|
10% |
30 |
3 |
|
31% |
| ingadhoc-odoo-saas / saas_client / patches.py |
(no class) |
|
44% |
18 |
10 |
0 |
|
0% |
2 |
0 |
|
40% |