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 @@ - - - - Calibre-Web Tests - - - - - - - - - - - - - - - - - - - -
-

Calibre-Web Tests

-
-
-
-
-
-
- -
-
-
-
-
-
- -

Start Time: 2020-08-30 15:47:09

- -
-
-
-
- -

Stop Time: 2020-08-30 17:06:27

- -
-
-
-
-

Duration: 1h 7 min

-
-
-
-
-
- -
-
-
-
-
- - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Test Group/Test caseCountPassFailErrorSkipView
TestAnonymous1313000 - 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
TestCli76001 - 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
TestCoverEditBooks10100 - Detail -
-
TestCoverEditBooks - test_upload_jpg
-
-
- FAIL -
- - - -
TestDeleteDatabase11000 - Detail -
-
TestDeleteDatabase - test_delete_books_in_database
-
PASS
TestEbookConvert1111000 - 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
TestEditAdditionalBooks55000 - 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
TestEditBooks3330102 - 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 -
- - - -
TestEditBooksGdrive11000 - Detail -
-
TestEditBooksGdrive - test_config_gdrive
-
PASS
TestSTARTTLS33000 - Detail -
-
TestSTARTTLS - test_STARTTLS
-
PASS
-
TestSTARTTLS - test_STARTTLS_SSL_setup_error
-
PASS
-
TestSTARTTLS - test_STARTTLS_resend_password
-
PASS
TestSSL44000 - 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
TestGoodreads33000 - Detail -
-
TestGoodreads - test_author_page
-
PASS
-
TestGoodreads - test_author_page_invalid
-
PASS
-
TestGoodreads - test_goodreads_about
-
PASS
TestCalibreHelper1616000 - 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
TestKoboSync88000 - 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
TestLdapLogin1010000 - 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
TestLogging76001 - 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
TestLogin1111000 - 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
TestOAuthLogin22000 - Detail -
-
TestOAuthLogin - test_oauth_about
-
PASS
-
TestOAuthLogin - test_visible_oauth
-
PASS
TestOPDSFeed2020000 - 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
TestRegister77000 - 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
TestShelf109001 - 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
TestUpdater87001 - 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
TestUserTemplate1919000 - 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
TestCalibreWebVisibilitys3030000 - 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
Total230222206 
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Program libraryInstalled VersionTest class
PlatformLinux 5.4.0-42-generic #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 x86_64 x86_64Basic
Python3.8.2Basic
Babel2.8.0Basic
backports-abc0.5Basic
Flask1.1.2Basic
Flask-Babel1.0.0Basic
Flask-Login0.5.0Basic
Flask-Principal0.4.0Basic
iso-6390.4.5Basic
Jinja22.11.2Basic
PyPDF21.26.0Basic
pytz2020.1Basic
requests2.23.0Basic
singledispatch3.4.0.3Basic
six1.15.0Basic
SQLAlchemy1.3.19Basic
tornado6.0.4Basic
Unidecode1.1.1Basic
Wand0.5.9Basic
Werkzeug1.0.1Basic
Pillow7.2.0TestCoverEditBooks
comicapi2.1.1TestEditAdditionalBooks
lxml4.5.2TestEditAdditionalBooks
Pillow7.2.0TestEditAdditionalBooks
rarfile4.0TestEditAdditionalBooks
lxml4.5.2TestEditBooks
Pillow7.2.0TestEditBooks
google-api-python-client1.11.0TestEditBooksGdrive
httplib20.18.1TestEditBooksGdrive
oauth2client4.1.3TestEditBooksGdrive
PyDrive1.3.1TestEditBooksGdrive
PyYAML5.3.1TestEditBooksGdrive
goodreads0.3.2TestGoodreads
jsonschema3.2.0TestKoboSync
Flask-SimpleLDAP1.4.0TestLdapLogin
jsonschema3.2.0TestLdapLogin
python-ldap3.3.1TestLdapLogin
Flask-Dance3.0.0TestOAuthLogin
SQLAlchemy-Utils0.36.8TestOAuthLogin
-
-
-
-
- - - - - - - - - \ No newline at end of file