| /home/runner/work/viur-core/viur-core/viur/src/viur/core/__init__.py |
|
20% |
166 |
133 |
0 |
|
3% |
88 |
3 |
|
14% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/__init__.py |
|
92% |
48 |
4 |
0 |
|
100% |
6 |
0 |
|
93% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/address.py |
|
92% |
60 |
5 |
0 |
|
60% |
10 |
0 |
|
87% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
|
57% |
835 |
361 |
3 |
|
42% |
492 |
78 |
|
51% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/boolean.py |
|
80% |
51 |
10 |
0 |
|
65% |
26 |
5 |
|
75% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/captcha.py |
|
24% |
63 |
48 |
0 |
|
5% |
22 |
1 |
|
19% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/code.py |
|
52% |
48 |
23 |
0 |
|
10% |
10 |
1 |
|
45% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/color.py |
|
97% |
33 |
1 |
0 |
|
93% |
14 |
1 |
|
96% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/credential.py |
|
77% |
26 |
6 |
0 |
|
80% |
10 |
0 |
|
78% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/date.py |
|
60% |
163 |
66 |
0 |
|
42% |
86 |
22 |
|
53% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/email.py |
|
100% |
46 |
0 |
0 |
|
100% |
16 |
0 |
|
100% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/file.py |
|
24% |
156 |
118 |
0 |
|
12% |
82 |
0 |
|
20% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/image.py |
|
100% |
12 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/json.py |
|
88% |
40 |
5 |
0 |
|
67% |
6 |
0 |
|
85% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/key.py |
|
22% |
90 |
70 |
0 |
|
2% |
42 |
1 |
|
16% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/numeric.py |
|
59% |
187 |
77 |
0 |
|
49% |
106 |
8 |
|
55% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/password.py |
|
79% |
70 |
15 |
0 |
|
63% |
30 |
3 |
|
74% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/phone.py |
|
97% |
39 |
1 |
0 |
|
100% |
16 |
0 |
|
98% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/randomslice.py |
|
30% |
60 |
42 |
0 |
|
17% |
12 |
0 |
|
28% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/raw.py |
|
94% |
17 |
1 |
0 |
|
88% |
8 |
1 |
|
92% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/record.py |
|
43% |
111 |
63 |
0 |
|
31% |
64 |
4 |
|
39% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/relational.py |
|
13% |
568 |
493 |
0 |
|
3% |
346 |
7 |
|
9% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/select.py |
|
87% |
69 |
9 |
0 |
|
75% |
32 |
4 |
|
83% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/selectcountry.py |
|
100% |
43 |
0 |
0 |
|
83% |
18 |
3 |
|
95% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/sortindex.py |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /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 |
|
81% |
167 |
32 |
0 |
|
85% |
40 |
0 |
|
82% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/string.py |
|
60% |
159 |
64 |
0 |
|
49% |
98 |
8 |
|
56% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/text.py |
|
63% |
223 |
82 |
0 |
|
43% |
134 |
21 |
|
55% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/treeleaf.py |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /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 |
|
93% |
42 |
3 |
0 |
|
81% |
16 |
3 |
|
90% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/uri.py |
|
80% |
128 |
26 |
0 |
|
72% |
92 |
18 |
|
76% |
| /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 |
|
24% |
305 |
232 |
0 |
|
1% |
120 |
1 |
|
17% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/config.py |
|
92% |
390 |
31 |
7 |
|
64% |
50 |
4 |
|
89% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/contrib/__init__.py |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/contrib/loginkey.py |
|
0% |
44 |
44 |
0 |
|
0% |
6 |
0 |
|
0% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/contrib/ratelimit.py |
|
0% |
49 |
49 |
0 |
|
0% |
12 |
0 |
|
0% |
| /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/data/zip_patterns.py |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /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 |
|
76% |
106 |
25 |
0 |
|
74% |
42 |
7 |
|
76% |
| /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 |
|
36% |
394 |
252 |
0 |
|
27% |
234 |
21 |
|
33% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/db/transport.py |
|
75% |
206 |
52 |
0 |
|
56% |
100 |
20 |
|
69% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/db/types.py |
|
90% |
99 |
10 |
0 |
|
61% |
18 |
1 |
|
85% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/db/utils.py |
|
40% |
119 |
71 |
0 |
|
23% |
48 |
5 |
|
35% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/decorators.py |
|
76% |
107 |
26 |
0 |
|
52% |
48 |
3 |
|
68% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/email.py |
|
37% |
379 |
240 |
9 |
|
13% |
150 |
14 |
|
30% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/errors.py |
|
99% |
72 |
1 |
0 |
|
100% |
2 |
0 |
|
99% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/i18n.py |
|
49% |
294 |
149 |
3 |
|
26% |
122 |
14 |
|
43% |
| /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 |
|
64% |
67 |
24 |
0 |
|
50% |
14 |
1 |
|
62% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/module.py |
|
49% |
213 |
108 |
0 |
|
24% |
126 |
18 |
|
40% |
| /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/email.py |
|
0% |
36 |
36 |
0 |
|
0% |
4 |
0 |
|
0% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/file.py |
|
31% |
792 |
543 |
0 |
|
15% |
310 |
26 |
|
27% |
| /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% |
204 |
204 |
0 |
|
0% |
68 |
0 |
|
0% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/moduleconf.py |
|
69% |
78 |
24 |
0 |
|
40% |
20 |
2 |
|
63% |
| /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% |
116 |
116 |
0 |
|
0% |
44 |
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 |
|
62% |
87 |
33 |
0 |
|
12% |
16 |
0 |
|
54% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
|
35% |
762 |
493 |
15 |
|
4% |
254 |
1 |
|
27% |
| /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 |
|
33% |
18 |
12 |
0 |
|
17% |
6 |
1 |
|
29% |
| /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 |
|
28% |
220 |
159 |
0 |
|
0% |
92 |
0 |
|
20% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/singleton.py |
|
32% |
108 |
73 |
0 |
|
0% |
42 |
0 |
|
23% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/skelmodule.py |
|
39% |
103 |
63 |
0 |
|
0% |
36 |
0 |
|
29% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
|
22% |
480 |
372 |
0 |
|
0% |
218 |
0 |
|
15% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/ratelimit.py |
|
33% |
69 |
46 |
0 |
|
0% |
14 |
0 |
|
28% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/render/__init__.py |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/render/abstract.py |
|
89% |
18 |
2 |
10 |
|
100% |
0 |
0 |
|
89% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/__init__.py |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/default.py |
|
22% |
200 |
155 |
0 |
|
0% |
106 |
0 |
|
15% |
| /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% |
344 |
344 |
0 |
|
0% |
150 |
0 |
|
0% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/utils.py |
|
39% |
33 |
20 |
0 |
|
0% |
6 |
0 |
|
33% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/__init__.py |
|
44% |
18 |
10 |
0 |
|
0% |
6 |
0 |
|
33% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/default.py |
|
48% |
91 |
47 |
0 |
|
26% |
34 |
3 |
|
42% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/render/vi/__init__.py |
|
25% |
143 |
107 |
0 |
|
0% |
56 |
0 |
|
18% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/request.py |
|
10% |
457 |
412 |
2 |
|
0% |
258 |
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 |
|
66% |
128 |
43 |
0 |
|
58% |
78 |
7 |
|
63% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/securitykey.py |
|
24% |
66 |
50 |
0 |
|
0% |
30 |
0 |
|
17% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/session.py |
|
33% |
142 |
95 |
0 |
|
0% |
28 |
0 |
|
28% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton/__init__.py |
|
78% |
23 |
5 |
0 |
|
50% |
2 |
1 |
|
76% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton/adapter.py |
|
67% |
58 |
19 |
0 |
|
40% |
20 |
2 |
|
60% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton/base.py |
|
31% |
94 |
65 |
0 |
|
2% |
52 |
1 |
|
21% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton/instance.py |
|
57% |
192 |
83 |
1 |
|
41% |
94 |
15 |
|
52% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton/meta.py |
|
74% |
73 |
19 |
1 |
|
58% |
38 |
8 |
|
68% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton/relskel.py |
|
37% |
46 |
29 |
0 |
|
6% |
16 |
1 |
|
29% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton/skeleton.py |
|
46% |
420 |
227 |
0 |
|
25% |
228 |
24 |
|
39% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton/tasks.py |
|
58% |
109 |
46 |
0 |
|
38% |
32 |
6 |
|
53% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton/utils.py |
|
25% |
60 |
45 |
0 |
|
7% |
28 |
2 |
|
19% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
|
37% |
429 |
269 |
6 |
|
11% |
140 |
12 |
|
31% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/utils/__init__.py |
|
44% |
110 |
62 |
0 |
|
31% |
48 |
3 |
|
40% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/utils/json.py |
|
84% |
58 |
9 |
0 |
|
82% |
38 |
5 |
|
83% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/utils/parse.py |
|
100% |
10 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/utils/string.py |
|
90% |
29 |
3 |
0 |
|
67% |
6 |
2 |
|
86% |
| /home/runner/work/viur-core/viur-core/viur/src/viur/core/version.py |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |