ViUR-Core Coverage Report: 14%

Files Functions Classes

coverage.py v7.6.12, created at 2025-02-27 07:59 +0000

File statements missing excluded branches partial coverage
/home/runner/work/viur-core/viur-core/viur/src/viur/core/__init__.py 151 122 0 78 3 14%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/__init__.py 45 4 0 6 0 92%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/base.py 796 513 0 472 43 29%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/boolean.py 45 31 0 24 0 20%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/captcha.py 49 37 0 22 1 18%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/color.py 33 27 0 24 0 11%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/credential.py 26 17 0 10 0 25%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/date.py 147 75 0 80 17 42%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/email.py 35 28 0 10 0 16%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/file.py 152 132 0 74 0 9%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/json.py 40 26 0 6 0 30%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/key.py 88 75 0 42 0 10%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/numeric.py 129 61 0 58 6 48%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/password.py 67 46 0 30 0 22%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/phone.py 38 24 0 16 0 26%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/randomslice.py 60 47 0 12 0 18%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/raw.py 8 4 0 2 0 40%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/record.py 104 84 0 54 1 13%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/relational.py 581 525 0 338 1 6%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/select.py 66 44 0 32 1 23%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/selectcountry.py 43 27 0 18 0 26%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/sortindex.py 8 1 0 0 0 88%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/spam.py 47 32 0 12 0 25%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/spatial.py 161 137 0 38 0 12%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/string.py 167 93 0 108 17 37%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/text.py 221 96 0 128 20 47%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/treeleaf.py 5 1 0 0 0 80%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/treenode.py 3 0 0 0 0 100%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/uid.py 49 39 0 18 0 15%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/uri.py 117 28 0 88 20 73%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/bones/user.py 22 16 0 12 0 18%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/cache.py 139 139 0 70 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/config.py 342 26 6 46 3 89%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/current.py 11 3 0 2 1 69%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/db.py 7 1 0 2 1 78%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/decorators.py 107 80 0 48 2 19%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/email.py 387 387 0 152 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/errors.py 72 29 0 2 0 58%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/i18n.py 234 174 0 100 3 19%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/languages/__init__.py 2 0 0 0 0 100%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/languages/de.py 1 0 0 0 0 100%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/languages/en.py 1 0 0 0 0 100%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/logging.py 67 26 0 14 2 58%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/module.py 205 158 0 124 0 15%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/__init__.py 0 0 0 0 0 100%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/file.py 757 757 0 296 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/formmailer.py 43 43 0 12 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/moduleconf.py 78 78 0 20 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/page.py 13 13 0 0 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/script.py 79 79 0 24 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/site.py 14 14 0 2 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/translation.py 72 72 0 10 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/modules/user.py 716 716 0 236 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/pagination.py 55 55 0 20 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/__init__.py 18 18 0 6 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/instanced_module.py 13 13 0 2 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/list.py 221 221 0 92 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/singleton.py 108 108 0 42 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/skelmodule.py 77 77 0 22 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/prototypes/tree.py 440 440 0 190 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/ratelimit.py 69 69 0 14 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/__init__.py 5 5 0 0 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/abstract.py 23 23 0 0 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/__init__.py 3 3 0 0 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/default.py 200 200 0 108 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/__init__.py 7 7 0 0 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/date.py 16 16 0 0 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/debug.py 20 20 0 8 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/regex.py 13 13 0 0 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/session.py 17 17 0 2 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/strings.py 11 11 0 0 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/tests.py 9 9 0 0 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/env/viur.py 346 346 0 150 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/user.py 67 67 0 6 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/html/utils.py 33 33 0 6 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/__init__.py 19 19 0 6 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/default.py 125 125 0 68 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/json/user.py 32 32 0 4 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/vi/__init__.py 118 118 0 48 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/render/vi/user.py 10 10 0 2 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/request.py 436 395 0 254 0 6%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/secret.py 8 8 0 0 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/securityheaders.py 102 85 0 60 0 10%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/securitykey.py 59 59 0 24 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/session.py 110 78 0 22 0 24%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/skeleton.py 964 964 0 478 0 0%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/tasks.py 420 306 0 134 7 22%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/utils/__init__.py 97 78 0 46 2 15%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/utils/json.py 53 11 0 34 8 76%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/utils/parse.py 21 10 0 10 0 48%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/utils/string.py 26 5 0 6 2 78%
/home/runner/work/viur-core/viur-core/viur/src/viur/core/version.py 2 0 0 0 0 100%
Total 11223 9261 6 4836 161 14%

No items found using the specified filter.