Coverage report: 100%

Files Functions Classes

coverage.py v7.13.1, created at 2026-02-04 08:56 -0600

File function   statements missing excluded   coverage
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / __init__.py (no function)   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / _version.py (no function)   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / app.py WebAppProvider.get_web_handler   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / app.py make_wutta_config   11 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / app.py make_pyramid_config   16 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / app.py main   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / app.py make_wsgi_app   11 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / app.py make_asgi_app   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / app.py establish_theme   9 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / app.py (no function)   20 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / auth.py login_user   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / auth.py logout_user   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / auth.py WuttaSecurityPolicy.__init__   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / auth.py WuttaSecurityPolicy.load_identity   10 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / auth.py WuttaSecurityPolicy.identity   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / auth.py WuttaSecurityPolicy.authenticated_userid   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / auth.py WuttaSecurityPolicy.remember   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / auth.py WuttaSecurityPolicy.forget   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / auth.py WuttaSecurityPolicy.permits   7 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / auth.py add_permission_group   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / auth.py add_permission_group.action   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / auth.py add_permission   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / auth.py add_permission.action   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / auth.py (no function)   16 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / cli / __init__.py (no function)   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / cli / webapp.py webapp   18 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / cli / webapp.py (no function)   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / conf.py WuttaWebConfigExtension.configure   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / conf.py add_master_view   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / conf.py add_master_view.action   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / conf.py (no function)   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / db / __init__.py (no function)   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / db / continuum.py (no function)   14 0 2   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / db / sess.py (no function)   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / diffs.py WebDiff.render_html   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / diffs.py VersionDiff.__init__   23 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / diffs.py VersionDiff.get_default_fields   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / diffs.py VersionDiff.render_version_value   12 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / diffs.py VersionDiff.render_old_value   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / diffs.py VersionDiff.render_new_value   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / diffs.py (no function)   13 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / emails.py feedback.sample_data   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / emails.py (no function)   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / __init__.py (no function)   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.__init__   36 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.__contains__   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.__iter__   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.vue_component   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.get_cancel_url   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.set_fields   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.append   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.remove   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.set_node   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.set_widget   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.make_widget   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.set_default_widgets   15 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.set_grid   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.add_grid_vue_context   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.set_validator   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.set_default   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.set_readonly   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.is_readonly   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.set_required   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.is_required   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.set_label   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.get_label   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.get_fields   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.get_model_fields   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.get_schema   40 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.get_deform   11 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.render_vue_tag   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.render_vue_template   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.get_vue_context   12 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.render_vue_fields   14 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.render_vue_field   36 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.render_vue_buttons   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.render_vue_finalize   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.get_field_vmodel   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.get_vue_model_data   9 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.get_vue_model_data.assign   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.get_vue_field_value   7 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.validate   17 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.has_global_errors   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.get_global_errors   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py Form.get_field_errors   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / base.py (no function)   58 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py WuttaDateTime.serialize   11 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py WuttaDateTime.deserialize   15 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py ObjectNode.dictify   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py ObjectNode.objectify   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py WuttaEnum.__init__   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py WuttaEnum.widget_maker   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py WuttaDictEnum.__init__   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py WuttaDictEnum.widget_maker   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py WuttaMoney.__init__   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py WuttaMoney.widget_maker   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py WuttaQuantity.__init__   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py WuttaQuantity.serialize   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py WuttaSet.__init__   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py ObjectRef.__init__   14 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py ObjectRef.model_class   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py ObjectRef.serialize   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py ObjectRef.serialize_object   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py ObjectRef.deserialize   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py ObjectRef.dictify   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py ObjectRef.objectify   15 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py ObjectRef.get_query   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py ObjectRef.sort_query   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py ObjectRef.widget_maker   10 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py ObjectRef.get_object_url   0 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py PersonRef.model_class   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py PersonRef.sort_query   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py PersonRef.get_object_url   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py RoleRef.model_class   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py RoleRef.sort_query   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py RoleRef.get_object_url   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py UserRef.model_class   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py UserRef.sort_query   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py UserRef.get_object_url   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py RoleRefs.widget_maker   12 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py Permissions.__init__   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py Permissions.widget_maker   9 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py FileDownload.__init__   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py FileDownload.widget_maker   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py EmailRecipients.serialize   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py EmailRecipients.deserialize   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py EmailRecipients.widget_maker   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / schema.py (no function)   70 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / widgets.py ObjectRefWidget.__init__   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / widgets.py ObjectRefWidget.get_template_values   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / widgets.py CopyableTextWidget.serialize   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / widgets.py CopyableTextWidget.deserialize   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / widgets.py WuttaCheckboxChoiceWidget.__init__   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / widgets.py WuttaDateWidget.__init__   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / widgets.py WuttaDateWidget.serialize   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / widgets.py WuttaDateTimeWidget.__init__   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / widgets.py WuttaDateTimeWidget.serialize   7 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / widgets.py WuttaMoneyInputWidget.__init__   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / widgets.py WuttaMoneyInputWidget.serialize   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / widgets.py FileDownloadWidget.__init__   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / widgets.py FileDownloadWidget.serialize   13 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / widgets.py FileDownloadWidget.readable_size   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / widgets.py GridWidget.__init__   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / widgets.py GridWidget.serialize   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / widgets.py RoleRefsWidget.serialize   20 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / widgets.py PermissionsWidget.serialize   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / widgets.py EmailRecipientsWidget.serialize   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / widgets.py EmailRecipientsWidget.deserialize   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / widgets.py BatchIdWidget.serialize   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / widgets.py AlembicRevisionWidget.__init__   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / widgets.py AlembicRevisionWidget.serialize   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / widgets.py AlembicRevisionWidget.deserialize   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / widgets.py AlembicRevisionsWidget.__init__   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / widgets.py AlembicRevisionsWidget.serialize   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / widgets.py AlembicRevisionsWidget.deserialize   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / forms / widgets.py (no function)   61 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / __init__.py (no function)   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.__init__   53 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.get_columns   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.get_model_columns   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.vue_component   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.set_columns   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.append   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.remove   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.set_hidden   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.is_hidden   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.set_label   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.get_label   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.set_renderer   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.set_default_renderers   16 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.set_enum   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.set_link   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.is_linked   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.set_searchable   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.is_searchable   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.add_action   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.set_tools   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.add_tool   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.set_joiner   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.remove_joiner   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.make_backend_sorters   9 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.make_sorter   14 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.make_sorter.sorter   19 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.make_sorter.sorter.kfunc_folded   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.make_sorter.sorter.kfunc_fallback   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.set_sorter   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.remove_sorter   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.set_sort_defaults   16 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.is_sortable   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.make_backend_filters   11 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.make_filter   19 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.set_filter   7 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.remove_filter   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.set_filter_defaults   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.get_pagesize_options   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.get_pagesize   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.load_settings   51 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.request_has_settings   14 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.get_setting   15 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.update_filter_settings   12 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.update_sort_settings   18 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.update_page_settings   16 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.persist_settings   22 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.persist_settings.persist   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.get_visible_data   10 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.active_filters   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.filter_data   16 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.sort_data   17 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.paginate_data   10 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.render_batch_id   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.render_boolean   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.render_currency   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.render_date   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.render_datetime   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.render_enum   7 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.render_percent   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.render_quantity   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.render_table_element   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.render_vue_tag   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.render_vue_template   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.render_vue_finalize   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.get_vue_columns   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.get_vue_active_sorters   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.get_vue_first_sorter   7 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.get_vue_filters   9 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.object_to_dict   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.get_vue_context   22 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.get_vue_data   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.get_row_class   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py Grid.get_vue_pager_stats   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py GridAction.__init__   10 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py GridAction.render_icon_and_label   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py GridAction.render_icon   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py GridAction.render_label   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py GridAction.get_url   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / base.py (no function)   99 0 2   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py VerbNotSupported.__init__   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py VerbNotSupported.__str__   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py GridFilter.__init__   17 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py GridFilter.__repr__   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py GridFilter.get_verbs   15 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py GridFilter.get_verb_labels   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py GridFilter.get_valueless_verbs   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py GridFilter.get_default_verb   10 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py GridFilter.set_choices   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py GridFilter.normalize_choices   10 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py GridFilter.apply_filter   13 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py GridFilter.filter_is_any   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py AlchemyFilter.__init__   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py AlchemyFilter.coerce_value   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py AlchemyFilter.filter_equal   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py AlchemyFilter.filter_not_equal   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py AlchemyFilter.filter_greater_than   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py AlchemyFilter.filter_greater_equal   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py AlchemyFilter.filter_less_than   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py AlchemyFilter.filter_less_equal   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py AlchemyFilter.filter_is_null   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py AlchemyFilter.filter_is_not_null   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py StringAlchemyFilter.coerce_value   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py StringAlchemyFilter.filter_contains   9 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py StringAlchemyFilter.filter_does_not_contain   9 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py IntegerAlchemyFilter.coerce_value   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py BooleanAlchemyFilter.get_verbs   11 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py BooleanAlchemyFilter.coerce_value   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py BooleanAlchemyFilter.filter_is_true   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py BooleanAlchemyFilter.filter_is_false   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py BooleanAlchemyFilter.filter_is_false_null   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py DateAlchemyFilter.coerce_value   9 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / grids / filters.py (no function)   59 0 2   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / handler.py WebHandler.get_fanstatic_url   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / handler.py WebHandler.get_favicon_url   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / handler.py WebHandler.get_header_logo_url   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / handler.py WebHandler.get_main_logo_url   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / handler.py WebHandler.get_menu_handler   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / handler.py WebHandler.get_menu_handler_specs   17 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / handler.py WebHandler.make_form   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / handler.py WebHandler.make_grid   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / handler.py (no function)   13 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / helpers.py (no function)   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / menus.py MenuHandler.make_menus   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / menus.py MenuHandler.make_people_menu   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / menus.py MenuHandler.make_admin_menu   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / menus.py MenuHandler.do_make_menus   30 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / menus.py MenuHandler._make_raw_menus   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / menus.py MenuHandler._is_allowed   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / menus.py MenuHandler._mark_allowed   19 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / menus.py MenuHandler._make_menu_entry   15 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / menus.py MenuHandler._make_menu_key   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / menus.py (no function)   14 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / progress.py get_basic_session   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / progress.py get_progress_session   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / progress.py SessionProgress.__init__   9 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / progress.py SessionProgress.__call__   7 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / progress.py SessionProgress.clear   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / progress.py SessionProgress.update   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / progress.py SessionProgress.handle_error   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / progress.py SessionProgress.handle_success   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / progress.py (no function)   11 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / static / __init__.py includeme   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / static / __init__.py (no function)   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / subscribers.py new_request   12 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / subscribers.py new_request.get_referrer   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / subscribers.py new_request.use_oruga   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / subscribers.py new_request.register_component   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / subscribers.py default_user_getter   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / subscribers.py new_request_set_user   17 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / subscribers.py new_request_set_user.is_admin   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / subscribers.py new_request_set_user.is_root   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / subscribers.py new_request_set_user.user_permissions   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / subscribers.py new_request_set_user.has_perm   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / subscribers.py new_request_set_user.has_any_perm   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / subscribers.py before_render   20 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / subscribers.py includeme   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / subscribers.py (no function)   15 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / testing.py WebTestCase.setUp   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / testing.py WebTestCase.setup_web   16 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / testing.py WebTestCase.setup_web.user_getter   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / testing.py WebTestCase.tearDown   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / testing.py WebTestCase.teardown_web   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / testing.py WebTestCase.make_request   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / testing.py VersionWebTestCase.setUp   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / testing.py VersionWebTestCase.setup_versioning   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / testing.py VersionWebTestCase.tearDown   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / testing.py VersionWebTestCase.teardown_versioning   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / testing.py VersionWebTestCase.make_config   15 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / testing.py FunctionalTestCase.make_config   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / testing.py FunctionalTestCase.make_webtest   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / testing.py FunctionalTestCase.get_csrf_token   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / testing.py (no function)   31 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / util.py FieldList.insert_before   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / util.py FieldList.insert_after   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / util.py FieldList.set_sequence   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / util.py FieldList.set_sequence.getkey   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / util.py get_form_data   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / util.py get_libver   53 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / util.py get_liburl   72 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / util.py get_csrf_token   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / util.py render_csrf_token   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / util.py get_model_fields   11 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / util.py prop_is_fk   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / util.py make_json_safe   28 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / util.py render_vue_finalize   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / util.py make_users_grid   18 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / util.py make_users_grid.view_url   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / util.py make_users_grid.edit_url   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / util.py get_available_themes   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / util.py get_effective_theme   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / util.py get_theme_template_path   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / util.py set_app_theme   11 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / util.py (no function)   31 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / __init__.py includeme   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / __init__.py (no function)   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / alembic.py normalize_revision   7 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / alembic.py AlembicDashboardView.dashboard   16 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / alembic.py AlembicDashboardView.dashboard.normalize   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / alembic.py AlembicDashboardView.migrate   18 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / alembic.py AlembicDashboardView.defaults   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / alembic.py AlembicDashboardView._defaults   7 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / alembic.py AlembicMigrationView.get_grid_data   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / alembic.py AlembicMigrationView.configure_grid   9 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / alembic.py AlembicMigrationView.render_is_head   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / alembic.py AlembicMigrationView.get_instance   11 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / alembic.py AlembicMigrationView.get_instance_title   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / alembic.py AlembicMigrationView.configure_form   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / alembic.py AlembicMigrationView.make_create_form   21 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / alembic.py AlembicMigrationView.validate_revise_branch   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / alembic.py AlembicMigrationView.validate_new_branch   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / alembic.py AlembicMigrationView.save_create_form   15 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / alembic.py AlembicMigrationView.save_delete_form   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / alembic.py AlembicMigrationView.get_revise_branch_options   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / alembic.py AlembicMigrationView.configure_get_simple_settings   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / alembic.py AlembicMigrationView.configure_get_context   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / alembic.py defaults   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / alembic.py includeme   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / alembic.py (no function)   54 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / auth.py AuthView.login   17 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / auth.py AuthView.authenticate_user   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / auth.py AuthView.login_make_schema   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / auth.py AuthView.logout   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / auth.py AuthView.change_password   13 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / auth.py AuthView.change_password_make_schema   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / auth.py AuthView.change_password_validate_current_password   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / auth.py AuthView.change_password_validate_new_password   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / auth.py AuthView.become_root   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / auth.py AuthView.stop_root   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / auth.py AuthView.defaults   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / auth.py AuthView._auth_defaults   10 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / auth.py defaults   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / auth.py includeme   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / auth.py (no function)   22 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / base.py View.__init__   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / base.py View.forbidden   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / base.py View.make_form   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / base.py View.make_grid   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / base.py View.make_grid_action   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / base.py View.notfound   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / base.py View.redirect   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / base.py View.file_response   9 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / base.py View.json_response   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / base.py (no function)   15 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / batch.py BatchMasterView.__init__   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / batch.py BatchMasterView.get_batch_handler   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / batch.py BatchMasterView.get_fallback_templates   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / batch.py BatchMasterView.render_to_response   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / batch.py BatchMasterView.configure_grid   10 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / batch.py BatchMasterView.render_batch_id   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / batch.py BatchMasterView.get_instance_title   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / batch.py BatchMasterView.configure_form   33 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / batch.py BatchMasterView.is_editable   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / batch.py BatchMasterView.objectify   9 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / batch.py BatchMasterView.redirect_after_create   9 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / batch.py BatchMasterView.delete_instance   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / batch.py BatchMasterView.populate_thread   11 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / batch.py BatchMasterView.populate_thread.onerror   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / batch.py BatchMasterView.execute   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / batch.py BatchMasterView.get_row_model_class   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / batch.py BatchMasterView.get_row_parent   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / batch.py BatchMasterView.get_row_grid_data   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / batch.py BatchMasterView.configure_row_grid   14 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / batch.py BatchMasterView.render_row_status   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / batch.py BatchMasterView.configure_row_form   12 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / batch.py BatchMasterView.create_row_save_form   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / batch.py (no function)   39 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / common.py CommonView.home   9 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / common.py CommonView.forbidden_view   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / common.py CommonView.notfound_view   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / common.py CommonView.feedback   18 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / common.py CommonView.feedback_make_schema   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / common.py CommonView.feedback_send   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / common.py CommonView.setup   38 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / common.py CommonView.setup_enhance_admin_user   0 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / common.py CommonView.change_theme   9 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / common.py CommonView.defaults   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / common.py CommonView._defaults   13 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / common.py defaults   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / common.py includeme   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / common.py (no function)   23 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / email.py EmailSettingView.__init__   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / email.py EmailSettingView.get_grid_data   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / email.py EmailSettingView.normalize_setting   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / email.py EmailSettingView.configure_grid   7 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / email.py EmailSettingView.render_to_short   7 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / email.py EmailSettingView.get_instance   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / email.py EmailSettingView.get_instance_title   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / email.py EmailSettingView.configure_form   12 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / email.py EmailSettingView.persist   26 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / email.py EmailSettingView.persist.save   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / email.py EmailSettingView.persist.delete   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / email.py EmailSettingView.render_to_response   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / email.py EmailSettingView.preview   10 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / email.py EmailSettingView.defaults   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / email.py EmailSettingView._email_defaults   7 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / email.py defaults   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / email.py includeme   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / email.py (no function)   35 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / essential.py defaults   13 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / essential.py defaults.mod   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / essential.py includeme   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / essential.py (no function)   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.index   14 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.create   13 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.make_create_form   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.save_create_form   3 0 3   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.redirect_after_create   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.view   17 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.make_view_form   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.edit   12 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.make_edit_form   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.save_edit_form   3 0 3   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.redirect_after_edit   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.delete   14 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.make_delete_form   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.save_delete_form   2 0 4   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.redirect_after_delete   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.delete_instance   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.delete_bulk   11 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.delete_bulk_thread   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.delete_bulk_thread.onerror   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.delete_bulk_action   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.delete_bulk_action.delete   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.delete_bulk_make_button   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.is_versioned   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_model_version_class   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.should_expose_versions   7 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.view_versions   12 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.make_version_grid   21 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.make_version_grid.url   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_version_grid_key   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_version_grid_columns   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_version_grid_data   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.configure_version_grid   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.render_version_comment   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.view_version   26 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_relevant_versions   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.autocomplete   13 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.autocomplete_data   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.autocomplete_normalize   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.download   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.download_path   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.execute   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.execute_instance   0 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.execute_thread   16 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.configure   15 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.configure_get_context   15 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.configure_get_simple_settings   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.configure_gather_settings   21 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.configure_remove_settings   9 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.configure_save_settings   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.grid_render_bool   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.grid_render_currency   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.grid_render_datetime   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.grid_render_enum   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.grid_render_notes   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_class_hierarchy   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.has_perm   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.has_any_perm   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.make_button   16 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_xref_buttons   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.make_progress   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.render_progress   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.render_to_response   23 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_template_context   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_page_templates   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_fallback_templates   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_index_title   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_index_url   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.set_labels   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.collect_labels   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.make_model_grid   38 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_grid_columns   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_grid_data   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_query   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.configure_grid   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_instance   14 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_instance.filtr   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_instance_title   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_action_route_kwargs   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_action_url   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_action_url_view   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_action_url_edit   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_action_url_delete   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.is_editable   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.is_deletable   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.make_model_form   12 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_form_fields   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.configure_form   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.objectify   10 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.persist   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.do_thread_body   16 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_rows_title   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_row_parent   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.make_row_model_grid   27 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_row_grid_key   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_row_grid_columns   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_row_grid_data   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.configure_row_grid   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.set_row_labels   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.collect_row_labels   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_row_action_url_view   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.create_row   12 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.create_row_save_form   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.redirect_after_create_row   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.make_row_model_form   12 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_row_form_fields   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.configure_row_form   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_model_class   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_model_name   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_model_name_normalized   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_model_title   7 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_model_title_plural   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_model_key   11 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_route_prefix   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_permission_prefix   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_url_prefix   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_instance_url_prefix   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_template_prefix   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_grid_key   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_config_title   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_row_model_class   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_row_model_name   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_row_model_title   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.get_row_model_title_plural   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView.defaults   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py MasterView._defaults   64 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / master.py (no function)   200 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / people.py PersonView.configure_grid   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / people.py PersonView.configure_form   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / people.py PersonView.make_users_grid   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / people.py PersonView.objectify   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / people.py PersonView.autocomplete_query   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / people.py PersonView.view_profile   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / people.py PersonView.make_user   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / people.py PersonView.defaults   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / people.py PersonView._people_defaults   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / people.py defaults   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / people.py includeme   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / people.py (no function)   26 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / progress.py progress   10 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / progress.py defaults   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / progress.py includeme   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / progress.py (no function)   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / reports.py ReportView.__init__   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / reports.py ReportView.get_grid_data   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / reports.py ReportView.normalize_report   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / reports.py ReportView.configure_grid   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / reports.py ReportView.get_instance   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / reports.py ReportView.get_instance_title   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / reports.py ReportView.view   10 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / reports.py ReportView.configure_form   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / reports.py ReportView.run_report   24 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / reports.py ReportView.normalize_columns   7 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / reports.py ReportView.get_download_data   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / reports.py ReportView.get_download_path   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / reports.py ReportView.defaults   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / reports.py ReportView._report_defaults   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / reports.py defaults   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / reports.py includeme   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / reports.py (no function)   38 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / roles.py RoleView.get_query   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / roles.py RoleView.configure_grid   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / roles.py RoleView.is_editable   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / roles.py RoleView.is_deletable   10 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / roles.py RoleView.configure_form   14 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / roles.py RoleView.make_users_grid   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / roles.py RoleView.unique_name   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / roles.py RoleView.get_available_permissions   13 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / roles.py RoleView.objectify   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / roles.py RoleView.update_permissions   10 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / roles.py RoleView.defaults   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / roles.py RoleView._role_defaults   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / roles.py PermissionView.get_query   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / roles.py PermissionView.configure_grid   7 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / roles.py PermissionView.configure_form   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / roles.py defaults   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / roles.py includeme   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / roles.py (no function)   38 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / settings.py AppInfoView.get_grid_data   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / settings.py AppInfoView.configure_grid   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / settings.py AppInfoView.get_weblibs   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / settings.py AppInfoView.configure_get_simple_settings   7 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / settings.py AppInfoView.configure_get_simple_settings.getval   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / settings.py AppInfoView.configure_check_timezone   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / settings.py AppInfoView.configure_get_context   13 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / settings.py AppInfoView.defaults   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / settings.py AppInfoView._appinfo_defaults   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / settings.py SettingView.configure_grid   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / settings.py SettingView.configure_form   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / settings.py SettingView.unique_name   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / settings.py defaults   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / settings.py includeme   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / settings.py (no function)   46 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / tables.py AppTableView.normalize_table   7 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / tables.py AppTableView.get_grid_data   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / tables.py AppTableView.configure_grid   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / tables.py AppTableView.get_instance   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / tables.py AppTableView.get_instance_title   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / tables.py AppTableView.configure_form   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / tables.py AppTableView.get_xref_buttons   10 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / tables.py AppTableView.get_row_grid_data   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / tables.py AppTableView.configure_row_grid   9 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / tables.py AppTableView.render_column_description   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / tables.py AppTableView.get_template_context   14 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / tables.py AppTableView.get_migration_branch_options   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / tables.py AppTableView.wizard_action   18 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / tables.py AppTableView.write_model_file   20 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / tables.py AppTableView.check_model   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / tables.py AppTableView.write_revision_script   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / tables.py AppTableView.migrate_db   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / tables.py AppTableView.check_table   10 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / tables.py AppTableView.defaults   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / tables.py AppTableView._apptable_defaults   7 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / tables.py defaults   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / tables.py includeme   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / tables.py (no function)   58 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / upgrades.py UpgradeView.configure_grid   14 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / upgrades.py UpgradeView.grid_row_class   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / upgrades.py UpgradeView.configure_form   33 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / upgrades.py UpgradeView.delete_instance   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / upgrades.py UpgradeView.objectify   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / upgrades.py UpgradeView.download_path   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / upgrades.py UpgradeView.get_upgrade_filepath   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / upgrades.py UpgradeView.execute_instance   20 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / upgrades.py UpgradeView.execute_progress   23 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / upgrades.py UpgradeView.configure_get_simple_settings   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / upgrades.py UpgradeView.defaults   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / upgrades.py UpgradeView._upgrade_defaults   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / upgrades.py defaults   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / upgrades.py includeme   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / upgrades.py (no function)   34 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / users.py UserView.get_query   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / users.py UserView.configure_grid   9 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / users.py UserView.grid_row_class   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / users.py UserView.is_editable   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / users.py UserView.configure_form   28 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / users.py UserView.unique_username   8 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / users.py UserView.objectify   24 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / users.py UserView.update_roles   26 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / users.py UserView.make_api_tokens_grid   7 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / users.py UserView.normalize_api_token   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / users.py UserView.add_api_token   11 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / users.py UserView.delete_api_token   12 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / users.py UserView.defaults   5 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / users.py UserView._user_defaults   9 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / users.py defaults   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / users.py includeme   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / users.py (no function)   29 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / views.py MasterViewView.get_grid_data   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / views.py MasterViewView.configure_grid   11 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / views.py MasterViewView.configure_grid.viewurl   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / views.py MasterViewView.get_template_context   28 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / views.py MasterViewView.get_roles_for_access   4 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / views.py MasterViewView.get_view_module_options   7 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / views.py MasterViewView.wizard_action   17 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / views.py MasterViewView.suggest_details   26 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / views.py MasterViewView.suggest_details.make_normal   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / views.py MasterViewView.suggest_details.make_title   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / views.py MasterViewView.suggest_details.make_camel   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / views.py MasterViewView.write_view_file   23 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / views.py MasterViewView.check_route   6 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / views.py MasterViewView.apply_permissions   35 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / views.py MasterViewView.configure_get_simple_settings   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / views.py MasterViewView.configure_get_context   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / views.py MasterViewView.defaults   2 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / views.py MasterViewView._masterview_defaults   7 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / views.py defaults   3 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / views.py includeme   1 0 0   100%
.tox / coverage / lib / python3.11 / site-packages / wuttaweb / views / views.py (no function)   45 0 0   100%
Total     5731 0 16   100%

No items found using the specified filter.