ViUR-Core Coverage Report: 17%

Files Functions Classes

coverage.py v7.13.0, created at 2025-12-11 20:18 +0000

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

No items found using the specified filter.