/home/runner/work/viur-core/viur-core/viur/src/viur/core/__init__.py |
setDefaultLanguage |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/__init__.py |
setDefaultDomainLanguage |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/__init__.py |
__build_app |
53 |
53 |
0 |
36 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/__init__.py |
setup |
55 |
55 |
0 |
32 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/__init__.py |
app |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/__init__.py |
__getattr__ |
7 |
5 |
0 |
2 |
1 |
33% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/__init__.py |
(no function) |
29 |
1 |
0 |
2 |
1 |
94% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/__init__.py |
__generate_deprecation_constructor |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/__init__.py |
__generate_deprecation_constructor.__init__ |
4 |
4 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/__init__.py |
(no function) |
35 |
0 |
0 |
6 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
setSystemInitialized |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
getSystemInitialized |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone.__init__ |
52 |
20 |
0 |
40 |
10 |
54% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone.__set_name__ |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone.setSystemInitialized |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone.isInvalid |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone.isEmpty |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone.getDefaultValue |
7 |
7 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone.getEmptyValue |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone.__setattr__ |
3 |
1 |
0 |
2 |
1 |
60% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone.collectRawClientData |
86 |
69 |
0 |
56 |
7 |
21% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone.parseSubfieldsFromClient |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone.singleValueFromClient |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone.fromClient |
68 |
18 |
0 |
50 |
9 |
70% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone._get_single_destinct_hash |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone._get_destinct_hash |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone._validate_multiple_contraints |
10 |
10 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone.singleValueSerialize |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone.serialize |
48 |
48 |
0 |
40 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone.singleValueUnserialize |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone.unserialize |
94 |
94 |
0 |
76 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone.delete |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone.buildDBFilter |
24 |
24 |
0 |
20 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone.buildDBSort |
28 |
28 |
0 |
22 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone._hashValueForUniquePropertyIndex |
13 |
13 |
0 |
10 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone._hashValueForUniquePropertyIndex.hashValue |
14 |
14 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone.getUniquePropertyIndexValues |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone.getReferencedBlobs |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone.performMagic |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone.postSavedHandler |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone.postDeletedHandler |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone.refresh |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone.mergeFrom |
6 |
6 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone.setBoneValue |
27 |
6 |
0 |
22 |
6 |
71% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone.getSearchTags |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone.iter_bone_value |
15 |
15 |
0 |
16 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone._compute |
25 |
25 |
0 |
14 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone._compute.unserialize_raw_value |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
BaseBone.structure |
11 |
11 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py |
(no function) |
115 |
1 |
0 |
2 |
1 |
98% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/boolean.py |
BooleanBone.__init__ |
6 |
6 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/boolean.py |
BooleanBone.singleValueFromClient |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/boolean.py |
BooleanBone.getEmptyValue |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/boolean.py |
BooleanBone.isEmpty |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/boolean.py |
BooleanBone.refresh |
2 |
2 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/boolean.py |
BooleanBone.setBoneValue |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/boolean.py |
BooleanBone.singleValueSerialize |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/boolean.py |
BooleanBone.buildDBFilter |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/boolean.py |
(no function) |
13 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/captcha.py |
CaptchaBone.__init__ |
13 |
13 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/captcha.py |
CaptchaBone.serialize |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/captcha.py |
CaptchaBone.unserialize |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/captcha.py |
CaptchaBone.fromClient |
20 |
20 |
0 |
12 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/captcha.py |
(no function) |
13 |
1 |
0 |
2 |
1 |
87% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/color.py |
ColorBone.__init__ |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/color.py |
ColorBone.singleValueFromClient |
24 |
24 |
0 |
24 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/color.py |
(no function) |
6 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/credential.py |
CredentialBone.__init__ |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/credential.py |
CredentialBone.isInvalid |
4 |
4 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/credential.py |
CredentialBone.serialize |
5 |
5 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/credential.py |
CredentialBone.unserialize |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/credential.py |
CredentialBone.singleValueFromClient |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/credential.py |
(no function) |
9 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/date.py |
DateBone.__init__ |
19 |
6 |
0 |
12 |
5 |
58% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/date.py |
DateBone.singleValueFromClient |
50 |
21 |
0 |
26 |
5 |
55% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/date.py |
DateBone.isInvalid |
4 |
1 |
0 |
4 |
2 |
62% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/date.py |
DateBone.guessTimeZone |
29 |
20 |
0 |
18 |
5 |
26% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/date.py |
DateBone.singleValueSerialize |
10 |
10 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/date.py |
DateBone.singleValueUnserialize |
7 |
7 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/date.py |
DateBone.buildDBFilter |
5 |
5 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/date.py |
DateBone.performMagic |
4 |
4 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/date.py |
DateBone.structure |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/date.py |
(no function) |
18 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/email.py |
EmailBone.isInvalid |
28 |
28 |
0 |
10 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/email.py |
(no function) |
7 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/file.py |
ensureDerived |
33 |
33 |
0 |
18 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/file.py |
ensureDerived.updateTxn |
11 |
11 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/file.py |
ensureDerived.refreshTxn |
5 |
5 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/file.py |
FileBone.__init__ |
5 |
5 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/file.py |
FileBone.isInvalid |
11 |
11 |
0 |
10 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/file.py |
FileBone.postSavedHandler |
8 |
8 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/file.py |
FileBone.postSavedHandler.handleDerives |
4 |
4 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/file.py |
FileBone.getReferencedBlobs |
6 |
6 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/file.py |
FileBone.refresh |
15 |
15 |
0 |
10 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/file.py |
FileBone.refresh.recreateFileEntryIfNeeded |
13 |
13 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/file.py |
FileBone.structure |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/file.py |
(no function) |
20 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/json.py |
JsonBone.__init__ |
6 |
6 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/json.py |
JsonBone.singleValueSerialize |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/json.py |
JsonBone.singleValueUnserialize |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/json.py |
JsonBone.singleValueFromClient |
15 |
15 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/json.py |
JsonBone.structure |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/json.py |
(no function) |
14 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/key.py |
KeyBone.__init__ |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/key.py |
KeyBone.singleValueFromClient |
21 |
21 |
0 |
12 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/key.py |
KeyBone.unserialize |
18 |
18 |
0 |
12 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/key.py |
KeyBone.unserialize.fixVals |
8 |
8 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/key.py |
KeyBone.serialize |
7 |
7 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/key.py |
KeyBone.buildDBFilter |
25 |
25 |
0 |
14 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/key.py |
KeyBone.buildDBFilter._decodeKey |
8 |
8 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/key.py |
(no function) |
12 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/numeric.py |
NumericBone.__init__ |
11 |
5 |
0 |
4 |
2 |
53% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/numeric.py |
NumericBone.__setattr__ |
4 |
1 |
0 |
4 |
1 |
75% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/numeric.py |
NumericBone.isInvalid |
2 |
1 |
0 |
2 |
1 |
50% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/numeric.py |
NumericBone.getEmptyValue |
3 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/numeric.py |
NumericBone.isEmpty |
7 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/numeric.py |
NumericBone.singleValueFromClient |
18 |
3 |
0 |
8 |
1 |
85% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/numeric.py |
NumericBone.buildDBFilter |
14 |
14 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/numeric.py |
NumericBone.getSearchTags |
6 |
6 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/numeric.py |
NumericBone._convert_to_numeric |
5 |
0 |
0 |
4 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/numeric.py |
NumericBone.refresh |
11 |
11 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/numeric.py |
NumericBone.refresh.refresh_single_value |
5 |
5 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/numeric.py |
NumericBone.iter_bone_value |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/numeric.py |
NumericBone.structure |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/numeric.py |
(no function) |
27 |
1 |
0 |
2 |
1 |
93% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/password.py |
encode_password |
7 |
7 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/password.py |
PasswordBone.__init__ |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/password.py |
PasswordBone.isInvalid |
14 |
14 |
0 |
10 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/password.py |
PasswordBone.fromClient |
7 |
7 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/password.py |
PasswordBone.serialize |
11 |
11 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/password.py |
PasswordBone.unserialize |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/password.py |
PasswordBone.structure |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/password.py |
(no function) |
21 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/randomslice.py |
RandomSliceBone.__init__ |
5 |
5 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/randomslice.py |
RandomSliceBone.serialize |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/randomslice.py |
RandomSliceBone.buildDBSort |
23 |
23 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/randomslice.py |
RandomSliceBone.buildDBSort.applyFilterHook |
7 |
7 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/randomslice.py |
RandomSliceBone.calculateInternalMultiQueryLimit |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/randomslice.py |
RandomSliceBone.customMultiQueryMerge |
8 |
8 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/randomslice.py |
(no function) |
13 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/raw.py |
RawBone.singleValueFromClient |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/raw.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/record.py |
RecordBone.__init__ |
8 |
8 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/record.py |
RecordBone.singleValueUnserialize |
14 |
14 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/record.py |
RecordBone.singleValueSerialize |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/record.py |
RecordBone._get_single_destinct_hash |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/record.py |
RecordBone.parseSubfieldsFromClient |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/record.py |
RecordBone.singleValueFromClient |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/record.py |
RecordBone.getSearchTags |
11 |
11 |
0 |
10 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/record.py |
RecordBone.getSearchDocumentFields |
9 |
9 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/record.py |
RecordBone.getSearchDocumentFields.getValues |
3 |
3 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/record.py |
RecordBone.getReferencedBlobs |
8 |
8 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/record.py |
RecordBone.getUniquePropertyIndexValues |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/record.py |
RecordBone.structure |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/record.py |
(no function) |
18 |
1 |
0 |
2 |
1 |
90% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/relational.py |
RelationalBone.__init__ |
32 |
32 |
0 |
20 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/relational.py |
RelationalBone.setSystemInitialized |
5 |
5 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/relational.py |
RelationalBone._getSkels |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/relational.py |
RelationalBone.singleValueUnserialize |
26 |
26 |
0 |
14 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/relational.py |
RelationalBone.singleValueUnserialize.fixFromDictToEntry |
15 |
15 |
0 |
12 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/relational.py |
RelationalBone.serialize |
64 |
64 |
0 |
46 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/relational.py |
RelationalBone._get_single_destinct_hash |
5 |
5 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/relational.py |
RelationalBone.postSavedHandler |
59 |
59 |
0 |
22 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/relational.py |
RelationalBone.postDeletedHandler |
6 |
6 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/relational.py |
RelationalBone.isInvalid |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/relational.py |
RelationalBone.parseSubfieldsFromClient |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/relational.py |
RelationalBone.singleValueFromClient |
17 |
17 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/relational.py |
RelationalBone.singleValueFromClient.restoreSkels |
39 |
39 |
0 |
26 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/relational.py |
RelationalBone._rewriteQuery |
29 |
29 |
0 |
20 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/relational.py |
RelationalBone.buildDBFilter |
52 |
52 |
0 |
38 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/relational.py |
RelationalBone.buildDBSort |
33 |
33 |
0 |
20 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/relational.py |
RelationalBone.filterHook |
29 |
29 |
0 |
22 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/relational.py |
RelationalBone.orderHook |
30 |
30 |
0 |
22 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/relational.py |
RelationalBone.refresh |
15 |
15 |
0 |
18 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/relational.py |
RelationalBone.refresh.updateInplace |
10 |
10 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/relational.py |
RelationalBone.getSearchTags |
11 |
11 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/relational.py |
RelationalBone.getSearchTags.get_values |
5 |
5 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/relational.py |
RelationalBone.createRelSkelFromKey |
11 |
11 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/relational.py |
RelationalBone.setBoneValue |
54 |
54 |
0 |
44 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/relational.py |
RelationalBone.getReferencedBlobs |
10 |
10 |
0 |
10 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/relational.py |
RelationalBone.getUniquePropertyIndexValues |
7 |
7 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/relational.py |
RelationalBone.structure |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/relational.py |
(no function) |
53 |
1 |
0 |
2 |
1 |
96% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/select.py |
translation_key_prefix_skeleton_bonename |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/select.py |
translation_key_prefix_bonename |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/select.py |
SelectBone.__init__ |
6 |
6 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/select.py |
SelectBone.__getattribute__ |
15 |
15 |
0 |
10 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/select.py |
SelectBone.singleValueUnserialize |
5 |
5 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/select.py |
SelectBone.singleValueSerialize |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/select.py |
SelectBone.singleValueFromClient |
8 |
8 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/select.py |
SelectBone.structure |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/select.py |
(no function) |
27 |
3 |
0 |
2 |
1 |
86% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/selectcountry.py |
SelectCountryBone.__init__ |
4 |
4 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/selectcountry.py |
SelectCountryBone.singleValueUnserialize |
11 |
11 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/selectcountry.py |
(no function) |
16 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/sortindex.py |
SortIndexBone.__init__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/sortindex.py |
(no function) |
6 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/spatial.py |
haversine |
8 |
8 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/spatial.py |
SpatialBone.__init__ |
16 |
16 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/spatial.py |
SpatialBone.getGridSize |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/spatial.py |
SpatialBone.isInvalid |
9 |
9 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/spatial.py |
SpatialBone.singleValueSerialize |
11 |
11 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/spatial.py |
SpatialBone.singleValueUnserialize |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/spatial.py |
SpatialBone.parseSubfieldsFromClient |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/spatial.py |
SpatialBone.isEmpty |
10 |
10 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/spatial.py |
SpatialBone.getEmptyValue |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/spatial.py |
SpatialBone.singleValueFromClient |
17 |
17 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/spatial.py |
SpatialBone.buildDBFilter |
37 |
37 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/spatial.py |
SpatialBone.calculateInternalMultiQueryLimit |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/spatial.py |
SpatialBone.customMultiQueryMerge |
14 |
14 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/spatial.py |
SpatialBone.setBoneValue |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/spatial.py |
SpatialBone.structure |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/spatial.py |
(no function) |
24 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/string.py |
StringBone.__init__ |
20 |
8 |
0 |
16 |
7 |
53% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/string.py |
StringBone.type_coerce_single_value |
11 |
4 |
0 |
10 |
4 |
62% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/string.py |
StringBone.singleValueSerialize |
9 |
1 |
0 |
6 |
2 |
80% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/string.py |
StringBone.singleValueUnserialize |
5 |
0 |
0 |
4 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/string.py |
StringBone.getEmptyValue |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/string.py |
StringBone.isEmpty |
3 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/string.py |
StringBone.isInvalid |
5 |
2 |
0 |
4 |
2 |
56% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/string.py |
StringBone.singleValueFromClient |
3 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/string.py |
StringBone.buildDBFilter |
35 |
35 |
0 |
30 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/string.py |
StringBone.buildDBSort |
28 |
28 |
0 |
20 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/string.py |
StringBone.natural_sorting |
6 |
6 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/string.py |
StringBone.getSearchTags |
8 |
8 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/string.py |
StringBone.getUniquePropertyIndexValues |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/string.py |
StringBone.refresh |
10 |
10 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/string.py |
StringBone.structure |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/string.py |
(no function) |
27 |
1 |
0 |
2 |
1 |
93% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/text.py |
CollectBlobKeys.__init__ |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/text.py |
CollectBlobKeys.handle_starttag |
6 |
6 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/text.py |
HtmlSerializer.__init__ |
6 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/text.py |
HtmlSerializer.handle_data |
4 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/text.py |
HtmlSerializer.handle_charref |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/text.py |
HtmlSerializer.handle_entityref |
3 |
0 |
0 |
2 |
1 |
80% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/text.py |
HtmlSerializer.flushCache |
4 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/text.py |
HtmlSerializer.handle_starttag |
76 |
44 |
0 |
60 |
12 |
38% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/text.py |
HtmlSerializer.handle_endtag |
13 |
5 |
0 |
16 |
3 |
52% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/text.py |
HtmlSerializer.cleanup |
4 |
2 |
0 |
2 |
1 |
50% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/text.py |
HtmlSerializer.sanitize |
6 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/text.py |
TextBone.__init__ |
9 |
2 |
0 |
4 |
2 |
69% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/text.py |
TextBone.singleValueSerialize |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/text.py |
TextBone.singleValueFromClient |
3 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/text.py |
TextBone.getEmptyValue |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/text.py |
TextBone.isInvalid |
4 |
1 |
0 |
4 |
1 |
75% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/text.py |
TextBone.getReferencedBlobs |
13 |
13 |
0 |
10 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/text.py |
TextBone.refresh |
6 |
6 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/text.py |
TextBone.getSearchTags |
8 |
8 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/text.py |
TextBone.getUniquePropertyIndexValues |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/text.py |
TextBone.structure |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/text.py |
(no function) |
39 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/treeleaf.py |
TreeLeafBone.__init__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/treeleaf.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/treenode.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/user.py |
UserBone.__init__ |
11 |
11 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/user.py |
UserBone.performMagic |
5 |
5 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/user.py |
(no function) |
6 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/cache.py |
keyFromArgs |
49 |
49 |
0 |
30 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/cache.py |
wrapCallable |
10 |
10 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/cache.py |
wrapCallable.wrapF |
33 |
33 |
0 |
12 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/cache.py |
enableCache |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/cache.py |
flushCache |
27 |
27 |
0 |
22 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/cache.py |
(no function) |
16 |
16 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/config.py |
ConfigType.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/config.py |
ConfigType._path |
3 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/config.py |
ConfigType.strict_mode |
3 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/config.py |
ConfigType.strict_mode |
3 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/config.py |
ConfigType._resolve_mapping |
4 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/config.py |
ConfigType.items |
10 |
1 |
0 |
10 |
1 |
90% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/config.py |
ConfigType.get |
6 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/config.py |
ConfigType.__getitem__ |
5 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/config.py |
ConfigType.__getattr__ |
7 |
0 |
0 |
4 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/config.py |
ConfigType.__setitem__ |
12 |
12 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/config.py |
ConfigType.__setattr__ |
8 |
2 |
0 |
6 |
2 |
71% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/config.py |
ConfigType.__repr__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/config.py |
I18N.available_dialects |
3 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/config.py |
Conf.tasks_custom_environment_handler |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/config.py |
Conf.tasks_custom_environment_handler |
10 |
10 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/config.py |
Conf.__init__ |
9 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/config.py |
Conf._resolve_mapping |
3 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/config.py |
(no function) |
240 |
0 |
5 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/current.py |
(no function) |
11 |
3 |
0 |
2 |
1 |
69% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/db.py |
(no function) |
7 |
1 |
0 |
2 |
1 |
78% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/decorators.py |
exposed |
7 |
3 |
0 |
2 |
1 |
56% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/decorators.py |
exposed.expose_with_translations |
4 |
4 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/decorators.py |
internal_exposed |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/decorators.py |
force_ssl |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/decorators.py |
force_post |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/decorators.py |
access |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/decorators.py |
access.decorator |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/decorators.py |
skey |
5 |
1 |
0 |
2 |
1 |
71% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/decorators.py |
skey.decorator |
3 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/decorators.py |
(no function) |
9 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/email.py |
cleanOldEmailsFromLog |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/email.py |
EmailTransport.deliverEmail |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/email.py |
EmailTransport.validateQueueEntity |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/email.py |
EmailTransport.transportSuccessfulCallback |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/email.py |
EmailTransport.splitAddress |
7 |
7 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/email.py |
EmailTransport.validate_attachment |
8 |
8 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/email.py |
EmailTransport.fetch_attachment |
14 |
14 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/email.py |
sendEmailDeferred |
24 |
24 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/email.py |
normalize_to_list |
7 |
7 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/email.py |
sendEMail |
66 |
66 |
0 |
28 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/email.py |
sendEMailToAdmins |
18 |
18 |
0 |
10 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/email.py |
EmailTransportSendInBlue.deliverEmail |
34 |
34 |
0 |
20 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/email.py |
EmailTransportSendInBlue.validateQueueEntity |
4 |
4 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/email.py |
EmailTransportSendInBlue.check_sib_quota |
34 |
34 |
0 |
16 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/email.py |
EmailTransportMailjet.deliverEmail |
18 |
18 |
0 |
12 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/email.py |
EmailTransportAppengine.deliverEmail |
11 |
11 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/email.py |
(no function) |
67 |
67 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/errors.py |
HTTPException.__init__ |
5 |
5 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/errors.py |
HTTPException.process |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/errors.py |
BadRequest.__init__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/errors.py |
Redirect.__init__ |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/errors.py |
Unauthorized.__init__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/errors.py |
PaymentRequired.__init__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/errors.py |
Forbidden.__init__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/errors.py |
NotFound.__init__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/errors.py |
MethodNotAllowed.__init__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/errors.py |
NotAcceptable.__init__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/errors.py |
RequestTimeout.__init__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/errors.py |
Gone.__init__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/errors.py |
PreconditionFailed.__init__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/errors.py |
RequestTooLarge.__init__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/errors.py |
Locked.__init__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/errors.py |
TooManyRequests.__init__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/errors.py |
UnprocessableEntity.__init__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/errors.py |
Censored.__init__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/errors.py |
InternalServerError.__init__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/errors.py |
NotImplemented.__init__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/errors.py |
BadGateway.__init__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/errors.py |
ServiceUnavailable.__init__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/errors.py |
(no function) |
43 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/i18n.py |
LanguageWrapper.__init__ |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/i18n.py |
LanguageWrapper.__str__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/i18n.py |
LanguageWrapper.__bool__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/i18n.py |
LanguageWrapper.resolve |
11 |
11 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/i18n.py |
translate.__init__ |
9 |
1 |
0 |
2 |
1 |
82% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/i18n.py |
translate.__repr__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/i18n.py |
translate.__str__ |
22 |
22 |
0 |
16 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/i18n.py |
translate.translate |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/i18n.py |
translate.__call__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/i18n.py |
translate.substitute_vars |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/i18n.py |
translate.merge_alias |
5 |
5 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/i18n.py |
TranslationExtension.parse |
37 |
37 |
0 |
16 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/i18n.py |
TranslationExtension._translate |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/i18n.py |
initializeTranslations |
24 |
24 |
0 |
20 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/i18n.py |
add_missing_translation |
26 |
26 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/i18n.py |
migrate_translation |
20 |
20 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/i18n.py |
localizedStrfTime |
15 |
15 |
0 |
14 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/i18n.py |
(no function) |
47 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/languages/__init__.py |
(no function) |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/languages/de.py |
(no function) |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/languages/en.py |
(no function) |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/logging.py |
ViURDefaultLogger.emit |
10 |
10 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/logging.py |
ViURLocalFormatter.colorize |
4 |
4 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/logging.py |
ViURLocalFormatter.format |
15 |
15 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/logging.py |
(no function) |
38 |
5 |
0 |
8 |
2 |
85% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/module.py |
Method.ensure |
3 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/module.py |
Method.__init__ |
10 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/module.py |
Method.__get__ |
5 |
5 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/module.py |
Method.__call__ |
97 |
97 |
0 |
76 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/module.py |
Method.__call__.parse_value_by_annotation |
35 |
35 |
0 |
32 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/module.py |
Method.describe |
7 |
7 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/module.py |
Method.register |
7 |
7 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/module.py |
Module.__init__ |
12 |
12 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/module.py |
Module._update_methods |
12 |
12 |
0 |
10 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/module.py |
Module.describe |
13 |
13 |
0 |
10 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/module.py |
Module.register |
14 |
14 |
0 |
14 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/module.py |
(no function) |
30 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/file.py |
importBlobFromViur2 |
42 |
42 |
0 |
12 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/file.py |
thumbnailer |
44 |
44 |
0 |
10 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/file.py |
cloudfunction_thumbnailer |
30 |
30 |
0 |
16 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/file.py |
cloudfunction_thumbnailer.getsignedurl |
12 |
12 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/file.py |
cloudfunction_thumbnailer.make_request |
25 |
25 |
0 |
10 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/file.py |
DownloadUrlBone.unserialize |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/file.py |
FileLeafSkel.preProcessBlobLocks |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/file.py |
FileLeafSkel.refresh |
7 |
7 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/file.py |
File.is_valid_filename |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/file.py |
File.hmac_sign |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/file.py |
File.hmac_verify |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/file.py |
File.create_download_url |
12 |
12 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/file.py |
File.parse_download_url |
20 |
20 |
0 |
12 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/file.py |
File.create_src_set |
24 |
24 |
0 |
18 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/file.py |
File.write |
14 |
14 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/file.py |
File.read |
10 |
10 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/file.py |
File.deleteRecursive |
12 |
12 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/file.py |
File.getUploadURL |
53 |
53 |
0 |
28 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/file.py |
File.download |
48 |
48 |
0 |
30 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/file.py |
File.add |
33 |
33 |
0 |
14 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/file.py |
File.onEdit |
11 |
11 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/file.py |
File.mark_for_deletion |
7 |
7 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/file.py |
startCheckForUnreferencedBlobs |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/file.py |
doCheckForUnreferencedBlobs |
20 |
20 |
0 |
10 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/file.py |
doCheckForUnreferencedBlobs.getOldBlobKeysTxn |
8 |
8 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/file.py |
startCleanupDeletedFiles |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/file.py |
doCleanupDeletedFiles |
24 |
24 |
0 |
16 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/file.py |
start_delete_pending_files |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/file.py |
(no function) |
106 |
106 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/formmailer.py |
Formmailer.index |
17 |
17 |
0 |
12 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/formmailer.py |
Formmailer.add |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/formmailer.py |
Formmailer.canUse |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/formmailer.py |
Formmailer.mailSkel |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/formmailer.py |
Formmailer.getRcpts |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/formmailer.py |
Formmailer.getOptions |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/formmailer.py |
Formmailer.onAdded |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/formmailer.py |
(no function) |
20 |
20 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/moduleconf.py |
ModuleConf.adminInfo |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/moduleconf.py |
ModuleConf.canAdd |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/moduleconf.py |
ModuleConf.canDelete |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/moduleconf.py |
ModuleConf.canEdit |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/moduleconf.py |
ModuleConf.listFilter |
7 |
7 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/moduleconf.py |
ModuleConf.get_by_module_name |
6 |
6 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/moduleconf.py |
ModuleConf.read_all_modules |
4 |
4 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/moduleconf.py |
ModuleConf.read_all_modules.collect_modules |
20 |
20 |
0 |
12 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/moduleconf.py |
(no function) |
37 |
37 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/page.py |
Page.getAvailableRootNodes |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/page.py |
(no function) |
13 |
13 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/script.py |
BaseScriptAbstractSkel.fromClient |
10 |
10 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/script.py |
Script.adminInfo |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/script.py |
Script.getAvailableRootNodes |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/script.py |
Script.view |
6 |
6 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/script.py |
Script.onEdit |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/script.py |
Script.onEdited |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/script.py |
Script.update_path_recursive |
10 |
10 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/script.py |
Script.update_path |
9 |
9 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/script.py |
(no function) |
37 |
37 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/site.py |
Site.index |
7 |
7 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/site.py |
(no function) |
7 |
7 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/translation.py |
TranslationSkel.toDB |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/translation.py |
TranslationSkel.preProcessSerializedData |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/translation.py |
Translation.adminInfo |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/translation.py |
Translation.onAdded |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/translation.py |
Translation.onEdited |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/translation.py |
Translation.onDeleted |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/translation.py |
Translation._reload_translations |
6 |
6 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/translation.py |
(no function) |
35 |
35 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
Status.__eq__ |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
Status.__lt__ |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
UserSkel.__new__ |
8 |
8 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
UserSkel.toDB |
24 |
24 |
0 |
22 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
UserAuthentication.METHOD_NAME |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
UserAuthentication.__init__ |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
UserAuthentication.can_handle |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
UserAuthentication.patch_user_skel |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
UserPrimaryAuthentication.login |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
UserPrimaryAuthentication.next_or_finish |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
UserPassword.patch_user_skel |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
UserPassword.login |
23 |
23 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
UserPassword.pwrecover |
29 |
29 |
0 |
16 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
UserPassword.sendUserPasswordRecoveryCode |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
UserPassword.verify |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
UserPassword.verify.transact |
6 |
6 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
UserPassword.canAdd |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
UserPassword.addSkel |
11 |
11 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
UserPassword.add |
14 |
14 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
GoogleAccount.patch_user_skel |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
GoogleAccount.login |
39 |
39 |
0 |
24 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
UserSecondFactorAuthentication.NAME |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
UserSecondFactorAuthentication.ACTION_NAME |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
UserSecondFactorAuthentication.__init__ |
4 |
4 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
TimeBasedOTP.patch_user_skel |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
TimeBasedOTP.get_config |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
TimeBasedOTP.can_handle |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
TimeBasedOTP.start |
13 |
13 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
TimeBasedOTP.otp |
21 |
21 |
0 |
10 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
TimeBasedOTP.verify |
16 |
16 |
0 |
10 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
TimeBasedOTP.updateTimeDrift |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
TimeBasedOTP.updateTimeDrift.transaction |
5 |
5 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
AuthenticatorOTP.add |
11 |
11 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
AuthenticatorOTP.can_handle |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
AuthenticatorOTP.patch_user_skel |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
AuthenticatorOTP.set_otp_app_secret |
7 |
7 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
AuthenticatorOTP.set_otp_app_secret.transaction |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
AuthenticatorOTP.generate_otp_app_secret_uri |
6 |
6 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
AuthenticatorOTP.generate_otp_app_secret |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
AuthenticatorOTP.verify_otp |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
AuthenticatorOTP.start |
5 |
5 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
AuthenticatorOTP.authenticator_otp |
18 |
18 |
0 |
10 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
User.__init__ |
9 |
9 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
User.get_role_defaults |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
User.addSkel |
19 |
19 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
User.editSkel |
11 |
11 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
User.secondFactorProviderByClass |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
User.getCurrentUser |
6 |
6 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
User.continueAuthenticationFlow |
26 |
26 |
0 |
20 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
User.secondFactorSucceeded |
6 |
6 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
User.authenticateUser |
14 |
14 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
User.logout |
9 |
9 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
User.login |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
User.onLogin |
6 |
6 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
User.onLogout |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
User.view |
5 |
5 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
User.canView |
6 |
6 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
User.edit |
5 |
5 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
User.getAuthMethods |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
User.trigger |
15 |
15 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
User.onEdited |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
User.onDeleted |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
createNewUserIfNotExists |
18 |
18 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
__getattr__ |
7 |
7 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py |
(no function) |
227 |
227 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/pagination.py |
Pagination.__init__ |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/pagination.py |
Pagination.key_from_query |
14 |
14 |
0 |
10 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/pagination.py |
Pagination.get_or_build_index |
20 |
20 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/pagination.py |
Pagination.cursor_for_query |
5 |
5 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/pagination.py |
Pagination.get_pages |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/pagination.py |
Pagination.refresh_index |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/pagination.py |
(no function) |
11 |
11 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/__init__.py |
__getattr__ |
14 |
14 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/__init__.py |
(no function) |
4 |
4 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/instanced_module.py |
InstancedModule.__init__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/instanced_module.py |
InstancedModule.__call__ |
5 |
5 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/instanced_module.py |
InstancedModule._viur_clone |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/instanced_module.py |
(no function) |
6 |
6 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/list.py |
List.viewSkel |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/list.py |
List.addSkel |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/list.py |
List.editSkel |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/list.py |
List.cloneSkel |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/list.py |
List.preview |
5 |
5 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/list.py |
List.structure |
6 |
6 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/list.py |
List.view |
7 |
7 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/list.py |
List.list |
15 |
15 |
0 |
12 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/list.py |
List.edit |
11 |
11 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/list.py |
List.add |
9 |
9 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/list.py |
List.delete |
9 |
9 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/list.py |
List.index |
15 |
15 |
0 |
10 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/list.py |
List.getDefaultListParams |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/list.py |
List.clone |
14 |
14 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/list.py |
List.listFilter |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/list.py |
List.canView |
8 |
8 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/list.py |
List.canAdd |
7 |
7 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/list.py |
List.canPreview |
7 |
7 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/list.py |
List.canEdit |
7 |
7 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/list.py |
List.canDelete |
7 |
7 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/list.py |
List.onAdd |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/list.py |
List.onAdded |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/list.py |
List.onEdit |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/list.py |
List.onEdited |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/list.py |
List.onView |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/list.py |
List.onDelete |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/list.py |
List.onDeleted |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/list.py |
List.onClone |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/list.py |
List.onCloned |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/list.py |
(no function) |
64 |
64 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/singleton.py |
Singleton.getKey |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/singleton.py |
Singleton.viewSkel |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/singleton.py |
Singleton.editSkel |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/singleton.py |
Singleton.preview |
5 |
5 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/singleton.py |
Singleton.structure |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/singleton.py |
Singleton.view |
8 |
8 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/singleton.py |
Singleton.edit |
12 |
12 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/singleton.py |
Singleton.getContents |
5 |
5 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/singleton.py |
Singleton.canPreview |
7 |
7 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/singleton.py |
Singleton.canEdit |
7 |
7 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/singleton.py |
Singleton.canView |
7 |
7 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/singleton.py |
Singleton.onEdit |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/singleton.py |
Singleton.onEdited |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/singleton.py |
Singleton.onView |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/singleton.py |
(no function) |
33 |
33 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/skelmodule.py |
__load_indexes_from_file |
12 |
12 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/skelmodule.py |
SkelModule.__init__ |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/skelmodule.py |
SkelModule._resolveSkelCls |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/skelmodule.py |
SkelModule.baseSkel |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/skelmodule.py |
(no function) |
21 |
21 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
TreeSkel.refresh |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.__init__ |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.handler |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree._checkSkelType |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree._resolveSkelCls |
5 |
5 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.baseSkel |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.viewSkel |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.addSkel |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.editSkel |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.cloneSkel |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.ensureOwnModuleRootNode |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.getAvailableRootNodes |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.getRootNode |
6 |
6 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.updateParentRepo |
14 |
14 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.updateParentRepo.fixTxn |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.pathToKey |
13 |
13 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.listRootNodes |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.list |
17 |
17 |
0 |
14 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.structure |
8 |
8 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.view |
9 |
9 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.add |
16 |
16 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.edit |
13 |
13 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.delete |
13 |
13 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.deleteRecursive |
13 |
13 |
0 |
10 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.move |
39 |
39 |
0 |
24 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.clone |
24 |
24 |
0 |
12 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.listFilter |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.canView |
7 |
7 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.canAdd |
7 |
7 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.canEdit |
7 |
7 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.canDelete |
7 |
7 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.canMove |
7 |
7 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.onAdd |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.onAdded |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.onEdit |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.onEdited |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.onView |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.onDelete |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.onDeleted |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.onClone |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree._clone_recursive |
19 |
19 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
Tree.onCloned |
8 |
8 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py |
(no function) |
90 |
90 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/ratelimit.py |
RateLimit.__init__ |
8 |
8 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/ratelimit.py |
RateLimit._getEndpointKey |
14 |
14 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/ratelimit.py |
RateLimit._getCurrentTimeKey |
5 |
5 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/ratelimit.py |
RateLimit.decrementQuota |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/ratelimit.py |
RateLimit.decrementQuota.updateTxn |
8 |
8 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/ratelimit.py |
RateLimit.isQuotaAvailable |
10 |
10 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/ratelimit.py |
RateLimit.assertQuotaIsAvailable |
5 |
5 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/ratelimit.py |
cleanOldRateLocks |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/ratelimit.py |
(no function) |
14 |
14 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/__init__.py |
(no function) |
6 |
6 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/__init__.py |
(no function) |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/default.py |
Render.__init__ |
5 |
5 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/default.py |
Render.getTemplateFileName |
30 |
30 |
0 |
24 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/default.py |
Render.getLoaders |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/default.py |
Render.renderBoneValue |
52 |
52 |
0 |
40 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/default.py |
Render.get_template |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/default.py |
Render.render_action_template |
8 |
8 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/default.py |
Render.render_view_template |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/default.py |
Render.list |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/default.py |
Render.view |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/default.py |
Render.add |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/default.py |
Render.edit |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/default.py |
Render.addSuccess |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/default.py |
Render.editSuccess |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/default.py |
Render.deleteSuccess |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/default.py |
Render.listRootNodes |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/default.py |
Render.renderEmail |
23 |
23 |
0 |
20 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/default.py |
Render.getEnv |
16 |
16 |
0 |
12 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/default.py |
(no function) |
43 |
43 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/__init__.py |
(no function) |
7 |
7 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/date.py |
dateTime |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/date.py |
date |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/date.py |
time |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/date.py |
timedelta |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/date.py |
(no function) |
12 |
12 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/debug.py |
logging |
10 |
10 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/debug.py |
pprint |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/debug.py |
(no function) |
9 |
9 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/regex.py |
regexMatch |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/regex.py |
regexReplace |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/regex.py |
regexSearch |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/regex.py |
(no function) |
10 |
10 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/session.py |
getSession |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/session.py |
setSession |
5 |
5 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/session.py |
(no function) |
8 |
8 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/strings.py |
parseJSON |
5 |
5 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/strings.py |
(no function) |
6 |
6 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/tests.py |
test_dict |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/tests.py |
test_list |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/tests.py |
(no function) |
7 |
7 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/viur.py |
translate |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/viur.py |
execRequest |
65 |
65 |
0 |
20 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/viur.py |
getCurrentUser |
5 |
5 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/viur.py |
getSkel |
42 |
42 |
0 |
30 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/viur.py |
getHostUrl |
5 |
5 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/viur.py |
getVersionHash |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/viur.py |
getAppVersion |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/viur.py |
redirect |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/viur.py |
getLanguage |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/viur.py |
moduleName |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/viur.py |
modulePath |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/viur.py |
getList |
21 |
21 |
0 |
16 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/viur.py |
getSecurityKey |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/viur.py |
getStructure |
14 |
14 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/viur.py |
requestParams |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/viur.py |
updateURL |
11 |
11 |
0 |
10 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/viur.py |
fileSize |
14 |
14 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/viur.py |
urlencode |
5 |
5 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/viur.py |
shortKey |
5 |
5 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/viur.py |
renderEditBone |
19 |
19 |
0 |
10 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/viur.py |
renderEditForm |
36 |
36 |
0 |
24 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/viur.py |
embedSvg |
8 |
8 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/viur.py |
downloadUrlFor |
13 |
13 |
0 |
10 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/viur.py |
srcSetFor |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/viur.py |
seoUrlForEntry |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/viur.py |
seoUrlToFunction |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/viur.py |
qrcode |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/viur.py |
(no function) |
74 |
74 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/user.py |
Render._choose_template |
5 |
5 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/user.py |
Render.login_disabled |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/user.py |
Render.login |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/user.py |
Render.loginChoices |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/user.py |
Render.loginSucceeded |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/user.py |
Render.logoutSuccess |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/user.py |
Render.verifySuccess |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/user.py |
Render.verifyFailed |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/user.py |
Render.passwdRecoverInfo |
5 |
5 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/user.py |
Render.passwdRecover |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/user.py |
Render.second_factor_add |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/user.py |
Render.second_factor_add_success |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/user.py |
Render.second_factor_choice |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/user.py |
(no function) |
27 |
27 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/utils.py |
getGlobalFunctions |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/utils.py |
getGlobalFilters |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/utils.py |
getGlobalTests |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/utils.py |
getGlobalExtensions |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/utils.py |
jinjaGlobalFunction |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/utils.py |
jinjaGlobalFilter |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/utils.py |
jinjaGlobalTest |
9 |
9 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/utils.py |
jinjaGlobalExtension |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/utils.py |
(no function) |
13 |
13 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/__init__.py |
skey |
8 |
8 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/__init__.py |
_postProcessAppObj |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/__init__.py |
(no function) |
9 |
9 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/default.py |
CustomJsonEncoder.default |
9 |
9 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/default.py |
DefaultRender.__init__ |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/default.py |
DefaultRender.render_structure |
11 |
11 |
0 |
14 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/default.py |
DefaultRender.renderSingleBoneValue |
9 |
9 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/default.py |
DefaultRender.renderBoneValue |
17 |
17 |
0 |
14 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/default.py |
DefaultRender.renderSkelValues |
10 |
10 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/default.py |
DefaultRender.renderEntry |
14 |
14 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/default.py |
DefaultRender.view |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/default.py |
DefaultRender.list |
14 |
14 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/default.py |
DefaultRender.add |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/default.py |
DefaultRender.edit |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/default.py |
DefaultRender.editSuccess |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/default.py |
DefaultRender.addSuccess |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/default.py |
DefaultRender.deleteSuccess |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/default.py |
DefaultRender.listRootNodes |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/default.py |
(no function) |
27 |
27 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/user.py |
UserRender.login |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/user.py |
UserRender.loginChoices |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/user.py |
UserRender.loginSucceeded |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/user.py |
UserRender.logoutSuccess |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/user.py |
UserRender.verifySuccess |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/user.py |
UserRender.verifyFailed |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/user.py |
UserRender.passwdRecoverInfo |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/user.py |
UserRender.passwdRecover |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/user.py |
UserRender.second_factor_add |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/user.py |
UserRender.second_factor_add_success |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/user.py |
UserRender.second_factor_choice |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/user.py |
(no function) |
16 |
16 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/vi/__init__.py |
timestamp |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/vi/__init__.py |
getStructure |
28 |
28 |
0 |
20 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/vi/__init__.py |
setLanguage |
2 |
2 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/vi/__init__.py |
dumpConfig |
7 |
7 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/vi/__init__.py |
dumpConfig.collect_modules |
15 |
15 |
0 |
12 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/vi/__init__.py |
getVersion |
7 |
7 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/vi/__init__.py |
canAccess |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/vi/__init__.py |
index |
8 |
8 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/vi/__init__.py |
get_settings |
5 |
5 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/vi/__init__.py |
_postProcessAppObj |
10 |
10 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/vi/__init__.py |
(no function) |
30 |
30 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/vi/user.py |
UserRender.loginSucceeded |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/vi/user.py |
(no function) |
6 |
6 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/xml/__init__.py |
genSkey |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/xml/__init__.py |
timestamp |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/xml/__init__.py |
dumpConfig |
9 |
9 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/xml/__init__.py |
_postProcessAppObj |
4 |
4 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/xml/__init__.py |
(no function) |
13 |
13 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/xml/default.py |
serializeXML |
5 |
5 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/xml/default.py |
serializeXML.recursiveSerializer |
34 |
34 |
0 |
24 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/xml/default.py |
DefaultRender.__init__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/xml/default.py |
DefaultRender.renderTextExtension |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/xml/default.py |
DefaultRender.renderBoneValue |
17 |
17 |
0 |
14 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/xml/default.py |
DefaultRender.renderSingleBoneValue |
18 |
18 |
0 |
18 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/xml/default.py |
DefaultRender.renderSkelValues |
8 |
8 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/xml/default.py |
DefaultRender.renderEntry |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/xml/default.py |
DefaultRender.view |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/xml/default.py |
DefaultRender.add |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/xml/default.py |
DefaultRender.edit |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/xml/default.py |
DefaultRender.list |
12 |
12 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/xml/default.py |
DefaultRender.editSuccess |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/xml/default.py |
DefaultRender.addSuccess |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/xml/default.py |
DefaultRender.deleteSuccess |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/xml/default.py |
(no function) |
22 |
22 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/xml/user.py |
UserRender.login |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/xml/user.py |
UserRender.loginSucceeded |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/xml/user.py |
UserRender.renderList |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/xml/user.py |
UserRender.renderAddItemSuccess |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/xml/user.py |
UserRender.renderLostpw |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/xml/user.py |
UserRender.renderLostpwSuccess |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/xml/user.py |
UserRender.renderLostpwRequested |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/xml/user.py |
(no function) |
9 |
9 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/request.py |
RequestValidator.validate |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/request.py |
FetchMetaDataValidator.validate |
10 |
10 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/request.py |
Router.__init__ |
31 |
31 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/request.py |
Router.isDevServer |
5 |
5 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/request.py |
Router._select_language |
34 |
34 |
0 |
28 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/request.py |
Router._process |
151 |
151 |
0 |
106 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/request.py |
Router._route |
72 |
72 |
0 |
54 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/request.py |
Router.saveSession |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/request.py |
(no function) |
38 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/secret.py |
get |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/secret.py |
(no function) |
6 |
6 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/securityheaders.py |
addCspRule |
14 |
14 |
0 |
10 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/securityheaders.py |
_rebuildCspHeaderCache |
16 |
16 |
0 |
12 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/securityheaders.py |
extendCsp |
24 |
24 |
0 |
20 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/securityheaders.py |
enableStrictTransportSecurity |
5 |
5 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/securityheaders.py |
setXFrameOptions |
8 |
8 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/securityheaders.py |
setXXssProtection |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/securityheaders.py |
setXContentTypeNoSniff |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/securityheaders.py |
setXPermittedCrossDomainPolicies |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/securityheaders.py |
setReferrerPolicy |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/securityheaders.py |
_rebuildPermissionHeaderCache |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/securityheaders.py |
setPermissionPolicyDirective |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/securityheaders.py |
setCrossOriginIsolation |
5 |
5 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/securityheaders.py |
(no function) |
17 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/securitykey.py |
create |
13 |
13 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/securitykey.py |
validate |
17 |
17 |
0 |
14 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/securitykey.py |
periodic_clear_skeys |
4 |
4 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/securitykey.py |
clear_session_skeys |
4 |
4 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/securitykey.py |
(no function) |
16 |
16 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/session.py |
Session.__init__ |
5 |
5 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/session.py |
Session.load |
12 |
12 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/session.py |
Session.save |
17 |
17 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/session.py |
Session.__contains__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/session.py |
Session.__delitem__ |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/session.py |
Session.__getitem__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/session.py |
Session.__ior__ |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/session.py |
Session.get |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/session.py |
Session.__setitem__ |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/session.py |
Session.markChanged |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/session.py |
Session.reset |
8 |
8 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/session.py |
Session.items |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/session.py |
killSessionByUser |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/session.py |
start_clear_sessions |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/session.py |
(no function) |
30 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
MetaBaseSkel.__init__ |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
MetaBaseSkel.generate_bonemap |
15 |
15 |
0 |
14 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
MetaBaseSkel.__setattr__ |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
skeletonByKind |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
listKnownSkeletons |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
iterAllSkelClasses |
2 |
2 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
SkeletonInstance.__init__ |
24 |
24 |
0 |
14 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
SkeletonInstance.items |
4 |
4 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
SkeletonInstance.keys |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
SkeletonInstance.values |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
SkeletonInstance.__iter__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
SkeletonInstance.__contains__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
SkeletonInstance.get |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
SkeletonInstance.__setitem__ |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
SkeletonInstance.__getitem__ |
14 |
14 |
0 |
12 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
SkeletonInstance.__getattr__ |
21 |
21 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
SkeletonInstance.__delattr__ |
5 |
5 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
SkeletonInstance.__setattr__ |
8 |
8 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
SkeletonInstance.__repr__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
SkeletonInstance.__str__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
SkeletonInstance.__len__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
SkeletonInstance.clone |
6 |
6 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
SkeletonInstance.ensure_is_cloned |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
SkeletonInstance.setEntity |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
SkeletonInstance.structure |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
SkeletonInstance.__deepcopy__ |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
BaseSkeleton.subSkel |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
BaseSkeleton.setSystemInitialized |
4 |
4 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
BaseSkeleton.setBoneValue |
17 |
17 |
0 |
14 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
BaseSkeleton.fromClient |
17 |
17 |
0 |
14 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
BaseSkeleton.refresh |
6 |
6 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
BaseSkeleton.__new__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
MetaSkel.__init__ |
26 |
26 |
0 |
20 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
CustomDatabaseAdapter.preprocessEntry |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
CustomDatabaseAdapter.updateEntry |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
CustomDatabaseAdapter.deleteEntry |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
CustomDatabaseAdapter.fulltextSearch |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
ViurTagsSearchAdapter.__init__ |
4 |
4 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
ViurTagsSearchAdapter._tagsFromString |
9 |
9 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
ViurTagsSearchAdapter.preprocessEntry |
6 |
6 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
ViurTagsSearchAdapter.fulltextSearch |
14 |
14 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
SeoKeyBone.unserialize |
4 |
4 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
SeoKeyBone.serialize |
14 |
14 |
0 |
10 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
Skeleton.__repr__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
Skeleton.__str__ |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
Skeleton.__init__ |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
Skeleton.all |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
Skeleton.fromClient |
23 |
23 |
0 |
20 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
Skeleton.fromDB |
9 |
9 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
Skeleton.toDB |
21 |
21 |
0 |
14 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
Skeleton.toDB.__txn_update |
126 |
126 |
0 |
66 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
Skeleton.toDB.__txn_update.fixDotNames |
13 |
13 |
0 |
14 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
Skeleton.preProcessBlobLocks |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
Skeleton.preProcessSerializedData |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
Skeleton.postSavedHandler |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
Skeleton.postDeletedHandler |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
Skeleton.getCurrentSEOKeys |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
Skeleton.delete |
15 |
15 |
0 |
10 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
Skeleton.delete.txnDelete |
36 |
36 |
0 |
22 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
RelSkel.serialize |
5 |
5 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
RelSkel.unserialize |
6 |
6 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
RefSkel.fromSkel |
8 |
8 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
SkelList.__init__ |
6 |
6 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
processRemovedRelations |
21 |
21 |
0 |
16 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
updateRelations |
20 |
20 |
0 |
10 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
updateRelations.updateTxn |
5 |
5 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
TaskUpdateSearchIndex.canCall |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
TaskUpdateSearchIndex.dataSkel |
5 |
5 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
TaskUpdateSearchIndex.execute |
10 |
10 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
TaskUpdateSearchIndex._run |
5 |
5 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
RebuildSearchIndex.handleEntry |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
RebuildSearchIndex.handleFinish |
8 |
8 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
TaskVacuumRelations.execute |
6 |
6 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
processVacuumRelationsChunk |
32 |
32 |
0 |
14 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
__getattr__ |
7 |
7 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py |
(no function) |
160 |
160 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
CustomEnvironmentHandler.serialize |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
CustomEnvironmentHandler.restore |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
removePeriodicTask |
4 |
4 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
CallableTaskBase.canCall |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
CallableTaskBase.dataSkel |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
CallableTaskBase.execute |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
TaskHandler.findBoundTask |
16 |
16 |
0 |
12 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
TaskHandler.queryIter |
6 |
6 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
TaskHandler.deferred |
50 |
50 |
0 |
26 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
TaskHandler.cron |
42 |
42 |
0 |
22 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
TaskHandler._validate_request |
10 |
10 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
TaskHandler.list |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
TaskHandler.execute |
10 |
10 |
0 |
6 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
retry_n_times |
4 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
retry_n_times.outer_wrapper |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
retry_n_times.outer_wrapper.inner_wrapper |
21 |
21 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
noRetry |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
CallDeferred |
8 |
6 |
0 |
2 |
1 |
30% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
CallDeferred.make_deferred |
67 |
67 |
0 |
26 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
CallDeferred.make_deferred.task |
3 |
3 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
CallDeferred.wrapper |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
callDeferred |
5 |
5 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
PeriodicTask |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
PeriodicTask.mkDecorator |
7 |
1 |
0 |
4 |
2 |
73% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
CallableTask |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
StartupTask |
2 |
2 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
runStartupTasks |
2 |
2 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
MetaQueryIter.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
QueryIter.startIterOnQuery |
4 |
4 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
QueryIter._requeueStep |
7 |
7 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
QueryIter._qryStep |
34 |
34 |
0 |
8 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
QueryIter.handleEntry |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
QueryIter.handleFinish |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
QueryIter.handleError |
3 |
3 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
DeleteEntitiesIter.handleEntry |
4 |
4 |
0 |
2 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py |
(no function) |
106 |
12 |
0 |
6 |
3 |
87% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/utils/__init__.py |
utcNow |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/utils/__init__.py |
seoUrlToEntry |
28 |
28 |
0 |
16 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/utils/__init__.py |
seoUrlToFunction |
20 |
20 |
0 |
12 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/utils/__init__.py |
normalizeKey |
6 |
6 |
0 |
4 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/utils/__init__.py |
__getattr__ |
17 |
14 |
0 |
6 |
2 |
22% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/utils/__init__.py |
(no function) |
14 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/utils/json.py |
ViURJsonEncoder.default |
13 |
4 |
0 |
12 |
2 |
68% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/utils/json.py |
ViURJsonEncoder.preprocess |
7 |
1 |
0 |
6 |
1 |
85% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/utils/json.py |
dumps |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/utils/json.py |
_decode_object_hook |
16 |
5 |
0 |
14 |
4 |
70% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/utils/json.py |
loads |
1 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/utils/json.py |
(no function) |
13 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/utils/parse.py |
bool |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/utils/parse.py |
timedelta |
5 |
0 |
0 |
4 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/utils/parse.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/utils/string.py |
random |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/utils/string.py |
escape |
7 |
3 |
0 |
4 |
2 |
55% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/utils/string.py |
unescape |
2 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/utils/string.py |
unescape.__escape_replace |
4 |
0 |
0 |
2 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/utils/string.py |
is_prefix |
1 |
1 |
0 |
0 |
0 |
0% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/utils/string.py |
(no function) |
11 |
0 |
0 |
0 |
0 |
100% |
/home/runner/work/viur-core/viur-core/viur/src/viur/core/version.py |
(no function) |
2 |
0 |
0 |
0 |
0 |
100% |