diff --git a/requirements.txt b/requirements.txt index b8c5744e..0b95dfa3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14,3 +14,4 @@ Wand>=0.4.4,<0.7.0 unidecode>=0.04.19,<1.4.0 lxml>=3.8.0,<4.8.0 flask-wtf>=0.14.2,<1.1.0 +chardet>=3.0.0,<4.1.0 diff --git a/test/Calibre-Web TestSummary.html b/test/Calibre-Web TestSummary.html deleted file mode 100755 index 10e2e0ee..00000000 --- a/test/Calibre-Web TestSummary.html +++ /dev/null @@ -1,2947 +0,0 @@ - - -
-Start Time: 2020-08-30 15:47:09
- -Stop Time: 2020-08-30 17:06:27
- -Duration: 1h 7 min
-Test Group/Test case | -Count | -Pass | -Fail | -Error | -Skip | -View | -
TestAnonymous | -13 | -13 | -0 | -0 | -0 | -- Detail - | -
- TestAnonymous - test_check_locale_guest
- |
- PASS | -|||||
- TestAnonymous - test_guest_about
- |
- PASS | -|||||
- TestAnonymous - test_guest_change_visibility_category
- |
- PASS | -|||||
- TestAnonymous - test_guest_change_visibility_format
- |
- PASS | -|||||
- TestAnonymous - test_guest_change_visibility_hot
- |
- PASS | -|||||
- TestAnonymous - test_guest_change_visibility_language
- |
- PASS | -|||||
- TestAnonymous - test_guest_change_visibility_publisher
- |
- PASS | -|||||
- TestAnonymous - test_guest_change_visibility_rated
- |
- PASS | -|||||
- TestAnonymous - test_guest_change_visibility_rating
- |
- PASS | -|||||
- TestAnonymous - test_guest_change_visibility_series
- |
- PASS | -|||||
- TestAnonymous - test_guest_random_books_available
- |
- PASS | -|||||
- TestAnonymous - test_guest_restricted_settings_visibility
- |
- PASS | -|||||
- TestAnonymous - test_guest_visibility_sidebar
- |
- PASS | -|||||
TestCli | -7 | -6 | -0 | -0 | -1 | -- Detail - | -
- TestCli - test_already_started
- |
- PASS | -|||||
- TestCli - test_bind_to_single_interface
- |
- PASS | -|||||
- TestCli - test_cli_SSL_files
- |
- PASS | -|||||
- TestCli - test_cli_different_folder
- |
- PASS | -|||||
- TestCli - test_cli_different_settings_database
- |
- PASS | -|||||
- TestCli - test_cli_gdrive_location
- |
-
-
- SKIP
-
-
-
-
-
- |
- |||||
- TestCli - test_environ_port_setting
- |
- PASS | -|||||
TestCoverEditBooks | -1 | -0 | -1 | -0 | -0 | -- Detail - | -
- TestCoverEditBooks - test_upload_jpg
- |
-
-
- FAIL
-
-
-
-
-
- |
- |||||
TestDeleteDatabase | -1 | -1 | -0 | -0 | -0 | -- Detail - | -
- TestDeleteDatabase - test_delete_books_in_database
- |
- PASS | -|||||
TestEbookConvert | -11 | -11 | -0 | -0 | -0 | -- Detail - | -
- TestEbookConvert - test_convert_deactivate
- |
- PASS | -|||||
- TestEbookConvert - test_convert_email
- |
- PASS | -|||||
- TestEbookConvert - test_convert_failed_and_email
- |
- PASS | -|||||
- TestEbookConvert - test_convert_only
- |
- PASS | -|||||
- TestEbookConvert - test_convert_parameter
- |
- PASS | -|||||
- TestEbookConvert - test_convert_wrong_excecutable
- |
- PASS | -|||||
- TestEbookConvert - test_email_failed
- |
- PASS | -|||||
- TestEbookConvert - test_email_only
- |
- PASS | -|||||
- TestEbookConvert - test_kindle_send_not_configured
- |
- PASS | -|||||
- TestEbookConvert - test_ssl_smtp_setup_error
- |
- PASS | -|||||
- TestEbookConvert - test_starttls_smtp_setup_error
- |
- PASS | -|||||
TestEditAdditionalBooks | -5 | -5 | -0 | -0 | -0 | -- Detail - | -
- TestEditAdditionalBooks - test_delete_book
- |
- PASS | -|||||
- TestEditAdditionalBooks - test_upload_metadata_cbt
- |
- PASS | -|||||
- TestEditAdditionalBooks - test_upload_metadate_cbr
- |
- PASS | -|||||
- TestEditAdditionalBooks - test_writeonly_database
- |
- PASS | -|||||
- TestEditAdditionalBooks - test_writeonly_path
- |
- PASS | -|||||
TestEditBooks | -33 | -30 | -1 | -0 | -2 | -- Detail - | -
- TestEditBooks - test_download_book
- |
- PASS | -|||||
- TestEditBooks - test_edit_author
- |
- PASS | -|||||
- TestEditBooks - test_edit_category
- |
- PASS | -|||||
- TestEditBooks - test_edit_comments
- |
- PASS | -|||||
- TestEditBooks - test_edit_custom_bool
- |
- PASS | -|||||
- TestEditBooks - test_edit_custom_categories
- |
- PASS | -|||||
- TestEditBooks - test_edit_custom_float
- |
- PASS | -|||||
- TestEditBooks - test_edit_custom_int
- |
- PASS | -|||||
- TestEditBooks - test_edit_custom_rating
- |
- PASS | -|||||
- TestEditBooks - test_edit_custom_single_select
- |
- PASS | -|||||
- TestEditBooks - test_edit_custom_text
- |
- PASS | -|||||
- TestEditBooks - test_edit_language
- |
- PASS | -|||||
- TestEditBooks - test_edit_publisher
- |
- PASS | -|||||
- TestEditBooks - test_edit_publishing_date
- |
-
-
- SKIP
-
-
-
-
-
- |
- |||||
- TestEditBooks - test_edit_rating
- |
- PASS | -|||||
- TestEditBooks - test_edit_series
- |
- PASS | -|||||
- TestEditBooks - test_edit_title
- |
- PASS | -|||||
- TestEditBooks - test_rename_uppercase_lowercase
- |
-
-
- SKIP
-
-
-
-
-
- |
- |||||
- TestEditBooks - test_typeahead_author
- |
- PASS | -|||||
- TestEditBooks - test_typeahead_functions
- |
- PASS | -|||||
- TestEditBooks - test_typeahead_language
- |
- PASS | -|||||
- TestEditBooks - test_typeahead_publisher
- |
- PASS | -|||||
- TestEditBooks - test_typeahead_series
- |
- PASS | -|||||
- TestEditBooks - test_typeahead_tag
- |
- PASS | -|||||
- TestEditBooks - test_upload_book_cbr
- |
- PASS | -|||||
- TestEditBooks - test_upload_book_cbt
- |
- PASS | -|||||
- TestEditBooks - test_upload_book_cbz
- |
- PASS | -|||||
- TestEditBooks - test_upload_book_epub
- |
- PASS | -|||||
- TestEditBooks - test_upload_book_fb2
- |
- PASS | -|||||
- TestEditBooks - test_upload_book_lit
- |
- PASS | -|||||
- TestEditBooks - test_upload_book_mobi
- |
- PASS | -|||||
- TestEditBooks - test_upload_book_pdf
- |
- PASS | -|||||
- TestEditBooks - test_upload_cover_hdd
- |
-
-
- FAIL
-
-
-
-
-
- |
- |||||
TestEditBooksGdrive | -1 | -1 | -0 | -0 | -0 | -- Detail - | -
- TestEditBooksGdrive - test_config_gdrive
- |
- PASS | -|||||
TestSTARTTLS | -3 | -3 | -0 | -0 | -0 | -- Detail - | -
- TestSTARTTLS - test_STARTTLS
- |
- PASS | -|||||
- TestSTARTTLS - test_STARTTLS_SSL_setup_error
- |
- PASS | -|||||
- TestSTARTTLS - test_STARTTLS_resend_password
- |
- PASS | -|||||
TestSSL | -4 | -4 | -0 | -0 | -0 | -- Detail - | -
- TestSSL - test_SSL_None_setup_error
- |
- PASS | -|||||
- TestSSL - test_SSL_STARTTLS_setup_error
- |
- PASS | -|||||
- TestSSL - test_SSL_logging_email
- |
- PASS | -|||||
- TestSSL - test_SSL_only
- |
- PASS | -|||||
TestGoodreads | -3 | -3 | -0 | -0 | -0 | -- Detail - | -
- TestGoodreads - test_author_page
- |
- PASS | -|||||
- TestGoodreads - test_author_page_invalid
- |
- PASS | -|||||
- TestGoodreads - test_goodreads_about
- |
- PASS | -|||||
TestCalibreHelper | -16 | -16 | -0 | -0 | -0 | -- Detail - | -
- TestCalibreHelper - test_author_sort
- |
- PASS | -|||||
- TestCalibreHelper - test_author_sort_comma
- |
- PASS | -|||||
- TestCalibreHelper - test_author_sort_junior
- |
- PASS | -|||||
- TestCalibreHelper - test_author_sort_oneword
- |
- PASS | -|||||
- TestCalibreHelper - test_author_sort_roman
- |
- PASS | -|||||
- TestCalibreHelper - test_check_Limit_Length
- |
- PASS | -|||||
- TestCalibreHelper - test_check_char_replacement
- |
- PASS | -|||||
- TestCalibreHelper - test_check_chinese_Characters
- |
- PASS | -|||||
- TestCalibreHelper - test_check_deg_eur_replacement
- |
- PASS | -|||||
- TestCalibreHelper - test_check_doubleS
- |
- PASS | -|||||
- TestCalibreHelper - test_check_finish_Dot
- |
- PASS | -|||||
- TestCalibreHelper - test_check_high23
- |
- PASS | -|||||
- TestCalibreHelper - test_check_umlauts
- |
- PASS | -|||||
- TestCalibreHelper - test_random_password
- |
- PASS | -|||||
- TestCalibreHelper - test_split_authors
- |
- PASS | -|||||
- TestCalibreHelper - test_whitespaces
- |
- PASS | -|||||
TestKoboSync | -8 | -8 | -0 | -0 | -0 | -- Detail - | -
- TestKoboSync - test_kobo_about
- |
- PASS | -|||||
- TestKoboSync - test_shelves_add_remove_books
- |
- PASS | -|||||
- TestKoboSync - test_sync_changed_book
- |
- PASS | -|||||
- TestKoboSync - test_sync_invalid
- |
- PASS | -|||||
- TestKoboSync - test_sync_reading_state
- |
- PASS | -|||||
- TestKoboSync - test_sync_shelf
- |
- PASS | -|||||
- TestKoboSync - test_sync_unchanged
- |
- PASS | -|||||
- TestKoboSync - test_sync_upload
- |
- PASS | -|||||
TestLdapLogin | -10 | -10 | -0 | -0 | -0 | -- Detail - | -
- TestLdapLogin - test_LDAP_SSL
- |
- PASS | -|||||
- TestLdapLogin - test_LDAP_STARTTLS
- |
- PASS | -|||||
- TestLdapLogin - test_LDAP_fallback_Login
- |
- PASS | -|||||
- TestLdapLogin - test_LDAP_import
- |
- PASS | -|||||
- TestLdapLogin - test_LDAP_login
- |
- PASS | -|||||
- TestLdapLogin - test_invalid_LDAP
- |
- PASS | -|||||
- TestLdapLogin - test_ldap_about
- |
- PASS | -|||||
- TestLdapLogin - test_ldap_authentication
- |
- PASS | -|||||
- TestLdapLogin - test_ldap_kobo_sync
- |
- PASS | -|||||
- TestLdapLogin - test_ldap_opds_download_book
- |
- PASS | -|||||
TestLogging | -7 | -6 | -0 | -0 | -1 | -- Detail - | -
- TestLogging - test_access_log_recover
- |
- PASS | -|||||
- TestLogging - test_debug_log
- |
- PASS | -|||||
- TestLogging - test_failed_login
- |
- PASS | -|||||
- TestLogging - test_failed_register
- |
-
-
- SKIP
-
-
-
-
-
- |
- |||||
- TestLogging - test_logfile_change
- |
- PASS | -|||||
- TestLogging - test_logfile_recover
- |
- PASS | -|||||
- TestLogging - test_logviewer
- |
- PASS | -|||||
TestLogin | -11 | -11 | -0 | -0 | -0 | -- Detail - | -
- TestLogin - test_digest_login
- |
- PASS | -|||||
- TestLogin - test_login_capital_letters_user_unicode_password
- |
- PASS | -|||||
- TestLogin - test_login_delete_admin
- |
- PASS | -|||||
- TestLogin - test_login_empty_password
- |
- PASS | -|||||
- TestLogin - test_login_locale_select
- |
- PASS | -|||||
- TestLogin - test_login_protected
- |
- PASS | -|||||
- TestLogin - test_login_remember_me
- |
- PASS | -|||||
- TestLogin - test_login_rename_user
- |
- PASS | -|||||
- TestLogin - test_login_unicode_user_space_end_password
- |
- PASS | -|||||
- TestLogin - test_login_user_with_space_password_end_space
- |
- PASS | -|||||
- TestLogin - test_robots
- |
- PASS | -|||||
TestOAuthLogin | -2 | -2 | -0 | -0 | -0 | -- Detail - | -
- TestOAuthLogin - test_oauth_about
- |
- PASS | -|||||
- TestOAuthLogin - test_visible_oauth
- |
- PASS | -|||||
TestOPDSFeed | -20 | -20 | -0 | -0 | -0 | -- Detail - | -
- TestOPDSFeed - test_opds
- |
- PASS | -|||||
- TestOPDSFeed - test_opds_author
- |
- PASS | -|||||
- TestOPDSFeed - test_opds_calibre_companion
- |
- PASS | -|||||
- TestOPDSFeed - test_opds_cover
- |
- PASS | -|||||
- TestOPDSFeed - test_opds_download_book
- |
- PASS | -|||||
- TestOPDSFeed - test_opds_formats
- |
- PASS | -|||||
- TestOPDSFeed - test_opds_guest_user
- |
- PASS | -|||||
- TestOPDSFeed - test_opds_hot
- |
- PASS | -|||||
- TestOPDSFeed - test_opds_language
- |
- PASS | -|||||
- TestOPDSFeed - test_opds_non_admin
- |
- PASS | -|||||
- TestOPDSFeed - test_opds_publisher
- |
- PASS | -|||||
- TestOPDSFeed - test_opds_random
- |
- PASS | -|||||
- TestOPDSFeed - test_opds_ratings
- |
- PASS | -|||||
- TestOPDSFeed - test_opds_read_unread
- |
- PASS | -|||||
- TestOPDSFeed - test_opds_search
- |
- PASS | -|||||
- TestOPDSFeed - test_opds_series
- |
- PASS | -|||||
- TestOPDSFeed - test_opds_shelf_access
- |
- PASS | -|||||
- TestOPDSFeed - test_opds_tags
- |
- PASS | -|||||
- TestOPDSFeed - test_opds_top_rated
- |
- PASS | -|||||
- TestOPDSFeed - test_recently_added
- |
- PASS | -|||||
TestRegister | -7 | -7 | -0 | -0 | -0 | -- Detail - | -
- TestRegister - test_forgot_password
- |
- PASS | -|||||
- TestRegister - test_limit_domain
- |
- PASS | -|||||
- TestRegister - test_register_no_server
- |
- PASS | -|||||
- TestRegister - test_registering_only_email
- |
- PASS | -|||||
- TestRegister - test_registering_user
- |
- PASS | -|||||
- TestRegister - test_registering_user_fail
- |
- PASS | -|||||
- TestRegister - test_user_change_password
- |
- PASS | -|||||
TestShelf | -10 | -9 | -0 | -0 | -1 | -- Detail - | -
- TestShelf - test_add_shelf_from_search
- |
- PASS | -|||||
- TestShelf - test_arrange_shelf
- |
- PASS | -|||||
- TestShelf - test_delete_book_of_shelf
- |
- PASS | -|||||
- TestShelf - test_private_shelf
- |
- PASS | -|||||
- TestShelf - test_public_private_shelf
- |
- PASS | -|||||
- TestShelf - test_public_shelf
- |
- PASS | -|||||
- TestShelf - test_rename_shelf
- |
- PASS | -|||||
- TestShelf - test_shelf_action_non_shelf_edit_role
- |
- PASS | -|||||
- TestShelf - test_shelf_database_change
- |
-
-
- SKIP
-
-
-
-
-
- |
- |||||
- TestShelf - test_shelf_long_name
- |
- PASS | -|||||
TestUpdater | -8 | -7 | -0 | -0 | -1 | -- Detail - | -
- TestUpdater - test_check_update_nightly_errors
- |
- PASS | -|||||
- TestUpdater - test_check_update_nightly_request_errors
- |
- PASS | -|||||
- TestUpdater - test_check_update_stable_errors
- |
- PASS | -|||||
- TestUpdater - test_check_update_stable_versions
- |
- PASS | -|||||
- TestUpdater - test_perform_update
- |
- PASS | -|||||
- TestUpdater - test_perform_update_stable_errors
- |
- PASS | -|||||
- TestUpdater - test_perform_update_timeout
- |
-
-
- SKIP
-
-
-
-
-
- |
- |||||
- TestUpdater - test_reconnect_database
- |
- PASS | -|||||
TestUserTemplate | -19 | -19 | -0 | -0 | -0 | -- Detail - | -
- TestUserTemplate - test_allow_column_restriction
- |
- PASS | -|||||
- TestUserTemplate - test_allow_tag_restriction
- |
- PASS | -|||||
- TestUserTemplate - test_archived_format_template
- |
- PASS | -|||||
- TestUserTemplate - test_author_user_template
- |
- PASS | -|||||
- TestUserTemplate - test_best_user_template
- |
- PASS | -|||||
- TestUserTemplate - test_category_user_template
- |
- PASS | -|||||
- TestUserTemplate - test_deny_column_restriction
- |
- PASS | -|||||
- TestUserTemplate - test_deny_tag_restriction
- |
- PASS | -|||||
- TestUserTemplate - test_detail_random_user_template
- |
- PASS | -|||||
- TestUserTemplate - test_format_user_template
- |
- PASS | -|||||
- TestUserTemplate - test_hot_user_template
- |
- PASS | -|||||
- TestUserTemplate - test_language_user_template
- |
- PASS | -|||||
- TestUserTemplate - test_limit_book_languages
- |
- PASS | -|||||
- TestUserTemplate - test_publisher_user_template
- |
- PASS | -|||||
- TestUserTemplate - test_random_user_template
- |
- PASS | -|||||
- TestUserTemplate - test_read_user_template
- |
- PASS | -|||||
- TestUserTemplate - test_recent_user_template
- |
- PASS | -|||||
- TestUserTemplate - test_series_user_template
- |
- PASS | -|||||
- TestUserTemplate - test_ui_language_settings
- |
- PASS | -|||||
TestCalibreWebVisibilitys | -30 | -30 | -0 | -0 | -0 | -- Detail - | -
- TestCalibreWebVisibilitys - test_about
- |
- PASS | -|||||
- TestCalibreWebVisibilitys - test_admin_SMTP_Settings
- |
- PASS | -|||||
- TestCalibreWebVisibilitys - test_admin_add_user
- |
- PASS | -|||||
- TestCalibreWebVisibilitys - test_admin_change_password
- |
- PASS | -|||||
- TestCalibreWebVisibilitys - test_admin_change_visibility_archived
- |
- PASS | -|||||
- TestCalibreWebVisibilitys - test_admin_change_visibility_authors
- |
- PASS | -|||||
- TestCalibreWebVisibilitys - test_admin_change_visibility_category
- |
- PASS | -|||||
- TestCalibreWebVisibilitys - test_admin_change_visibility_file_formats
- |
- PASS | -|||||
- TestCalibreWebVisibilitys - test_admin_change_visibility_hot
- |
- PASS | -|||||
- TestCalibreWebVisibilitys - test_admin_change_visibility_language
- |
- PASS | -|||||
- TestCalibreWebVisibilitys - test_admin_change_visibility_publisher
- |
- PASS | -|||||
- TestCalibreWebVisibilitys - test_admin_change_visibility_random
- |
- PASS | -|||||
- TestCalibreWebVisibilitys - test_admin_change_visibility_rated
- |
- PASS | -|||||
- TestCalibreWebVisibilitys - test_admin_change_visibility_rating
- |
- PASS | -|||||
- TestCalibreWebVisibilitys - test_admin_change_visibility_read
- |
- PASS | -|||||
- TestCalibreWebVisibilitys - test_admin_change_visibility_series
- |
- PASS | -|||||
- TestCalibreWebVisibilitys - test_allow_columns
- |
- PASS | -|||||
- TestCalibreWebVisibilitys - test_allow_tags
- |
- PASS | -|||||
- TestCalibreWebVisibilitys - test_archive_books
- |
- PASS | -|||||
- TestCalibreWebVisibilitys - test_authors_max_settings
- |
- PASS | -|||||
- TestCalibreWebVisibilitys - test_checked_logged_in
- |
- PASS | -|||||
- TestCalibreWebVisibilitys - test_hide_custom_column
- |
- PASS | -|||||
- TestCalibreWebVisibilitys - test_link_column_to_read_status
- |
- PASS | -|||||
- TestCalibreWebVisibilitys - test_random_books_available
- |
- PASS | -|||||
- TestCalibreWebVisibilitys - test_restrict_columns
- |
- PASS | -|||||
- TestCalibreWebVisibilitys - test_restrict_tags
- |
- PASS | -|||||
- TestCalibreWebVisibilitys - test_search_functions
- |
- PASS | -|||||
- TestCalibreWebVisibilitys - test_search_string
- |
- PASS | -|||||
- TestCalibreWebVisibilitys - test_user_email_available
- |
- PASS | -|||||
- TestCalibreWebVisibilitys - test_user_visibility_sidebar
- |
- PASS | -|||||
Total | -230 | -222 | -2 | -0 | -6 | -- |
Program library | -Installed Version | -Test class | -
---|---|---|
Platform | -Linux 5.4.0-42-generic #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 x86_64 x86_64 | -Basic | -
Python | -3.8.2 | -Basic | -
Babel | -2.8.0 | -Basic | -
backports-abc | -0.5 | -Basic | -
Flask | -1.1.2 | -Basic | -
Flask-Babel | -1.0.0 | -Basic | -
Flask-Login | -0.5.0 | -Basic | -
Flask-Principal | -0.4.0 | -Basic | -
iso-639 | -0.4.5 | -Basic | -
Jinja2 | -2.11.2 | -Basic | -
PyPDF2 | -1.26.0 | -Basic | -
pytz | -2020.1 | -Basic | -
requests | -2.23.0 | -Basic | -
singledispatch | -3.4.0.3 | -Basic | -
six | -1.15.0 | -Basic | -
SQLAlchemy | -1.3.19 | -Basic | -
tornado | -6.0.4 | -Basic | -
Unidecode | -1.1.1 | -Basic | -
Wand | -0.5.9 | -Basic | -
Werkzeug | -1.0.1 | -Basic | -
Pillow | -7.2.0 | -TestCoverEditBooks | -
comicapi | -2.1.1 | -TestEditAdditionalBooks | -
lxml | -4.5.2 | -TestEditAdditionalBooks | -
Pillow | -7.2.0 | -TestEditAdditionalBooks | -
rarfile | -4.0 | -TestEditAdditionalBooks | -
lxml | -4.5.2 | -TestEditBooks | -
Pillow | -7.2.0 | -TestEditBooks | -
google-api-python-client | -1.11.0 | -TestEditBooksGdrive | -
httplib2 | -0.18.1 | -TestEditBooksGdrive | -
oauth2client | -4.1.3 | -TestEditBooksGdrive | -
PyDrive | -1.3.1 | -TestEditBooksGdrive | -
PyYAML | -5.3.1 | -TestEditBooksGdrive | -
goodreads | -0.3.2 | -TestGoodreads | -
jsonschema | -3.2.0 | -TestKoboSync | -
Flask-SimpleLDAP | -1.4.0 | -TestLdapLogin | -
jsonschema | -3.2.0 | -TestLdapLogin | -
python-ldap | -3.3.1 | -TestLdapLogin | -
Flask-Dance | -3.0.0 | -TestOAuthLogin | -
SQLAlchemy-Utils | -0.36.8 | -TestOAuthLogin | -