Coverage report: 51%

Files Functions Classes

coverage.py v7.13.4, created at 2026-03-09 18:05 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
adhoc-cicd-oca-bank-statement-import / __init__.py (no class)   100% 0 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo-bin (no class)   100% 3 0 0   50% 2 1   80%
adhoc-cicd-odoo-odoo / odoo / _monkeypatches / __init__.py PatchImportHook   94% 16 1 0   88% 8 1   92%
adhoc-cicd-odoo-odoo / odoo / _monkeypatches / __init__.py (no class)   100% 21 0 0   75% 4 1   96%
adhoc-cicd-odoo-odoo / odoo / _monkeypatches / ast.py (no class)   76% 17 4 0   33% 6 2   65%
adhoc-cicd-odoo-odoo / odoo / _monkeypatches / bs4.py (no class)   100% 5 0 0   50% 2 1   86%
adhoc-cicd-odoo-odoo / odoo / _monkeypatches / csv.py patch_module.UNIX_LINE_TERMINATOR   100% 0 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / _monkeypatches / csv.py (no class)   100% 6 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / _monkeypatches / docutils.py (no class)   80% 10 2 0   100% 4 0   86%
adhoc-cicd-odoo-odoo / odoo / _monkeypatches / email.py (no class)   83% 12 2 0   75% 4 1   81%
adhoc-cicd-odoo-odoo / odoo / _monkeypatches / locale.py (no class)   28% 25 18 0   21% 14 3   26%
adhoc-cicd-odoo-odoo / odoo / _monkeypatches / lxml.py (no class)   86% 7 1 0   50% 2 1   78%
adhoc-cicd-odoo-odoo / odoo / _monkeypatches / mimetypes.py (no class)   100% 8 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / _monkeypatches / num2words.py Num2Word_Base   8% 154 142 0   1% 76 1   6%
adhoc-cicd-odoo-odoo / odoo / _monkeypatches / num2words.py Num2Word_AR_Fixed   12% 201 176 0   0% 100 0   8%
adhoc-cicd-odoo-odoo / odoo / _monkeypatches / num2words.py NumberToWords_BG   0% 83 83 0   0% 52 0   0%
adhoc-cicd-odoo-odoo / odoo / _monkeypatches / num2words.py (no class)   80% 124 25 0   17% 6 1   77%
adhoc-cicd-odoo-odoo / odoo / _monkeypatches / pytz.py (no class)   89% 9 1 0   50% 2 1   82%
adhoc-cicd-odoo-odoo / odoo / _monkeypatches / re.py (no class)   100% 3 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / _monkeypatches / site.py (no class)   54% 37 17 0   12% 8 1   47%
adhoc-cicd-odoo-odoo / odoo / _monkeypatches / stdnum.py (no class)   18% 34 28 0   0% 2 0   17%
adhoc-cicd-odoo-odoo / odoo / _monkeypatches / urllib3.py (no class)   71% 7 2 0   100% 0 0   71%
adhoc-cicd-odoo-odoo / odoo / _monkeypatches / werkzeug.py _URLTuple   100% 0 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / _monkeypatches / werkzeug.py BaseURL   3% 107 104 0   0% 56 0   2%
adhoc-cicd-odoo-odoo / odoo / _monkeypatches / werkzeug.py URL   0% 3 3 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / _monkeypatches / werkzeug.py BytesURL   0% 5 5 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / _monkeypatches / werkzeug.py (no class)   54% 357 165 0   25% 138 22   46%
adhoc-cicd-odoo-odoo / odoo / _monkeypatches / xlrd.py (no class)   56% 9 4 0   100% 0 0   56%
adhoc-cicd-odoo-odoo / odoo / _monkeypatches / zeep.py (no class)   100% 6 0 0   50% 2 1   88%
adhoc-cicd-odoo-odoo / odoo / api / __init__.py (no class)   100% 5 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / cli / __init__.py (no class)   100% 2 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / cli / command.py Command   58% 12 5 0   33% 6 2   50%
adhoc-cicd-odoo-odoo / odoo / cli / command.py (no class)   59% 71 29 0   18% 28 5   47%
adhoc-cicd-odoo-odoo / odoo / cli / server.py Server   100% 2 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / cli / server.py (no class)   75% 72 18 0   50% 20 8   70%
adhoc-cicd-odoo-odoo / odoo / exceptions.py UserError   100% 1 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / exceptions.py RedirectWarning   0% 1 1 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / exceptions.py AccessDenied   0% 6 6 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / exceptions.py AccessError   100% 0 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / exceptions.py CacheMiss   0% 1 1 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / exceptions.py MissingError   100% 0 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / exceptions.py LockError   100% 0 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / exceptions.py ValidationError   100% 0 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / exceptions.py ConcurrencyError   100% 0 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / exceptions.py (no class)   100% 19 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / fields / __init__.py (no class)   100% 14 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / http.py RegistryError   100% 0 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / http.py SessionExpiredException   100% 0 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / http.py Stream   0% 51 51 0   0% 26 0   0%
adhoc-cicd-odoo-odoo / odoo / http.py Controller   83% 6 1 0   100% 2 0   88%
adhoc-cicd-odoo-odoo / odoo / http.py FilesystemSessionStore   0% 76 76 0   0% 32 0   0%
adhoc-cicd-odoo-odoo / odoo / http.py Session   0% 78 78 0   0% 16 0   0%
adhoc-cicd-odoo-odoo / odoo / http.py GeoIP   0% 40 40 0   0% 20 0   0%
adhoc-cicd-odoo-odoo / odoo / http.py HTTPRequest   0% 10 10 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / http.py _Response   0% 32 32 0   0% 14 0   0%
adhoc-cicd-odoo-odoo / odoo / http.py Headers   100% 0 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / http.py ResponseCacheControl   100% 0 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / http.py ResponseStream   100% 0 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / http.py Response   0% 16 16 0   0% 14 0   0%
adhoc-cicd-odoo-odoo / odoo / http.py FutureResponse   0% 7 7 0   0% 4 0   0%
adhoc-cicd-odoo-odoo / odoo / http.py Request   0% 279 279 0   0% 104 0   0%
adhoc-cicd-odoo-odoo / odoo / http.py Dispatcher   9% 22 20 0   0% 8 0   7%
adhoc-cicd-odoo-odoo / odoo / http.py HttpDispatcher   0% 31 31 0   0% 18 0   0%
adhoc-cicd-odoo-odoo / odoo / http.py JsonRPCDispatcher   0% 30 30 0   0% 10 0   0%
adhoc-cicd-odoo-odoo / odoo / http.py Json2Dispatcher   0% 33 33 0   0% 12 0   0%
adhoc-cicd-odoo-odoo / odoo / http.py Application   0% 110 110 0   0% 42 0   0%
adhoc-cicd-odoo-odoo / odoo / http.py (no class)   77% 581 131 0   15% 66 4   71%
adhoc-cicd-odoo-odoo / odoo / init.py (no class)   100% 18 0 0   50% 2 1   95%
adhoc-cicd-odoo-odoo / odoo / loglevels.py (no class)   22% 49 38 0   0% 22 0   15%
adhoc-cicd-odoo-odoo / odoo / models / __init__.py (no class)   100% 5 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / modules / __init__.py (no class)   100% 5 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / modules / db.py FunctionStatus   100% 0 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / modules / db.py (no class)   91% 77 7 2   88% 16 2   90%
adhoc-cicd-odoo-odoo / odoo / modules / loading.py (no class)   72% 352 100 7   49% 174 52   64%
adhoc-cicd-odoo-odoo / odoo / modules / migration.py MigrationManager   20% 74 59 0   10% 40 2   17%
adhoc-cicd-odoo-odoo / odoo / modules / migration.py (no class)   58% 43 18 4   0% 6 0   51%
adhoc-cicd-odoo-odoo / odoo / modules / module.py UpgradeHook   100% 9 0 0   100% 4 0   100%
adhoc-cicd-odoo-odoo / odoo / modules / module.py Manifest   61% 85 33 0   64% 42 7   62%
adhoc-cicd-odoo-odoo / odoo / modules / module.py MissingDependency   0% 2 2 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / modules / module.py (no class)   66% 256 87 2   57% 72 13   64%
adhoc-cicd-odoo-odoo / odoo / modules / module_graph.py ModuleNode   83% 29 5 0   60% 10 4   77%
adhoc-cicd-odoo-odoo / odoo / modules / module_graph.py ModuleGraph   57% 69 30 0   50% 34 7   54%
adhoc-cicd-odoo-odoo / odoo / modules / module_graph.py (no class)   100% 31 0 5   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / modules / neutralize.py (no class)   43% 21 12 3   0% 4 0   36%
adhoc-cicd-odoo-odoo / odoo / modules / registry / __init__.py (no class)   100% 1 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / netsvc.py WatchedFileHandler   0% 4 4 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / netsvc.py PostgreSQLHandler   81% 31 6 0   50% 14 7   71%
adhoc-cicd-odoo-odoo / odoo / netsvc.py PerfFilter   0% 16 16 0   0% 6 0   0%
adhoc-cicd-odoo-odoo / odoo / netsvc.py ColoredPerfFilter   0% 10 10 0   0% 4 0   0%
adhoc-cicd-odoo-odoo / odoo / netsvc.py ColoredFormatter   0% 3 3 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / netsvc.py LogRecord   100% 4 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / netsvc.py (no class)   73% 135 36 0   31% 36 5   64%
adhoc-cicd-odoo-odoo / odoo / orm / __init__.py (no class)   100% 1 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / orm / commands.py Command   71% 7 2 0   100% 0 0   71%
adhoc-cicd-odoo-odoo / odoo / orm / commands.py (no class)   100% 25 0 5   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / orm / decorators.py (no class)   91% 74 7 29   71% 14 4   88%
adhoc-cicd-odoo-odoo / odoo / orm / domains.py OptimizationLevel   100% 2 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / orm / domains.py Domain   69% 90 28 0   73% 52 10   70%
adhoc-cicd-odoo-odoo / odoo / orm / domains.py DomainBool   72% 18 5 0   50% 4 2   68%
adhoc-cicd-odoo-odoo / odoo / orm / domains.py DomainNot   44% 16 9 0   100% 0 0   44%
adhoc-cicd-odoo-odoo / odoo / orm / domains.py DomainNary   93% 42 3 0   100% 22 0   95%
adhoc-cicd-odoo-odoo / odoo / orm / domains.py DomainAnd   89% 9 1 0   100% 2 0   91%
adhoc-cicd-odoo-odoo / odoo / orm / domains.py DomainOr   100% 9 0 0   100% 2 0   100%
adhoc-cicd-odoo-odoo / odoo / orm / domains.py DomainCustom   54% 13 6 0   0% 2 0   47%
adhoc-cicd-odoo-odoo / odoo / orm / domains.py DomainCondition   62% 169 64 0   57% 86 17   60%
adhoc-cicd-odoo-odoo / odoo / orm / domains.py (no class)   83% 676 113 8   71% 240 39   80%
adhoc-cicd-odoo-odoo / odoo / orm / environments.py Environment   80% 193 38 4   79% 94 12   80%
adhoc-cicd-odoo-odoo / odoo / orm / environments.py Transaction   73% 33 9 0   40% 10 2   65%
adhoc-cicd-odoo-odoo / odoo / orm / environments.py Cache   5% 128 121 0   2% 52 1   4%
adhoc-cicd-odoo-odoo / odoo / orm / environments.py Starred   0% 2 2 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / orm / environments.py (no class)   100% 126 0 18   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / orm / fields.py Field   85% 751 110 0   83% 428 53   85%
adhoc-cicd-odoo-odoo / odoo / orm / fields.py (no class)   98% 191 3 8   69% 16 5   96%
adhoc-cicd-odoo-odoo / odoo / orm / fields_binary.py Binary   56% 101 44 0   48% 48 9   54%
adhoc-cicd-odoo-odoo / odoo / orm / fields_binary.py Image   60% 50 20 0   55% 20 3   59%
adhoc-cicd-odoo-odoo / odoo / orm / fields_binary.py (no class)   100% 43 0 3   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / orm / fields_misc.py Boolean   73% 11 3 0   50% 4 2   67%
adhoc-cicd-odoo-odoo / odoo / orm / fields_misc.py Json   75% 12 3 0   75% 8 0   75%
adhoc-cicd-odoo-odoo / odoo / orm / fields_misc.py Id   89% 19 2 0   88% 8 1   89%
adhoc-cicd-odoo-odoo / odoo / orm / fields_misc.py (no class)   100% 37 0 3   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / orm / fields_numeric.py Integer   62% 16 6 0   50% 8 2   58%
adhoc-cicd-odoo-odoo / odoo / orm / fields_numeric.py Float   89% 28 3 0   83% 12 0   88%
adhoc-cicd-odoo-odoo / odoo / orm / fields_numeric.py Monetary   86% 56 8 0   80% 20 2   84%
adhoc-cicd-odoo-odoo / odoo / orm / fields_numeric.py (no class)   100% 61 0 2   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / orm / fields_properties.py Properties   37% 327 207 0   36% 218 29   37%
adhoc-cicd-odoo-odoo / odoo / orm / fields_properties.py Property   19% 27 22 0   0% 16 0   12%
adhoc-cicd-odoo-odoo / odoo / orm / fields_properties.py PropertiesDefinition   65% 99 35 0   59% 70 21   62%
adhoc-cicd-odoo-odoo / odoo / orm / fields_properties.py (no class)   99% 92 1 2   50% 2 1   98%
adhoc-cicd-odoo-odoo / odoo / orm / fields_reference.py Reference   60% 20 8 0   43% 14 4   53%
adhoc-cicd-odoo-odoo / odoo / orm / fields_reference.py Many2oneReference   93% 28 2 0   89% 18 2   91%
adhoc-cicd-odoo-odoo / odoo / orm / fields_reference.py (no class)   100% 26 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / orm / fields_relational.py _Relational   86% 94 13 0   86% 50 5   86%
adhoc-cicd-odoo-odoo / odoo / orm / fields_relational.py Many2one   82% 153 27 0   77% 90 15   80%
adhoc-cicd-odoo-odoo / odoo / orm / fields_relational.py _RelationalMulti   82% 166 30 0   78% 100 20   80%
adhoc-cicd-odoo-odoo / odoo / orm / fields_relational.py One2many   62% 220 84 0   52% 140 17   58%
adhoc-cicd-odoo-odoo / odoo / orm / fields_relational.py Many2many   75% 273 69 0   69% 168 26   73%
adhoc-cicd-odoo-odoo / odoo / orm / fields_relational.py PrefetchMany2one   67% 6 2 0   100% 0 0   67%
adhoc-cicd-odoo-odoo / odoo / orm / fields_relational.py PrefetchX2many   67% 6 2 0   100% 0 0   67%
adhoc-cicd-odoo-odoo / odoo / orm / fields_relational.py (no class)   100% 132 0 5   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / orm / fields_selection.py Selection   86% 101 14 0   79% 68 10   83%
adhoc-cicd-odoo-odoo / odoo / orm / fields_selection.py (no class)   100% 24 0 5   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / orm / fields_temporal.py BaseDate   12% 49 43 0   6% 36 2   9%
adhoc-cicd-odoo-odoo / odoo / orm / fields_temporal.py Date   91% 22 2 0   100% 10 0   94%
adhoc-cicd-odoo-odoo / odoo / orm / fields_temporal.py Datetime   54% 35 16 0   50% 16 2   53%
adhoc-cicd-odoo-odoo / odoo / orm / fields_temporal.py (no class)   100% 54 0 4   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / orm / fields_textual.py BaseString   65% 251 87 0   61% 140 23   64%
adhoc-cicd-odoo-odoo / odoo / orm / fields_textual.py Char   100% 10 0 0   100% 4 0   100%
adhoc-cicd-odoo-odoo / odoo / orm / fields_textual.py Text   100% 0 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / orm / fields_textual.py Html   60% 43 17 0   54% 24 3   58%
adhoc-cicd-odoo-odoo / odoo / orm / fields_textual.py LangProxyDict   66% 38 13 0   54% 26 2   61%
adhoc-cicd-odoo-odoo / odoo / orm / fields_textual.py (no class)   100% 113 0 5   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / orm / identifiers.py NewId   50% 18 9 0   12% 8 1   38%
adhoc-cicd-odoo-odoo / odoo / orm / identifiers.py (no class)   100% 13 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / orm / model_classes.py (no class)   76% 251 59 5   72% 152 23   75%
adhoc-cicd-odoo-odoo / odoo / orm / models.py MetaModel   85% 40 6 0   77% 22 5   82%
adhoc-cicd-odoo-odoo / odoo / orm / models.py BaseModel   58% 2754 1152 7   56% 1576 183   57%
adhoc-cicd-odoo-odoo / odoo / orm / models.py RecordCache   73% 15 4 0   100% 4 0   79%
adhoc-cicd-odoo-odoo / odoo / orm / models.py Model   100% 0 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / orm / models.py ReversibleComparator   65% 17 6 0   50% 8 4   60%
adhoc-cicd-odoo-odoo / odoo / orm / models.py (no class)   98% 465 11 25   71% 24 3   96%
adhoc-cicd-odoo-odoo / odoo / orm / models_transient.py TransientModel   0% 17 17 0   0% 6 0   0%
adhoc-cicd-odoo-odoo / odoo / orm / models_transient.py (no class)   100% 18 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / orm / registry.py Registry   75% 546 139 0   66% 246 27   72%
adhoc-cicd-odoo-odoo / odoo / orm / registry.py DummyRLock   0% 4 4 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / orm / registry.py TriggerTree   96% 24 1 0   100% 10 0   97%
adhoc-cicd-odoo-odoo / odoo / orm / registry.py (no class)   96% 114 5 6   0% 4 0   92%
adhoc-cicd-odoo-odoo / odoo / orm / table_objects.py TableObject   59% 17 7 0   25% 4 1   52%
adhoc-cicd-odoo-odoo / odoo / orm / table_objects.py Constraint   100% 14 0 0   83% 6 1   95%
adhoc-cicd-odoo-odoo / odoo / orm / table_objects.py Index   82% 22 4 0   67% 12 4   76%
adhoc-cicd-odoo-odoo / odoo / orm / table_objects.py UniqueIndex   100% 3 0 0   100% 2 0   100%
adhoc-cicd-odoo-odoo / odoo / orm / table_objects.py (no class)   100% 26 0 8   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / orm / types.py (no class)   75% 20 5 2   100% 0 0   75%
adhoc-cicd-odoo-odoo / odoo / orm / utils.py OriginIds   57% 7 3 0   50% 8 0   53%
adhoc-cicd-odoo-odoo / odoo / orm / utils.py (no class)   88% 49 6 0   64% 14 3   83%
adhoc-cicd-odoo-odoo / odoo / release.py (no class)   100% 17 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / service / __init__.py (no class)   100% 5 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / service / common.py (no class)   39% 36 22 0   0% 6 0   33%
adhoc-cicd-odoo-odoo / odoo / service / db.py DatabaseExists   100% 0 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / service / db.py (no class)   22% 351 274 0   2% 86 2   18%
adhoc-cicd-odoo-odoo / odoo / service / model.py Params   0% 5 5 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / service / model.py (no class)   17% 155 128 0   0% 70 0   12%
adhoc-cicd-odoo-odoo / odoo / service / security.py (no class)   17% 23 19 0   0% 12 0   11%
adhoc-cicd-odoo-odoo / odoo / service / server.py LoggingBaseWSGIServerMixIn   0% 4 4 0   0% 2 0   0%
adhoc-cicd-odoo-odoo / odoo / service / server.py BaseWSGIServerNoBind   0% 4 4 0   0% 2 0   0%
adhoc-cicd-odoo-odoo / odoo / service / server.py CommonRequestHandler   0% 23 23 0   0% 14 0   0%
adhoc-cicd-odoo-odoo / odoo / service / server.py RequestHandler   0% 21 21 0   0% 10 0   0%
adhoc-cicd-odoo-odoo / odoo / service / server.py ThreadedWSGIServerReloadable   37% 30 19 0   30% 10 3   35%
adhoc-cicd-odoo-odoo / odoo / service / server.py FSWatcherBase   0% 12 12 0   0% 4 0   0%
adhoc-cicd-odoo-odoo / odoo / service / server.py FSWatcherWatchdog   0% 13 13 0   0% 6 0   0%
adhoc-cicd-odoo-odoo / odoo / service / server.py FSWatcherInotify   0% 31 31 0   0% 20 0   0%
adhoc-cicd-odoo-odoo / odoo / service / server.py CommonServer   47% 19 10 0   33% 6 0   44%
adhoc-cicd-odoo-odoo / odoo / service / server.py ThreadedServer   32% 163 111 0   17% 70 8   27%
adhoc-cicd-odoo-odoo / odoo / service / server.py GeventServer   0% 48 48 0   0% 8 0   0%
adhoc-cicd-odoo-odoo / odoo / service / server.py GeventServer.start.ProxyHandler   0% 22 22 0   0% 12 0   0%
adhoc-cicd-odoo-odoo / odoo / service / server.py PreforkServer   0% 239 239 0   0% 104 0   0%
adhoc-cicd-odoo-odoo / odoo / service / server.py Worker   0% 81 81 0   0% 14 0   0%
adhoc-cicd-odoo-odoo / odoo / service / server.py WorkerHTTP   0% 23 23 0   0% 4 0   0%
adhoc-cicd-odoo-odoo / odoo / service / server.py WorkerCron   0% 54 54 0   0% 18 0   0%
adhoc-cicd-odoo-odoo / odoo / service / server.py (no class)   76% 282 67 0   32% 60 15   68%
adhoc-cicd-odoo-odoo / odoo / sql_db.py Savepoint   100% 13 0 0   75% 4 1   94%
adhoc-cicd-odoo-odoo / odoo / sql_db.py _FlushingSavepoint   77% 13 3 0   100% 2 0   80%
adhoc-cicd-odoo-odoo / odoo / sql_db.py BaseCursor   62% 48 18 0   60% 20 2   62%
adhoc-cicd-odoo-odoo / odoo / sql_db.py Cursor   54% 134 62 0   34% 50 15   48%
adhoc-cicd-odoo-odoo / odoo / sql_db.py PsycoConnection   0% 5 5 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / sql_db.py PsycoConnection.info.PsycoConnectionInfo   0% 1 1 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / sql_db.py ConnectionPool   66% 79 27 0   56% 32 6   63%
adhoc-cicd-odoo-odoo / odoo / sql_db.py Connection   80% 10 2 0   100% 0 0   80%
adhoc-cicd-odoo-odoo / odoo / sql_db.py (no class)   88% 181 21 5   50% 38 7   82%
adhoc-cicd-odoo-odoo / odoo / tests / __init__.py (no class)   100% 3 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tests / case.py _Outcome   10% 48 43 0   0% 18 0   8%
adhoc-cicd-odoo-odoo / odoo / tests / case.py TestCase   72% 82 23 0   38% 24 5   64%
adhoc-cicd-odoo-odoo / odoo / tests / case.py _SubTest   33% 15 10 0   0% 4 0   26%
adhoc-cicd-odoo-odoo / odoo / tests / case.py (no class)   100% 45 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tests / common.py RegistryRLock   100% 1 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tests / common.py RecordCapturer   0% 10 10 0   0% 4 0   0%
adhoc-cicd-odoo-odoo / odoo / tests / common.py BlockedRequest   100% 0 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tests / common.py BaseCase   19% 289 234 1   14% 128 12   18%
adhoc-cicd-odoo-odoo / odoo / tests / common.py Like   0% 4 4 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / tests / common.py WhitespaceInsensitive   0% 4 4 0   0% 2 0   0%
adhoc-cicd-odoo-odoo / odoo / tests / common.py Approx   0% 13 13 0   0% 8 0   0%
adhoc-cicd-odoo-odoo / odoo / tests / common.py TransactionCase   64% 97 35 0   38% 24 5   59%
adhoc-cicd-odoo-odoo / odoo / tests / common.py SingleTransactionCase   17% 12 10 0   50% 2 1   21%
adhoc-cicd-odoo-odoo / odoo / tests / common.py ChromeBrowserException   100% 0 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tests / common.py ChromeBrowser   0% 402 402 2   0% 140 0   0%
adhoc-cicd-odoo-odoo / odoo / tests / common.py NoScreencast   0% 4 4 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / tests / common.py Screencaster   0% 56 56 0   0% 12 0   0%
adhoc-cicd-odoo-odoo / odoo / tests / common.py Opener   0% 8 8 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / tests / common.py Transport   0% 7 7 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / tests / common.py JsonRpcException   0% 2 2 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / tests / common.py HttpCase   2% 200 197 0   1% 72 1   1%
adhoc-cicd-odoo-odoo / odoo / tests / common.py freeze_time   71% 7 2 0   100% 2 0   78%
adhoc-cicd-odoo-odoo / odoo / tests / common.py (no class)   78% 471 103 0   31% 58 14   73%
adhoc-cicd-odoo-odoo / odoo / tests / form.py Form   0% 277 277 0   0% 146 0   0%
adhoc-cicd-odoo-odoo / odoo / tests / form.py O2MForm   0% 42 42 0   0% 16 0   0%
adhoc-cicd-odoo-odoo / odoo / tests / form.py UpdateDict   0% 12 12 0   0% 4 0   0%
adhoc-cicd-odoo-odoo / odoo / tests / form.py X2MValue   0% 20 20 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / tests / form.py O2MValue   0% 16 16 0   0% 12 0   0%
adhoc-cicd-odoo-odoo / odoo / tests / form.py M2MValue   0% 16 16 0   0% 12 0   0%
adhoc-cicd-odoo-odoo / odoo / tests / form.py X2MProxy   0% 7 7 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / tests / form.py O2MProxy   0% 14 14 0   0% 2 0   0%
adhoc-cicd-odoo-odoo / odoo / tests / form.py M2MProxy   0% 33 33 0   0% 8 0   0%
adhoc-cicd-odoo-odoo / odoo / tests / form.py Dotter   0% 3 3 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / tests / form.py (no class)   72% 152 42 0   0% 28 0   61%
adhoc-cicd-odoo-odoo / odoo / tests / loader.py (no class)   99% 68 1 0   96% 28 1   98%
adhoc-cicd-odoo-odoo / odoo / tests / result.py Stat   60% 5 2 0   50% 4 2   56%
adhoc-cicd-odoo-odoo / odoo / tests / result.py OdooTestResult   39% 138 84 0   24% 54 9   35%
adhoc-cicd-odoo-odoo / odoo / tests / result.py (no class)   100% 53 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tests / suite.py TestSuite   56% 59 26 0   47% 34 8   53%
adhoc-cicd-odoo-odoo / odoo / tests / suite.py _ErrorHolder   0% 8 8 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / tests / suite.py OdooSuite   100% 16 0 0   100% 4 0   100%
adhoc-cicd-odoo-odoo / odoo / tests / suite.py (no class)   100% 27 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tests / tag_selector.py TagsSelector   75% 60 15 0   63% 38 12   70%
adhoc-cicd-odoo-odoo / odoo / tests / tag_selector.py (no class)   100% 8 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tests / test_cursor.py TestCursor   0% 63 63 0   0% 20 0   0%
adhoc-cicd-odoo-odoo / odoo / tests / test_cursor.py (no class)   100% 19 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tests / test_module_operations.py UninstallAction   0% 2 2 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / tests / test_module_operations.py StandaloneAction   0% 2 2 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / tests / test_module_operations.py (no class)   24% 130 99 0   4% 28 1   20%
adhoc-cicd-odoo-odoo / odoo / tools / __init__.py (no class)   100% 17 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tools / _vendor / __init__.py (no class)   100% 0 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tools / _vendor / sessions.py ModificationTrackingDict   0% 13 13 0   0% 4 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / _vendor / sessions.py Session   0% 5 5 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / _vendor / sessions.py SessionStore   0% 9 9 0   0% 4 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / _vendor / sessions.py FilesystemSessionStore   0% 52 52 0   0% 12 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / _vendor / sessions.py (no class)   93% 43 3 0   0% 2 0   89%
adhoc-cicd-odoo-odoo / odoo / tools / _vendor / useragents.py UserAgentParser   11% 18 16 0   0% 10 0   7%
adhoc-cicd-odoo-odoo / odoo / tools / _vendor / useragents.py UserAgent   0% 8 8 0   0% 2 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / _vendor / useragents.py (no class)   100% 16 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tools / appdirs.py AppDirs   0% 11 11 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / appdirs.py (no class)   20% 183 146 0   6% 98 6   15%
adhoc-cicd-odoo-odoo / odoo / tools / arabic_reshaper / __init__.py (no class)   14% 58 50 0   0% 34 0   9%
adhoc-cicd-odoo-odoo / odoo / tools / arabic_reshaper / letters.py (no class)   52% 25 12 0   0% 6 0   42%
adhoc-cicd-odoo-odoo / odoo / tools / barcode.py (no class)   23% 48 37 0   0% 10 0   19%
adhoc-cicd-odoo-odoo / odoo / tools / cache.py ormcache_counter   73% 11 3 0   100% 0 0   73%
adhoc-cicd-odoo-odoo / odoo / tools / cache.py ormcache   84% 56 9 0   62% 8 3   81%
adhoc-cicd-odoo-odoo / odoo / tools / cache.py ormcache_context   0% 9 9 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / cache.py log_ormcache_stats.StatsLine   0% 5 5 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / cache.py (no class)   27% 150 110 6   0% 52 0   20%
adhoc-cicd-odoo-odoo / odoo / tools / cloc.py Cloc   0% 177 177 0   0% 84 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / cloc.py (no class)   100% 30 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tools / config.py _Empty   0% 1 1 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / config.py _OdooOption   70% 37 11 0   65% 20 3   68%
adhoc-cicd-odoo-odoo / odoo / tools / config.py _FileOnlyOption   75% 4 1 0   50% 2 1   67%
adhoc-cicd-odoo-odoo / odoo / tools / config.py _PosixOnlyOption   29% 7 5 0   50% 2 1   33%
adhoc-cicd-odoo-odoo / odoo / tools / config.py configmanager   61% 430 169 0   41% 174 40   55%
adhoc-cicd-odoo-odoo / odoo / tools / config.py (no class)   100% 115 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tools / constants.py (no class)   100% 10 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tools / convert.py ParseError   100% 0 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tools / convert.py xml_import   81% 273 53 0   77% 162 20   79%
adhoc-cicd-odoo-odoo / odoo / tools / convert.py (no class)   79% 237 50 3   64% 94 18   75%
adhoc-cicd-odoo-odoo / odoo / tools / date_utils.py (no class)   28% 195 140 5   7% 92 6   21%
adhoc-cicd-odoo-odoo / odoo / tools / facade.py ProxyAttr   64% 11 4 0   100% 2 0   69%
adhoc-cicd-odoo-odoo / odoo / tools / facade.py ProxyFunc   49% 39 20 0   62% 16 2   53%
adhoc-cicd-odoo-odoo / odoo / tools / facade.py ProxyMeta   100% 4 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tools / facade.py Proxy   0% 2 2 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / facade.py (no class)   100% 15 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tools / float_utils.py (no class)   59% 112 46 46   45% 42 5   55%
adhoc-cicd-odoo-odoo / odoo / tools / func.py lazy_property   0% 4 4 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / func.py classproperty   67% 3 1 0   100% 0 0   67%
adhoc-cicd-odoo-odoo / odoo / tools / func.py lazy_classproperty   100% 3 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tools / func.py lazy   86% 94 13 0   49% 164 81   63%
adhoc-cicd-odoo-odoo / odoo / tools / func.py (no class)   67% 72 24 0   28% 18 1   59%
adhoc-cicd-odoo-odoo / odoo / tools / gc.py (no class)   73% 49 13 0   50% 16 4   68%
adhoc-cicd-odoo-odoo / odoo / tools / i18n.py (no class)   30% 27 19 3   0% 10 0   22%
adhoc-cicd-odoo-odoo / odoo / tools / image.py ImageProcess   47% 86 46 0   46% 52 8   46%
adhoc-cicd-odoo-odoo / odoo / tools / image.py (no class)   45% 163 89 0   26% 54 10   41%
adhoc-cicd-odoo-odoo / odoo / tools / intervals.py Intervals   85% 54 8 0   81% 26 5   84%
adhoc-cicd-odoo-odoo / odoo / tools / intervals.py (no class)   67% 36 12 3   40% 10 0   61%
adhoc-cicd-odoo-odoo / odoo / tools / json.py _ScriptSafe   0% 1 1 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / json.py JSON   0% 2 2 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / json.py (no class)   50% 28 14 0   0% 12 0   35%
adhoc-cicd-odoo-odoo / odoo / tools / lru.py LRU   70% 47 14 0   36% 14 3   62%
adhoc-cicd-odoo-odoo / odoo / tools / lru.py (no class)   100% 22 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tools / mail.py _Cleaner   77% 22 5 0   70% 20 2   74%
adhoc-cicd-odoo-odoo / odoo / tools / mail.py (no class)   64% 468 168 0   45% 194 36   59%
adhoc-cicd-odoo-odoo / odoo / tools / mimetypes.py (no class)   30% 125 87 0   6% 62 4   22%
adhoc-cicd-odoo-odoo / odoo / tools / misc.py Sentinel   100% 0 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tools / misc.py unquote   100% 1 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tools / misc.py mute_logger   94% 16 1 0   100% 4 0   95%
adhoc-cicd-odoo-odoo / odoo / tools / misc.py lower_logging   0% 27 27 0   0% 10 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / misc.py MungedTracebackLogRecord   0% 1 1 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / misc.py ConstantMapping   50% 4 2 0   100% 0 0   50%
adhoc-cicd-odoo-odoo / odoo / tools / misc.py frozendict   12% 8 7 0   100% 0 0   12%
adhoc-cicd-odoo-odoo / odoo / tools / misc.py Collector   67% 12 4 0   50% 8 0   60%
adhoc-cicd-odoo-odoo / odoo / tools / misc.py StackMap   71% 14 4 0   100% 2 0   75%
adhoc-cicd-odoo-odoo / odoo / tools / misc.py OrderedSet   82% 11 2 0   100% 2 0   85%
adhoc-cicd-odoo-odoo / odoo / tools / misc.py LastOrderedSet   100% 2 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tools / misc.py Callbacks   100% 10 0 0   100% 2 0   100%
adhoc-cicd-odoo-odoo / odoo / tools / misc.py ReversedIterable   67% 3 1 0   100% 0 0   67%
adhoc-cicd-odoo-odoo / odoo / tools / misc.py Reverse   86% 7 1 0   50% 12 6   63%
adhoc-cicd-odoo-odoo / odoo / tools / misc.py replace_exceptions   58% 12 5 0   38% 8 3   50%
adhoc-cicd-odoo-odoo / odoo / tools / misc.py ReadonlyDict   80% 5 1 0   100% 0 0   80%
adhoc-cicd-odoo-odoo / odoo / tools / misc.py DotDict   0% 2 2 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / misc.py _PrintfArgs   100% 4 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tools / misc.py (no class)   67% 653 218 22   46% 210 36   62%
adhoc-cicd-odoo-odoo / odoo / tools / osutil.py (no class)   18% 44 36 0   7% 14 1   16%
adhoc-cicd-odoo-odoo / odoo / tools / parse_version.py (no class)   62% 34 13 0   59% 22 3   61%
adhoc-cicd-odoo-odoo / odoo / tools / pdf / __init__.py PdfReader   100% 1 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tools / pdf / __init__.py BrandedFileWriter   0% 2 2 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / pdf / __init__.py OdooPdfFileReader   0% 11 11 0   0% 6 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / pdf / __init__.py OdooPdfFileWriter   0% 118 118 0   0% 44 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / pdf / __init__.py (no class)   37% 202 127 0   7% 44 3   32%
adhoc-cicd-odoo-odoo / odoo / tools / pdf / _pypdf2_2.py PdfWriter   0% 2 2 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / pdf / _pypdf2_2.py (no class)   100% 6 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tools / pdf / signature.py PdfSigner   0% 105 105 0   0% 24 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / pdf / signature.py (no class)   78% 37 8 0   100% 0 0   78%
adhoc-cicd-odoo-odoo / odoo / tools / profiler.py Collector   12% 25 22 0   25% 8 0   15%
adhoc-cicd-odoo-odoo / odoo / tools / profiler.py SQLCollector   0% 11 11 0   0% 4 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / profiler.py _BasePeriodicCollector   0% 25 25 0   0% 8 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / profiler.py PeriodicCollector   0% 11 11 0   0% 6 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / profiler.py MemoryCollector   0% 12 12 0   0% 4 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / profiler.py SyncCollector   0% 25 25 0   0% 14 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / profiler.py QwebTracker   0% 44 44 0   0% 40 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / profiler.py QwebCollector   0% 66 66 0   0% 46 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / profiler.py ExecutionContext   0% 6 6 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / profiler.py Profiler   0% 120 120 0   0% 50 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / profiler.py Nested   0% 7 7 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / profiler.py (no class)   80% 132 26 0   0% 12 0   74%
adhoc-cicd-odoo-odoo / odoo / tools / query.py Query   76% 79 19 0   91% 22 2   79%
adhoc-cicd-odoo-odoo / odoo / tools / query.py (no class)   100% 40 0 0   100% 2 0   100%
adhoc-cicd-odoo-odoo / odoo / tools / rendering_tools.py (no class)   80% 40 8 0   71% 14 0   78%
adhoc-cicd-odoo-odoo / odoo / tools / safe_eval.py wrap_module   88% 8 1 0   100% 4 0   92%
adhoc-cicd-odoo-odoo / odoo / tools / safe_eval.py (no class)   78% 113 25 2   78% 32 5   78%
adhoc-cicd-odoo-odoo / odoo / tools / set_expression.py SetDefinitions   85% 55 8 0   88% 32 4   86%
adhoc-cicd-odoo-odoo / odoo / tools / set_expression.py SetExpression   0% 12 12 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / set_expression.py Union   56% 95 42 0   63% 54 2   58%
adhoc-cicd-odoo-odoo / odoo / tools / set_expression.py Inter   84% 50 8 0   83% 36 6   84%
adhoc-cicd-odoo-odoo / odoo / tools / set_expression.py Leaf   80% 35 7 0   79% 14 3   80%
adhoc-cicd-odoo-odoo / odoo / tools / set_expression.py UnknownId   0% 6 6 0   0% 4 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / set_expression.py (no class)   100% 102 0 2   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tools / speedscope.py Speedscope   0% 125 125 0   0% 72 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / speedscope.py (no class)   100% 14 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tools / sql.py SQL   83% 64 11 0   84% 32 3   83%
adhoc-cicd-odoo-odoo / odoo / tools / sql.py TableKind   100% 0 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tools / sql.py (no class)   74% 225 59 3   50% 46 5   70%
adhoc-cicd-odoo-odoo / odoo / tools / template_inheritance.py (no class)   82% 198 36 0   75% 110 20   79%
adhoc-cicd-odoo-odoo / odoo / tools / translate.py LazyGettext   27% 22 16 0   0% 6 0   21%
adhoc-cicd-odoo-odoo / odoo / tools / translate.py LazyTranslate   100% 3 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tools / translate.py CSVFileReader   0% 16 16 0   0% 12 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / translate.py CSVDataFileReader   100% 10 0 0   100% 4 0   100%
adhoc-cicd-odoo-odoo / odoo / tools / translate.py XMLDataFileReader   77% 13 3 0   100% 4 0   82%
adhoc-cicd-odoo-odoo / odoo / tools / translate.py PoFileReader   74% 46 12 0   68% 22 3   72%
adhoc-cicd-odoo-odoo / odoo / tools / translate.py CSVFileWriter   0% 5 5 0   0% 2 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / translate.py PoFileWriter   0% 41 41 0   0% 16 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / translate.py TarFileWriter   0% 15 15 0   0% 4 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / translate.py TranslationReader   0% 65 65 0   0% 36 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / translate.py TranslationRecordReader   0% 24 24 0   0% 14 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / translate.py TranslationModuleReader   0% 83 83 0   0% 50 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / translate.py TranslationImporter   86% 113 16 0   80% 70 14   84%
adhoc-cicd-odoo-odoo / odoo / tools / translate.py CodeTranslations   69% 35 11 0   80% 10 0   71%
adhoc-cicd-odoo-odoo / odoo / tools / translate.py (no class)   61% 594 232 2   37% 230 29   54%
adhoc-cicd-odoo-odoo / odoo / tools / urls.py (no class)   82% 22 4 1   38% 8 3   70%
adhoc-cicd-odoo-odoo / odoo / tools / view_validation.py (no class)   83% 189 32 0   75% 116 17   80%
adhoc-cicd-odoo-odoo / odoo / tools / which.py (no class)   30% 43 30 1   8% 24 2   22%
adhoc-cicd-odoo-odoo / odoo / tools / xml_utils.py odoo_resolver   0% 7 7 0   0% 2 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / xml_utils.py (no class)   14% 159 136 0   0% 64 0   10%
adhoc-cicd-odoo-odoo / odoo / tools / zeep / __init__.py (no class)   100% 7 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tools / zeep / client.py Client   0% 33 33 0   0% 8 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / zeep / client.py ReadOnlyMethodNamespace   0% 5 5 0   100% 0 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / zeep / client.py SerialProxy   0% 19 19 0   0% 2 0   0%
adhoc-cicd-odoo-odoo / odoo / tools / zeep / client.py (no class)   100% 40 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tools / zeep / exceptions.py (no class)   100% 1 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tools / zeep / helpers.py (no class)   100% 1 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tools / zeep / ns.py (no class)   100% 1 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tools / zeep / wsdl / __init__.py (no class)   100% 1 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tools / zeep / wsdl / utils.py (no class)   100% 1 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tools / zeep / wsse / __init__.py (no class)   100% 4 0 0   100% 0 0   100%
adhoc-cicd-odoo-odoo / odoo / tools / zeep / wsse / username / __init__.py (no class)   100% 1 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / UpgradeScript.py UpgradeError   100% 0 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / UpgradeScript.py StateMachine   3% 70 68 0   0% 24 0   2%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / UpgradeScript.py StateMachine.Error   100% 0 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / UpgradeScript.py (no class)   21% 516 409 0   1% 142 2   17%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / __init__.py (no class)   100% 3 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / constants.py (no class)   100% 6 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / controllers / __init__.py (no class)   100% 5 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / controllers / appointment.py AppointmentControllerUpgrade   0% 36 36 0   0% 12 0   0%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / controllers / appointment.py (no class)   100% 14 0 3   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / controllers / ir_attachment.py HTML_EditorUpgrade   0% 4 4 0   0% 2 0   0%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / controllers / ir_attachment.py (no class)   100% 3 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / controllers / main.py MajorVersionChange   0% 17 17 0   0% 4 0   0%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / controllers / main.py (no class)   100% 8 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / controllers / portal.py CustomerPortal   0% 73 73 0   0% 26 0   0%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / controllers / portal.py (no class)   100% 21 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / controllers / upgrade.py SaasProviderUpgradeController   0% 102 102 0   0% 28 0   0%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / controllers / upgrade.py (no class)   100% 19 0 5   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / exceptions.py UpgradeLineException   0% 25 25 0   0% 6 0   0%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / exceptions.py (no class)   100% 7 0 4   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / __init__.py (no class)   100% 30 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / account_analytic_account.py AccountAnalyticAccount   0% 6 6 0   0% 4 0   0%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / account_analytic_account.py (no class)   100% 5 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / adhoc_module.py AdhocModule   100% 0 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / adhoc_module.py (no class)   100% 4 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / adhoc_module_module.py AdhocModuleModule   0% 4 4 0   0% 2 0   0%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / adhoc_module_module.py (no class)   100% 7 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / appointment_invite.py AppointmentInvite   0% 8 8 0   0% 2 0   0%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / appointment_invite.py (no class)   100% 7 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / appointment_type.py AppointmentType   0% 13 13 0   0% 10 0   0%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / appointment_type.py (no class)   100% 8 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / bg_job.py BgJob   0% 9 9 0   0% 4 0   0%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / bg_job.py (no class)   100% 7 0 2   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / calendar_event.py CalendarEvent   65% 48 17 0   55% 20 7   62%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / calendar_event.py (no class)   100% 16 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / helpdesk_team.py HelpdeskTeam   50% 10 5 0   75% 4 1   57%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / helpdesk_team.py (no class)   100% 7 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / helpdesk_ticket.py HelpdeskTicket   29% 188 134 0   38% 92 9   32%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / helpdesk_ticket.py HelpdeskStage   100% 0 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / helpdesk_ticket.py (no class)   100% 94 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / helpdesk_ticket_customer_note.py HelpdeskTicketCustomerNote   64% 108 39 0   68% 38 8   65%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / helpdesk_ticket_customer_note.py (no class)   100% 57 0 3   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / helpdesk_ticket_upgrade_request.py HelpdeskTicketUpgradeRequest   34% 776 515 0   29% 316 22   32%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / helpdesk_ticket_upgrade_request.py (no class)   100% 190 0 4   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / ir_http.py IrHttp   0% 2 2 0   100% 0 0   0%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / ir_http.py (no class)   100% 5 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / major_version_change.py MajorVersionChange   17% 18 15 0   29% 14 2   22%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / major_version_change.py (no class)   100% 23 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / project_task.py ProjectTask   100% 0 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / project_task.py (no class)   100% 4 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / res_config_settings.py ResConfigSettings   0% 10 10 0   100% 0 0   0%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / res_config_settings.py (no class)   100% 11 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / saas_database.py _TimeoutClient   0% 12 12 0   0% 4 0   0%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / saas_database.py SaasDatabase   0% 270 270 0   0% 66 0   0%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / saas_database.py (no class)   100% 41 0 2   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / saas_odoo_major_version.py SaasOdooMajorVersion   100% 0 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / saas_odoo_major_version.py (no class)   100% 4 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / saas_provider_upgrade_util.py SaasProviderUpgradeUtil   19% 36 29 0   0% 8 0   16%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / saas_provider_upgrade_util.py (no class)   100% 36 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / saas_upgrade_client_config_line.py SaasUpgradeClientConfigLine   0% 69 69 0   0% 44 0   0%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / saas_upgrade_client_config_line.py (no class)   100% 37 0 3   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / saas_upgrade_client_data.py SaasUpgradeClientData   1% 159 157 0   8% 40 1   3%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / saas_upgrade_client_data.py (no class)   100% 63 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / saas_upgrade_line.py SaasUpgradeLine   29% 356 252 1   24% 194 16   27%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / saas_upgrade_line.py (no class)   100% 135 0 4   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / saas_upgrade_line_request_log.py SaasUpgradeLineRequestLog   3% 69 67 0   8% 36 1   5%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / saas_upgrade_line_request_log.py (no class)   100% 38 0 5   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / saas_upgrade_line_request_log_entry.py SaasUpgradeLineRequestLogEntry   0% 18 18 0   0% 10 0   0%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / saas_upgrade_line_request_log_entry.py (no class)   100% 22 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / saas_upgrade_line_request_run.py SaasUpgradeLineRequestRun   45% 107 59 0   35% 52 6   42%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / saas_upgrade_line_request_run.py (no class)   100% 51 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / saas_upgrade_line_script.py SaasUpgradeLineScript   0% 26 26 0   0% 16 0   0%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / saas_upgrade_line_script.py (no class)   100% 25 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / saas_upgrade_type.py SaasUpgradeType   41% 32 19 0   45% 22 4   43%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / saas_upgrade_type.py (no class)   100% 51 0 2   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / saas_upgrade_upload_changes.py SaasUpgradeUploadChanges   100% 3 0 0   100% 4 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / saas_upgrade_upload_changes.py (no class)   100% 13 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / survey_survey.py Survey   0% 3 3 0   0% 2 0   0%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / survey_survey.py (no class)   100% 4 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / upgrade_portal_step.py UpgradePortalStep   100% 0 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / upgrade_portal_step.py (no class)   100% 12 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / website.py Website   0% 4 4 0   0% 2 0   0%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / models / website.py (no class)   100% 5 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / tests / __init__.py (no class)   100% 11 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / tests / test_appointment_upgrade.py AppointmentUpgradeTest   100% 26 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / tests / test_appointment_upgrade.py (no class)   100% 15 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / tests / test_confirm_upgrade_version_with_notification.py TestConfirmUpgradeVersionWithNotification   100% 20 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / tests / test_confirm_upgrade_version_with_notification.py (no class)   100% 5 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / tests / test_customer_note_generation.py TestCustomerNoteGeneration   100% 78 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / tests / test_customer_note_generation.py (no class)   100% 17 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / tests / test_execution_mode.py TestExecutionMode   100% 81 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / tests / test_execution_mode.py (no class)   100% 19 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / tests / test_note_validation.py TestCustomerNoteValidation   100% 16 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / tests / test_note_validation.py (no class)   100% 6 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / tests / test_portal_upgrade.py TestProviderUpgradePortal   20% 15 12 0   100% 0 0   20%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / tests / test_portal_upgrade.py (no class)   100% 9 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / tests / test_provider_upgrade_base.py TestProviderUpgradeCommon   97% 29 1 0   50% 2 1   94%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / tests / test_provider_upgrade_base.py (no class)   100% 5 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / tests / test_run_priority.py TestRunPriority   100% 16 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / tests / test_run_priority.py (no class)   100% 8 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / tests / test_upgrade_line.py TestProviderUpgradeLine   100% 53 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / tests / test_upgrade_line.py (no class)   100% 11 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / tests / test_upgrade_request.py TestProviderUpgradeRequest   100% 209 0 0   90% 10 1   99%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / tests / test_upgrade_request.py (no class)   100% 22 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / tests / test_upload_changes.py TestUploadChanges   100% 35 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / tests / test_upload_changes.py (no class)   100% 15 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / wizards / __init__.py (no class)   100% 5 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / wizards / adhoc_module_ready_to_upgrade.py AdhocModuleReadyToUpgrade   0% 55 55 0   0% 20 0   0%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / wizards / adhoc_module_ready_to_upgrade.py (no class)   100% 15 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / wizards / automatic_upgrade_request_wizard.py SaasAutomaticUpgradeRequestWizard   0% 34 34 0   0% 16 0   0%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / wizards / automatic_upgrade_request_wizard.py (no class)   100% 13 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / wizards / customer_note_preview.py CustomerNotePreview   0% 9 9 0   0% 2 0   0%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / wizards / customer_note_preview.py (no class)   100% 8 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / wizards / upgrade_code_help.py CodeHelpWizard   0% 11 11 0   0% 4 0   0%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / wizards / upgrade_code_help.py (no class)   100% 8 0 0   100% 0 0   100%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / wizards / upgrade_line_script_revert.py UpgradeLineScriptRevert   93% 15 1 0   50% 2 1   88%
ingadhoc-odoo-saas-adhoc / saas_provider_upgrade / wizards / upgrade_line_script_revert.py (no class)   100% 14 0 0   100% 0 0   100%
ingadhoc-odoo-saas / saas_client / __init__.py (no class)   100% 6 0 0   100% 0 0   100%
ingadhoc-odoo-saas / saas_client / cli / __init__.py (no class)   100% 0 0 0   100% 0 0   100%
ingadhoc-odoo-saas / saas_client / cli / fixdb.py Fixdb   0% 22 22 0   0% 6 0   0%
ingadhoc-odoo-saas / saas_client / cli / fixdb.py (no class)   94% 16 1 0   100% 0 0   94%
ingadhoc-odoo-saas / saas_client / controllers / __init__.py (no class)   100% 4 0 0   100% 0 0   100%
ingadhoc-odoo-saas / saas_client / controllers / auth.py OAuthController   0% 19 19 0   0% 4 0   0%
ingadhoc-odoo-saas / saas_client / controllers / auth.py (no class)   100% 6 0 0   100% 0 0   100%
ingadhoc-odoo-saas / saas_client / controllers / healthz.py CustomFilter   0% 1 1 0   100% 0 0   0%
ingadhoc-odoo-saas / saas_client / controllers / healthz.py K8sHealthCheck   0% 6 6 0   100% 0 0   0%
ingadhoc-odoo-saas / saas_client / controllers / healthz.py (no class)   100% 11 0 0   100% 0 0   100%
ingadhoc-odoo-saas / saas_client / controllers / main.py SaasHome   0% 3 3 0   0% 2 0   0%
ingadhoc-odoo-saas / saas_client / controllers / main.py (no class)   100% 7 0 0   100% 0 0   100%
ingadhoc-odoo-saas / saas_client / controllers / receive_email.py ReceiveEmail   0% 4 4 0   100% 0 0   0%
ingadhoc-odoo-saas / saas_client / controllers / receive_email.py (no class)   100% 7 0 0   100% 0 0   100%
ingadhoc-odoo-saas / saas_client / db.py (no class)   19% 107 87 0   0% 36 0   14%
ingadhoc-odoo-saas / saas_client / models / __init__.py (no class)   100% 4 0 0   100% 0 0   100%
ingadhoc-odoo-saas / saas_client / models / ir_attachment.py IrAttachment   40% 10 6 0   33% 6 2   38%
ingadhoc-odoo-saas / saas_client / models / ir_attachment.py (no class)   100% 8 0 0   100% 0 0   100%
ingadhoc-odoo-saas / saas_client / models / ir_http.py Http   0% 15 15 0   0% 8 0   0%
ingadhoc-odoo-saas / saas_client / models / ir_http.py (no class)   100% 9 0 0   100% 0 0   100%
ingadhoc-odoo-saas / saas_client / models / ir_module_module.py IrModuleModule   0% 70 70 0   0% 28 0   0%
ingadhoc-odoo-saas / saas_client / models / ir_module_module.py (no class)   100% 23 0 0   100% 0 0   100%
ingadhoc-odoo-saas / saas_client / models / res_users.py ResUsers   8% 64 59 0   18% 34 2   11%
ingadhoc-odoo-saas / saas_client / models / res_users.py (no class)   100% 31 0 0   100% 0 0   100%
ingadhoc-odoo-saas / saas_client / patch.py (no class)   39% 76 46 0   10% 30 3   31%
ingadhoc-odoo-saas / saas_client / patches.py (no class)   44% 18 10 0   0% 2 0   40%
Total     55% 33473 15226 322   40% 12332 1406   51%

No items found using the specified filter.