| / home / runner / work / viur-core / viur-core / viur / src / viur / core / __init__.py |
|
20% |
159 |
127 |
0 |
|
4% |
84 |
3 |
|
14% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / bones / __init__.py |
|
91% |
46 |
4 |
0 |
|
100% |
6 |
0 |
|
92% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / bones / base.py |
|
37% |
834 |
529 |
3 |
|
19% |
496 |
46 |
|
30% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / bones / boolean.py |
|
31% |
45 |
31 |
0 |
|
0% |
24 |
0 |
|
20% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / bones / captcha.py |
|
24% |
49 |
37 |
0 |
|
5% |
22 |
1 |
|
18% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / bones / color.py |
|
21% |
34 |
27 |
0 |
|
0% |
24 |
0 |
|
12% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / bones / credential.py |
|
35% |
26 |
17 |
0 |
|
0% |
10 |
0 |
|
25% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / bones / date.py |
|
47% |
158 |
83 |
0 |
|
27% |
84 |
17 |
|
40% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / bones / email.py |
|
22% |
36 |
28 |
0 |
|
0% |
12 |
0 |
|
17% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / bones / file.py |
|
16% |
150 |
126 |
0 |
|
0% |
76 |
0 |
|
11% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / bones / image.py |
|
92% |
12 |
1 |
0 |
|
100% |
0 |
0 |
|
92% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / bones / json.py |
|
35% |
40 |
26 |
0 |
|
0% |
6 |
0 |
|
30% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / bones / key.py |
|
19% |
90 |
73 |
0 |
|
0% |
42 |
0 |
|
13% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / bones / numeric.py |
|
54% |
128 |
59 |
0 |
|
41% |
58 |
6 |
|
50% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / bones / password.py |
|
31% |
70 |
48 |
0 |
|
0% |
30 |
0 |
|
22% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / bones / phone.py |
|
38% |
39 |
24 |
0 |
|
0% |
16 |
0 |
|
27% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / bones / randomslice.py |
|
22% |
60 |
47 |
0 |
|
0% |
12 |
0 |
|
18% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / bones / raw.py |
|
41% |
17 |
10 |
0 |
|
0% |
8 |
0 |
|
28% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / bones / record.py |
|
25% |
115 |
86 |
0 |
|
5% |
64 |
3 |
|
18% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / bones / relational.py |
|
10% |
548 |
491 |
0 |
|
1% |
328 |
1 |
|
7% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / bones / select.py |
|
45% |
69 |
38 |
0 |
|
9% |
32 |
3 |
|
34% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / bones / selectcountry.py |
|
37% |
43 |
27 |
0 |
|
0% |
18 |
0 |
|
26% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / bones / sortindex.py |
|
88% |
8 |
1 |
0 |
|
100% |
0 |
0 |
|
88% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / bones / spam.py |
|
32% |
47 |
32 |
0 |
|
0% |
12 |
0 |
|
25% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / bones / spatial.py |
|
15% |
161 |
137 |
0 |
|
0% |
38 |
0 |
|
12% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / bones / string.py |
|
45% |
163 |
89 |
0 |
|
28% |
102 |
17 |
|
39% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / bones / text.py |
|
59% |
213 |
88 |
0 |
|
33% |
120 |
20 |
|
50% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / bones / treeleaf.py |
|
80% |
5 |
1 |
0 |
|
100% |
0 |
0 |
|
80% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / bones / treenode.py |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / bones / uid.py |
|
20% |
49 |
39 |
0 |
|
0% |
18 |
0 |
|
15% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / bones / uri.py |
|
76% |
117 |
28 |
0 |
|
68% |
88 |
20 |
|
73% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / bones / user.py |
|
27% |
22 |
16 |
0 |
|
0% |
12 |
0 |
|
18% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / cache.py |
|
0% |
141 |
141 |
0 |
|
0% |
72 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / config.py |
|
92% |
375 |
31 |
7 |
|
64% |
50 |
4 |
|
88% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / current.py |
|
73% |
11 |
3 |
0 |
|
50% |
2 |
1 |
|
69% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / db / __init__.py |
|
57% |
23 |
10 |
0 |
|
25% |
4 |
1 |
|
52% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / db / cache.py |
|
21% |
100 |
79 |
0 |
|
0% |
38 |
0 |
|
15% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / db / config.py |
|
57% |
14 |
6 |
0 |
|
0% |
4 |
0 |
|
44% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / db / overrides.py |
|
10% |
49 |
44 |
0 |
|
0% |
28 |
0 |
|
6% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / db / query.py |
|
11% |
362 |
323 |
0 |
|
1% |
206 |
1 |
|
7% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / db / transport.py |
|
27% |
131 |
95 |
0 |
|
0% |
56 |
0 |
|
19% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / db / types.py |
|
85% |
60 |
9 |
0 |
|
0% |
4 |
0 |
|
80% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / db / utils.py |
|
23% |
111 |
85 |
0 |
|
0% |
44 |
0 |
|
17% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / decorators.py |
|
25% |
107 |
80 |
0 |
|
4% |
48 |
2 |
|
19% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / email.py |
|
21% |
383 |
304 |
9 |
|
2% |
152 |
3 |
|
15% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / errors.py |
|
60% |
72 |
29 |
0 |
|
0% |
2 |
0 |
|
58% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / i18n.py |
|
34% |
256 |
168 |
0 |
|
12% |
112 |
14 |
|
28% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / languages / __init__.py |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / languages / de.py |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / languages / en.py |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / logging.py |
|
63% |
67 |
25 |
0 |
|
50% |
14 |
1 |
|
60% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / module.py |
|
22% |
213 |
166 |
0 |
|
2% |
126 |
0 |
|
14% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / modules / __init__.py |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / modules / file.py |
|
0% |
795 |
795 |
0 |
|
0% |
312 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / modules / formmailer.py |
|
0% |
43 |
43 |
0 |
|
0% |
12 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / modules / history.py |
|
0% |
206 |
206 |
0 |
|
0% |
68 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / modules / moduleconf.py |
|
0% |
78 |
78 |
0 |
|
0% |
20 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / modules / page.py |
|
0% |
13 |
13 |
0 |
|
100% |
0 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / modules / script.py |
|
0% |
111 |
111 |
0 |
|
0% |
40 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / modules / site.py |
|
0% |
14 |
14 |
0 |
|
0% |
2 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / modules / translation.py |
|
0% |
87 |
87 |
0 |
|
0% |
16 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / modules / user.py |
|
0% |
733 |
733 |
15 |
|
0% |
252 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / pagination.py |
|
0% |
55 |
55 |
0 |
|
0% |
20 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / prototypes / __init__.py |
|
0% |
18 |
18 |
0 |
|
0% |
6 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / prototypes / instanced_module.py |
|
0% |
13 |
13 |
0 |
|
0% |
2 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / prototypes / list.py |
|
0% |
220 |
220 |
0 |
|
0% |
92 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / prototypes / singleton.py |
|
0% |
108 |
108 |
0 |
|
0% |
42 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / prototypes / skelmodule.py |
|
0% |
101 |
101 |
0 |
|
0% |
34 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / prototypes / tree.py |
|
0% |
434 |
434 |
0 |
|
0% |
186 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / ratelimit.py |
|
0% |
69 |
69 |
0 |
|
0% |
14 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / render / __init__.py |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / render / abstract.py |
|
0% |
18 |
18 |
10 |
|
100% |
0 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / render / html / __init__.py |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / render / html / default.py |
|
0% |
200 |
200 |
0 |
|
0% |
106 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / render / html / env / __init__.py |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / render / html / env / date.py |
|
0% |
16 |
16 |
0 |
|
100% |
0 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / render / html / env / debug.py |
|
0% |
20 |
20 |
0 |
|
0% |
8 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / render / html / env / regex.py |
|
0% |
13 |
13 |
0 |
|
100% |
0 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / render / html / env / session.py |
|
0% |
17 |
17 |
0 |
|
0% |
2 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / render / html / env / strings.py |
|
0% |
11 |
11 |
0 |
|
100% |
0 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / render / html / env / tests.py |
|
0% |
9 |
9 |
0 |
|
100% |
0 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / render / html / env / viur.py |
|
0% |
348 |
348 |
0 |
|
0% |
152 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / render / html / utils.py |
|
0% |
33 |
33 |
0 |
|
0% |
6 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / render / json / __init__.py |
|
0% |
18 |
18 |
0 |
|
0% |
6 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / render / json / default.py |
|
0% |
82 |
82 |
0 |
|
0% |
32 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / render / vi / __init__.py |
|
0% |
117 |
117 |
0 |
|
0% |
48 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / request.py |
|
9% |
446 |
405 |
0 |
|
0% |
256 |
0 |
|
6% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / secret.py |
|
0% |
8 |
8 |
0 |
|
100% |
0 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / securityheaders.py |
|
17% |
102 |
85 |
0 |
|
0% |
60 |
0 |
|
10% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / securitykey.py |
|
0% |
59 |
59 |
0 |
|
0% |
24 |
0 |
|
0% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / session.py |
|
34% |
125 |
83 |
0 |
|
0% |
22 |
0 |
|
29% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / skeleton / __init__.py |
|
74% |
19 |
5 |
0 |
|
50% |
2 |
1 |
|
71% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / skeleton / adapter.py |
|
45% |
58 |
32 |
0 |
|
0% |
20 |
0 |
|
33% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / skeleton / instance.py |
|
19% |
180 |
145 |
0 |
|
0% |
88 |
0 |
|
13% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / skeleton / meta.py |
|
46% |
160 |
87 |
0 |
|
22% |
88 |
11 |
|
37% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / skeleton / relskel.py |
|
32% |
40 |
27 |
0 |
|
0% |
14 |
0 |
|
24% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / skeleton / skeleton.py |
|
16% |
411 |
346 |
0 |
|
1% |
224 |
1 |
|
10% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / skeleton / tasks.py |
|
34% |
108 |
71 |
0 |
|
0% |
30 |
0 |
|
27% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / skeleton / utils.py |
|
27% |
33 |
24 |
0 |
|
0% |
14 |
0 |
|
19% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / tasks.py |
|
30% |
427 |
298 |
6 |
|
6% |
138 |
6 |
|
24% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / utils / __init__.py |
|
28% |
101 |
73 |
0 |
|
13% |
46 |
6 |
|
23% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / utils / json.py |
|
79% |
53 |
11 |
0 |
|
71% |
34 |
8 |
|
76% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / utils / parse.py |
|
52% |
21 |
10 |
0 |
|
40% |
10 |
0 |
|
48% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / utils / string.py |
|
79% |
29 |
6 |
0 |
|
67% |
6 |
2 |
|
77% |
| / home / runner / work / viur-core / viur-core / viur / src / viur / core / version.py |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |