Coverage report: 100%

Files Functions Classes

coverage.py v7.9.1, created at 2025-07-01 06:20 -0500

File function statements missing excluded coverage
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/__init__.py (no function) 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/_version.py (no function) 2 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.__init__ 2 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.appname 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.__getattr__ 11 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.get_all_providers 4 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.get_title 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.get_node_title 4 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.get_node_type 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.get_distribution 18 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.get_version 5 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.get_model 4 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.get_enum 4 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.load_object 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.get_appdir 15 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.make_appdir 9 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.render_mako_template 5 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.resource_path 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.make_session 2 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.make_title 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.make_full_name 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.make_true_uuid 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.make_uuid 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.progress_loop 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.get_session 2 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.short_session 4 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.get_setting 2 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.save_setting 8 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.delete_setting 4 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.continuum_is_enabled 4 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.render_boolean 3 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.render_currency 7 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.render_date 3 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.render_datetime 3 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.render_error 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.render_percent 6 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.render_quantity 8 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.render_time_ago 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.get_auth_handler 5 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.get_batch_handler 7 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.get_batch_handler_specs 17 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.get_db_handler 5 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.get_email_handler 5 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.get_install_handler 5 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.get_people_handler 5 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.get_report_handler 5 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.get_person 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppHandler.send_email 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppProvider.__init__ 5 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py AppProvider.appname 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py GenericHandler.__init__ 2 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py GenericHandler.appname 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py GenericHandler.get_spec 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/app.py (no function) 78 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/auth.py AuthHandler.authenticate_user 4 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/auth.py AuthHandler.check_user_password 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/auth.py AuthHandler.get_role 19 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/auth.py AuthHandler.get_user 21 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/auth.py AuthHandler.make_person 2 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/auth.py AuthHandler.make_user 7 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/auth.py AuthHandler.delete_user 2 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/auth.py AuthHandler.make_preferred_username 11 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/auth.py AuthHandler.make_unique_username 11 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/auth.py AuthHandler.set_user_password 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/auth.py AuthHandler.get_role_administrator 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/auth.py AuthHandler.get_role_anonymous 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/auth.py AuthHandler.get_role_authenticated 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/auth.py AuthHandler.user_is_admin 6 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/auth.py AuthHandler.get_permissions 14 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/auth.py AuthHandler.has_permission 2 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/auth.py AuthHandler.grant_permission 2 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/auth.py AuthHandler.revoke_permission 2 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/auth.py AuthHandler._role_is_pertinent 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/auth.py AuthHandler._special_role 6 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/auth.py (no function) 26 0 2 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/batch.py BatchHandler.model_class 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/batch.py BatchHandler.batch_type 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/batch.py BatchHandler.make_batch 5 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/batch.py BatchHandler.consume_batch_id 5 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/batch.py BatchHandler.init_batch 0 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/batch.py BatchHandler.get_data_path 13 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/batch.py BatchHandler.should_populate 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/batch.py BatchHandler.do_populate 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/batch.py BatchHandler.populate 0 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/batch.py BatchHandler.make_row 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/batch.py BatchHandler.add_row 5 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/batch.py BatchHandler.refresh_row 0 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/batch.py BatchHandler.do_remove_row 7 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/batch.py BatchHandler.remove_row 4 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/batch.py BatchHandler.refresh_batch_status 0 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/batch.py BatchHandler.why_not_execute 0 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/batch.py BatchHandler.describe_execution 0 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/batch.py BatchHandler.get_effective_rows 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/batch.py BatchHandler.do_execute 9 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/batch.py BatchHandler.execute 0 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/batch.py BatchHandler.do_delete 5 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/batch.py (no function) 28 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/cli/__init__.py (no function) 5 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/cli/base.py make_cli_config 2 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/cli/base.py typer_callback 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/cli/base.py typer_eager_imports 3 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/cli/base.py make_typer 2 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/cli/base.py (no function) 12 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/cli/make_appdir.py make_appdir 5 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/cli/make_appdir.py (no function) 7 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/cli/make_uuid.py make_uuid 4 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/cli/make_uuid.py (no function) 5 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/conf.py WuttaConfig.__init__ 29 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/conf.py WuttaConfig._load_ini_configs 31 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/conf.py WuttaConfig.get_prioritized_files 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/conf.py WuttaConfig.setdefault 2 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/conf.py WuttaConfig.get 25 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/conf.py WuttaConfig.get_from_db 3 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/conf.py WuttaConfig.require 2 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/conf.py WuttaConfig.get_bool 2 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/conf.py WuttaConfig.get_int 3 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/conf.py WuttaConfig.get_list 3 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/conf.py WuttaConfig.get_dict 5 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/conf.py WuttaConfig.parse_bool 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/conf.py WuttaConfig.parse_list 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/conf.py WuttaConfig._configure_logging 8 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/conf.py WuttaConfig._write_logging_config_file 10 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/conf.py WuttaConfig.get_app 5 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/conf.py WuttaConfig.get_engine_maker 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/conf.py WuttaConfig.production 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/conf.py WuttaConfigExtension.__repr__ 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/conf.py WuttaConfigExtension.configure 0 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/conf.py WuttaConfigExtension.startup 0 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/conf.py generic_default_files 7 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/conf.py get_config_paths 42 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/conf.py make_config 15 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/conf.py (no function) 40 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/__init__.py (no function) 2 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/conf.py get_engines 18 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/conf.py get_setting 2 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/conf.py make_engine_from_config 9 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/conf.py (no function) 6 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/handler.py DatabaseHandler.get_dialect 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/handler.py DatabaseHandler.next_counter_value 14 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/handler.py (no function) 5 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/model/__init__.py (no function) 5 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/model/auth.py Role.__str__ 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/model/auth.py Permission.__str__ 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/model/auth.py User.__str__ 5 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/model/auth.py (no function) 43 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/model/base.py WuttaModelBase.make_proxy 2 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/model/base.py Setting.__str__ 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/model/base.py Person.__str__ 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/model/base.py Person.user 2 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/model/base.py (no function) 26 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/model/batch.py BatchMixin.__table_args__ 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/model/batch.py BatchMixin.__default_table_args__ 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/model/batch.py BatchMixin.__batch_table_args__ 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/model/batch.py BatchMixin.batch_type 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/model/batch.py BatchMixin.created_by 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/model/batch.py BatchMixin.executed_by 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/model/batch.py BatchMixin.__repr__ 2 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/model/batch.py BatchMixin.__str__ 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/model/batch.py BatchMixin.id_str 2 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/model/batch.py BatchRowMixin.__table_args__ 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/model/batch.py BatchRowMixin.__default_table_args__ 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/model/batch.py BatchRowMixin.__batchrow_table_args__ 2 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/model/batch.py BatchRowMixin.batch 5 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/model/batch.py (no function) 54 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/model/upgrades.py Upgrade.__str__ 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/model/upgrades.py (no function) 22 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/sess.py short_session.__init__ 5 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/sess.py short_session.__enter__ 8 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/sess.py short_session.__exit__ 5 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/sess.py (no function) 6 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/util.py ModelBase.__iter__ 3 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/util.py ModelBase.__getitem__ 3 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/util.py UUID.load_dialect_impl 3 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/util.py UUID.process_bind_param 7 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/util.py UUID.process_result_value 5 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/util.py uuid_column 6 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/util.py uuid_fk_column 3 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/util.py make_topo_sortkey 4 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/util.py make_topo_sortkey.sortkey 3 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/db/util.py (no function) 22 0 2 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/email.py EmailSetting.__init__ 3 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/email.py EmailSetting.sample_data 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/email.py Message.__init__ 9 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/email.py Message.set_recips 7 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/email.py Message.as_string 22 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/email.py EmailHandler.__init__ 16 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/email.py EmailHandler.get_email_modules 12 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/email.py EmailHandler.get_email_settings 8 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/email.py EmailHandler.get_email_setting 6 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/email.py EmailHandler.make_message 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/email.py EmailHandler.make_auto_message 16 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/email.py EmailHandler.get_auto_sender 4 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/email.py EmailHandler.get_auto_replyto 4 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/email.py EmailHandler.get_auto_subject 4 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/email.py EmailHandler.get_auto_subject_template 8 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/email.py EmailHandler.get_auto_to 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/email.py EmailHandler.get_auto_cc 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/email.py EmailHandler.get_auto_bcc 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/email.py EmailHandler.get_auto_recips 7 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/email.py EmailHandler.get_auto_txt_body 3 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/email.py EmailHandler.get_auto_html_body 3 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/email.py EmailHandler.get_auto_body_template 11 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/email.py EmailHandler.get_notes 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/email.py EmailHandler.is_enabled 5 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/email.py EmailHandler.deliver_message 32 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/email.py EmailHandler.sending_is_enabled 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/email.py EmailHandler.send_email 17 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/email.py (no function) 43 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/enum.py (no function) 6 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/exc.py (no function) 2 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/install.py InstallHandler.__init__ 8 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/install.py InstallHandler.run 12 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/install.py InstallHandler.show_welcome 6 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/install.py InstallHandler.sanity_check 4 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/install.py InstallHandler.do_install_steps 4 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/install.py InstallHandler.get_dbinfo 20 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/install.py InstallHandler.make_db_url 5 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/install.py InstallHandler.test_db_connection 6 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/install.py InstallHandler.make_template_context 5 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/install.py InstallHandler.make_appdir 14 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/install.py InstallHandler.render_mako_template 3 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/install.py InstallHandler.make_config_file 4 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/install.py InstallHandler.install_db_schema 9 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/install.py InstallHandler.show_goodbye 6 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/install.py InstallHandler.require_prompt_toolkit 10 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/install.py InstallHandler.rprint 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/install.py InstallHandler.get_prompt_style 2 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/install.py InstallHandler.prompt_generic 25 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/install.py InstallHandler.prompt_bool 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/install.py (no function) 32 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/people.py PeopleHandler.make_person 6 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/people.py PeopleHandler.get_person 8 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/people.py (no function) 4 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/progress.py ProgressBase.__init__ 2 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/progress.py ProgressBase.update 0 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/progress.py ProgressBase.finish 0 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/progress.py ConsoleProgress.__init__ 4 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/progress.py ConsoleProgress.update 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/progress.py ConsoleProgress.finish 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/progress.py (no function) 10 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/reports.py Report.__init__ 2 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/reports.py Report.add_params 0 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/reports.py Report.get_output_columns 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/reports.py Report.make_data 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/reports.py ReportHandler.get_report_modules 12 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/reports.py ReportHandler.get_reports 8 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/reports.py ReportHandler.get_report 6 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/reports.py ReportHandler.make_report_data 5 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/reports.py (no function) 13 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/testing.py FileTestCase.setUp 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/testing.py FileTestCase.setup_files 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/testing.py FileTestCase.setup_file_config 0 0 5 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/testing.py FileTestCase.tearDown 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/testing.py FileTestCase.teardown_files 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/testing.py FileTestCase.teardown_file_config 0 0 5 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/testing.py FileTestCase.write_file 4 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/testing.py FileTestCase.mkdir 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/testing.py ConfigTestCase.setUp 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/testing.py ConfigTestCase.setup_config 3 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/testing.py ConfigTestCase.tearDown 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/testing.py ConfigTestCase.teardown_config 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/testing.py ConfigTestCase.make_config 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/testing.py DataTestCase.setUp 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/testing.py DataTestCase.setup_db 6 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/testing.py DataTestCase.tearDown 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/testing.py DataTestCase.teardown_db 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/testing.py DataTestCase.make_config 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/testing.py (no function) 26 0 2 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/util.py get_class_hierarchy 6 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/util.py get_class_hierarchy.traverse 4 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/util.py load_entry_points 18 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/util.py load_object 5 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/util.py make_title 4 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/util.py make_full_name 3 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/util.py make_true_uuid 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/util.py make_uuid 1 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/util.py parse_bool 7 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/util.py parse_list 14 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/util.py progress_loop 10 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/util.py resource_path 10 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/util.py simple_error 5 0 0 100%
.tox/coverage/lib/python3.11/site-packages/wuttjamaican/util.py (no function) 19 0 0 100%
Total   1807 0 16 100%

No items found using the specified filter.