Calibre-Web Tests

Start Time: 2025-03-26 06:57:41

Stop Time: 2025-03-26 08:52:42

Duration: 1h 3 min

Test Group/Test case Count Pass Fail Error Skip View
TestAnonymous 24 0 11 13 0 Detail
TestAnonymous - test_check_locale_guest
TestAnonymous - test_guest_about
TestAnonymous - test_guest_change_visibility_category
TestAnonymous - test_guest_change_visibility_category
TestAnonymous - test_guest_change_visibility_format
TestAnonymous - test_guest_change_visibility_format
TestAnonymous - test_guest_change_visibility_hot
TestAnonymous - test_guest_change_visibility_hot
TestAnonymous - test_guest_change_visibility_language
TestAnonymous - test_guest_change_visibility_language
TestAnonymous - test_guest_change_visibility_publisher
TestAnonymous - test_guest_change_visibility_publisher
TestAnonymous - test_guest_change_visibility_rated
TestAnonymous - test_guest_change_visibility_rated
TestAnonymous - test_guest_change_visibility_rating
TestAnonymous - test_guest_change_visibility_rating
TestAnonymous - test_guest_change_visibility_series
TestAnonymous - test_guest_change_visibility_series
TestAnonymous - test_guest_random_books_available
TestAnonymous - test_guest_random_books_available
TestAnonymous - test_guest_restricted_settings_visibility
TestAnonymous - test_guest_restricted_settings_visibility
TestAnonymous - test_guest_visibility_sidebar
TestAnonymous - test_guest_visibility_sidebar
TestBackupMetadata 21 0 0 21 0 Detail
TestBackupMetadata - test_backup_all
TestBackupMetadata - test_backup_change_book_author
TestBackupMetadata - test_backup_change_book_description
TestBackupMetadata - test_backup_change_book_identifier
TestBackupMetadata - test_backup_change_book_language
TestBackupMetadata - test_backup_change_book_publisher
TestBackupMetadata - test_backup_change_book_publishing_date
TestBackupMetadata - test_backup_change_book_rating
TestBackupMetadata - test_backup_change_book_series_index
TestBackupMetadata - test_backup_change_book_tags
TestBackupMetadata - test_backup_change_book_title
TestBackupMetadata - test_backup_change_custom_Comment
TestBackupMetadata - test_backup_change_custom_Enum
TestBackupMetadata - test_backup_change_custom_bool
TestBackupMetadata - test_backup_change_custom_categories
TestBackupMetadata - test_backup_change_custom_date
TestBackupMetadata - test_backup_change_custom_float
TestBackupMetadata - test_backup_change_custom_int
TestBackupMetadata - test_backup_change_custom_rating
TestBackupMetadata - test_backup_change_custom_text
TestBackupMetadata - test_upload_book
_ErrorHolder 20 0 0 20 0 Detail
tearDownClass (test_backup_metadata)
tearDownClass (test_backup_metadata_gdrive)
tearDownClass (test_cover_edit_books)
tearDownClass (test_ebook_convert)
tearDownClass (test_edit_additional_books)
tearDownClass (test_edit_books_author_gdrive)
tearDownClass (test_email_STARTTLS)
setUpClass (test_email_ssl)
tearDownClass (test_goodreads)
tearDownClass (test_kobo_sync)
tearDownClass (test_kobo_sync_big)
setUpClass (test_logging)
setUpClass (test_opds_feed)
tearDownClass (test_pdf_metadata)
tearDownClass (test_register)
tearDownClass (test_reverse_proxy)
tearDownClass (test_shelf)
setUpClass (test_updater)
tearDownClass (test_upload_audio)
tearDownClass (test_upload_epubs)
TestBackupMetadataGdrive 1 0 0 1 0 Detail
TestBackupMetadataGdrive - test_backup_gdrive
TestCli 13 6 4 3 0 Detail
TestCli - test_already_started
PASS
TestCli - test_bind_to_single_interface
PASS
TestCli - test_change_password
TestCli - test_cli_SSL_files
TestCli - test_cli_different_folder
PASS
TestCli - test_cli_different_settings_database
PASS
TestCli - test_dryrun_update
PASS
TestCli - test_enable_reconnect
TestCli - test_environ_port_setting
PASS
TestCli - test_logfile
TestCli - test_no_database
TestCli - test_settingsdb_not_writeable
TestCli - test_writeonly_static_files
TestCliGdrivedb 4 0 3 1 0 Detail
TestCliGdrivedb - test_cli_gdrive_folder
TestCliGdrivedb - test_cli_gdrive_location
TestCliGdrivedb - test_gdrive_db_nonwrite
TestCliGdrivedb - test_no_database
TestCoverEditBooks 2 0 0 2 0 Detail
TestCoverEditBooks - test_invalid_jpg_hdd
TestCoverEditBooks - test_upload_jpg
TestDeleteDatabase 1 0 0 1 0 Detail
TestDeleteDatabase - test_delete_books_in_database
TestEbookConvertCalibre 30 0 0 30 0 Detail
TestEbookConvertCalibre - test_calibre_log
TestEbookConvertCalibre - test_calibre_log
TestEbookConvertCalibre - test_convert_deactivate
TestEbookConvertCalibre - test_convert_deactivate
TestEbookConvertCalibre - test_convert_email
TestEbookConvertCalibre - test_convert_email
TestEbookConvertCalibre - test_convert_failed_and_email
TestEbookConvertCalibre - test_convert_failed_and_email
TestEbookConvertCalibre - test_convert_only
TestEbookConvertCalibre - test_convert_only
TestEbookConvertCalibre - test_convert_options
TestEbookConvertCalibre - test_convert_options
TestEbookConvertCalibre - test_convert_parameter
TestEbookConvertCalibre - test_convert_parameter
TestEbookConvertCalibre - test_convert_wrong_excecutable
TestEbookConvertCalibre - test_convert_wrong_excecutable
TestEbookConvertCalibre - test_convert_xss
TestEbookConvertCalibre - test_convert_xss
TestEbookConvertCalibre - test_email_failed
TestEbookConvertCalibre - test_email_failed
TestEbookConvertCalibre - test_email_only
TestEbookConvertCalibre - test_email_only
TestEbookConvertCalibre - test_kindle_send_not_configured
TestEbookConvertCalibre - test_kindle_send_not_configured
TestEbookConvertCalibre - test_ssl_smtp_setup_error
TestEbookConvertCalibre - test_ssl_smtp_setup_error
TestEbookConvertCalibre - test_starttls_smtp_setup_error
TestEbookConvertCalibre - test_starttls_smtp_setup_error
TestEbookConvertCalibre - test_user_convert_xss
TestEbookConvertCalibre - test_user_convert_xss
TestEbookConvertCalibreGDrive 14 0 1 13 0 Detail
TestEbookConvertCalibreGDrive - test_convert_email
TestEbookConvertCalibreGDrive - test_convert_email
TestEbookConvertCalibreGDrive - test_convert_failed_and_email
TestEbookConvertCalibreGDrive - test_convert_failed_and_email
TestEbookConvertCalibreGDrive - test_convert_only
TestEbookConvertCalibreGDrive - test_convert_only
TestEbookConvertCalibreGDrive - test_convert_parameter
TestEbookConvertCalibreGDrive - test_convert_parameter
TestEbookConvertCalibreGDrive - test_email_failed
TestEbookConvertCalibreGDrive - test_email_failed
TestEbookConvertCalibreGDrive - test_email_only
TestEbookConvertCalibreGDrive - test_email_only
TestEbookConvertCalibreGDrive - test_thumbnail_cache
TestEbookConvertCalibreGDrive - test_thumbnail_cache
TestEbookConvertKepubify 8 0 0 8 0 Detail
TestEbookConvertKepubify - test_convert_deactivate
TestEbookConvertKepubify - test_convert_deactivate
TestEbookConvertKepubify - test_convert_only
TestEbookConvertKepubify - test_convert_only
TestEbookConvertKepubify - test_convert_wrong_excecutable
TestEbookConvertKepubify - test_convert_wrong_excecutable
TestEbookConvertKepubify - test_kobo_kepub_formats
TestEbookConvertKepubify - test_kobo_kepub_formats
TestEbookConvertGDriveKepubify 6 0 0 6 0 Detail
TestEbookConvertGDriveKepubify - test_convert_deactivate
TestEbookConvertGDriveKepubify - test_convert_deactivate
TestEbookConvertGDriveKepubify - test_convert_only
TestEbookConvertGDriveKepubify - test_convert_only
TestEbookConvertGDriveKepubify - test_convert_wrong_excecutable
TestEbookConvertGDriveKepubify - test_convert_wrong_excecutable
TestEditAdditionalBooks 18 0 0 18 0 Detail
TestEditAdditionalBooks - test_cbz_comicinfo
TestEditAdditionalBooks - test_change_upload_formats
TestEditAdditionalBooks - test_delete_book
TestEditAdditionalBooks - test_delete_role
TestEditAdditionalBooks - test_details_popup
TestEditAdditionalBooks - test_edit_book_identifier
TestEditAdditionalBooks - test_edit_book_identifier_capital
TestEditAdditionalBooks - test_edit_book_identifier_standard
TestEditAdditionalBooks - test_edit_special_book_identifier
TestEditAdditionalBooks - test_title_sort
TestEditAdditionalBooks - test_upload_cbz_coverformats
TestEditAdditionalBooks - test_upload_edit_role
TestEditAdditionalBooks - test_upload_metadata_cb7
TestEditAdditionalBooks - test_upload_metadata_cbr
TestEditAdditionalBooks - test_upload_metadata_cbt
TestEditAdditionalBooks - test_xss_author_edit
TestEditAdditionalBooks - test_xss_comment_edit
TestEditAdditionalBooks - test_xss_custom_comment_edit
TestEditBooks 38 1 2 34 1 Detail
TestEditBooks - test_download_book
TestEditBooks - test_edit_author
TestEditBooks - test_edit_category
TestEditBooks - test_edit_comments
TestEditBooks - test_edit_custom_bool
TestEditBooks - test_edit_custom_categories
TestEditBooks - test_edit_custom_comment
TestEditBooks - test_edit_custom_date
TestEditBooks - test_edit_custom_float
TestEditBooks - test_edit_custom_int
TestEditBooks - test_edit_custom_rating
TestEditBooks - test_edit_custom_single_select
TestEditBooks - test_edit_custom_text
TestEditBooks - test_edit_language
TestEditBooks - test_edit_publisher
TestEditBooks - test_edit_publishing_date
TestEditBooks - test_edit_rating
TestEditBooks - test_edit_series
TestEditBooks - test_edit_title
TestEditBooks - test_rename_upper_lowercase
TestEditBooks - test_typeahead_author
TestEditBooks - test_typeahead_functions
PASS
TestEditBooks - test_typeahead_language
TestEditBooks - test_typeahead_publisher
TestEditBooks - test_typeahead_series
TestEditBooks - test_typeahead_tag
TestEditBooks - test_upload_book_cb7
TestEditBooks - test_upload_book_cbr
TestEditBooks - test_upload_book_cbt
TestEditBooks - test_upload_book_cbz
TestEditBooks - test_upload_book_epub
TestEditBooks - test_upload_book_fb2
TestEditBooks - test_upload_book_lit
TestEditBooks - test_upload_book_mobi
TestEditBooks - test_upload_book_pdf
TestEditBooks - test_upload_cbz_coverformats
TestEditBooks - test_upload_cover_hdd
TestEditBooks - test_xchange
TestEditAuthors 9 0 0 9 0 Detail
TestEditAuthors - test_change_capital_co_author
TestEditAuthors - test_change_capital_one_author_one_book
TestEditAuthors - test_change_capital_one_author_two_books
TestEditAuthors - test_change_capital_one_author_two_books_coauthor
TestEditAuthors - test_change_capital_rename_co_author
TestEditAuthors - test_change_capital_rename_two_co_authors
TestEditAuthors - test_rename_author_emphasis_mark_onupload
TestEditAuthors - test_rename_capital_on_upload
TestEditAuthors - test_rename_tag_emphasis_mark_onupload
TestEditAuthorsGdrive 7 0 0 7 0 Detail
TestEditAuthorsGdrive - test_change_capital_co_author
TestEditAuthorsGdrive - test_change_capital_one_author_one_book
TestEditAuthorsGdrive - test_change_capital_one_author_two_books
TestEditAuthorsGdrive - test_change_capital_one_author_two_books_coauthor
TestEditAuthorsGdrive - test_change_capital_rename_co_author
TestEditAuthorsGdrive - test_change_capital_rename_two_co_authors
TestEditAuthorsGdrive - test_rename_capital_on_upload
TestEditAuthorsSmb 9 0 0 9 0 Detail
TestEditAuthorsSmb - test_change_capital_co_author
TestEditAuthorsSmb - test_change_capital_one_author_one_book
TestEditAuthorsSmb - test_change_capital_one_author_two_books
TestEditAuthorsSmb - test_change_capital_one_author_two_books_coauthor
TestEditAuthorsSmb - test_change_capital_rename_co_author
TestEditAuthorsSmb - test_change_capital_rename_two_co_authors
TestEditAuthorsSmb - test_rename_author_emphasis_mark_onupload
TestEditAuthorsSmb - test_rename_capital_on_upload
TestEditAuthorsSmb - test_rename_tag_emphasis_mark_onupload
TestEditBooksList 19 0 0 19 0 Detail
TestEditBooksList - test_booklist_xss
TestEditBooksList - test_bookslist_edit_author
TestEditBooksList - test_bookslist_edit_categories
TestEditBooksList - test_bookslist_edit_comment
TestEditBooksList - test_bookslist_edit_cust_category
TestEditBooksList - test_bookslist_edit_cust_comment
TestEditBooksList - test_bookslist_edit_cust_enum
TestEditBooksList - test_bookslist_edit_cust_float
TestEditBooksList - test_bookslist_edit_cust_int
TestEditBooksList - test_bookslist_edit_cust_ratings
TestEditBooksList - test_bookslist_edit_cust_text
TestEditBooksList - test_bookslist_edit_languages
TestEditBooksList - test_bookslist_edit_publisher
TestEditBooksList - test_bookslist_edit_series
TestEditBooksList - test_bookslist_edit_seriesindex
TestEditBooksList - test_bookslist_edit_title
TestEditBooksList - test_list_visibility
TestEditBooksList - test_restricted_rights
TestEditBooksList - test_search_books_list
TestLoadMetadata 1 0 0 1 0 Detail
TestLoadMetadata - test_load_metadata
TestEditBooksOnGdrive 18 0 0 18 0 Detail
TestEditBooksOnGdrive - test_download_book
TestEditBooksOnGdrive - test_edit_author
TestEditBooksOnGdrive - test_edit_category
TestEditBooksOnGdrive - test_edit_comments
TestEditBooksOnGdrive - test_edit_custom_bool
TestEditBooksOnGdrive - test_edit_custom_categories
TestEditBooksOnGdrive - test_edit_custom_float
TestEditBooksOnGdrive - test_edit_custom_int
TestEditBooksOnGdrive - test_edit_custom_rating
TestEditBooksOnGdrive - test_edit_custom_single_select
TestEditBooksOnGdrive - test_edit_custom_text
TestEditBooksOnGdrive - test_edit_language
TestEditBooksOnGdrive - test_edit_publisher
TestEditBooksOnGdrive - test_edit_rating
TestEditBooksOnGdrive - test_edit_series
TestEditBooksOnGdrive - test_edit_title
TestEditBooksOnGdrive - test_upload_book_lit
TestEditBooksOnGdrive - test_watch_metadata
TestLoadMetadataScholar 1 0 0 1 0 Detail
TestLoadMetadataScholar - test_load_metadata
TestSTARTTLS 3 0 0 3 0 Detail
TestSTARTTLS - test_STARTTLS
TestSTARTTLS - test_STARTTLS_SSL_setup_error
TestSTARTTLS - test_STARTTLS_resend_password
TestEmbedMetadata 6 0 0 6 0 Detail
TestEmbedMetadata - test_convert_file_embed_metadata
TestEmbedMetadata - test_convert_kepub_embed_metadata
TestEmbedMetadata - test_download_check_metadata
TestEmbedMetadata - test_download_kepub_embed_metadata
TestEmbedMetadata - test_download_permissions_missing_file
TestEmbedMetadata - test_email_epub_embed_metadata
TestEmbedMetadataGdrive 4 0 0 4 0 Detail
TestEmbedMetadataGdrive - test_convert_file_embed_metadata
TestEmbedMetadataGdrive - test_convert_kepub_embed_metadata
TestEmbedMetadataGdrive - test_download_check_metadata
TestEmbedMetadataGdrive - test_download_kepub_embed_metadata
TestBookDatabase 1 0 0 1 0 Detail
TestBookDatabase - test_invalid_book_path
TestErrorReadColumn 2 0 0 2 0 Detail
TestErrorReadColumn - test_invalid_custom_column
TestErrorReadColumn - test_invalid_custom_read_column
TestFilePicker 3 1 0 1 1 Detail
TestFilePicker - test_filepicker_limited_file
PASS
TestFilePicker - test_filepicker_new_file
TestFilePicker - test_two_filepickers
TestSetupGdrive 1 0 1 0 0 Detail
TestSetupGdrive - test_config_gdrive
TestGoodreads 3 0 1 2 0 Detail
TestGoodreads - test_author_page
TestGoodreads - test_author_page_invalid
TestGoodreads - test_goodreads_about
TestKoboSync 12 0 1 11 0 Detail
TestKoboSync - test_book_download
TestKoboSync - test_kobo_about
TestKoboSync - test_kobo_limit
TestKoboSync - test_kobo_no_download
TestKoboSync - test_kobo_sync_selected_shelfs
TestKoboSync - test_shelves_add_remove_books
TestKoboSync - test_sync_changed_book
TestKoboSync - test_sync_invalid
TestKoboSync - test_sync_reading_state
TestKoboSync - test_sync_shelf
TestKoboSync - test_sync_unchanged
TestKoboSync - test_sync_upload
TestKoboSyncBig 6 0 0 6 0 Detail
TestKoboSyncBig - test_download_cover
TestKoboSyncBig - test_kobo_sync_multi_user
TestKoboSyncBig - test_kobo_sync_selected_shelves
TestKoboSyncBig - test_sync_changed_book
TestKoboSyncBig - test_sync_reading_state
TestKoboSyncBig - test_sync_shelf
TestLdapLogin 26 0 1 25 0 Detail
TestLdapLogin - test_LDAP_SSL
TestLdapLogin - test_LDAP_SSL
TestLdapLogin - test_LDAP_SSL_CERTIFICATE
TestLdapLogin - test_LDAP_SSL_CERTIFICATE
TestLdapLogin - test_LDAP_STARTTLS
TestLdapLogin - test_LDAP_STARTTLS
TestLdapLogin - test_LDAP_fallback_Login
TestLdapLogin - test_LDAP_fallback_Login
TestLdapLogin - test_LDAP_import
TestLdapLogin - test_LDAP_import
TestLdapLogin - test_LDAP_import_memberfield
TestLdapLogin - test_LDAP_import_memberfield
TestLdapLogin - test_LDAP_login
TestLdapLogin - test_LDAP_login
TestLdapLogin - test_invalid_LDAP
TestLdapLogin - test_invalid_LDAP
TestLdapLogin - test_ldap_about
TestLdapLogin - test_ldap_about
TestLdapLogin - test_ldap_authentication
TestLdapLogin - test_ldap_authentication
TestLdapLogin - test_ldap_kobo_sync
TestLdapLogin - test_ldap_kobo_sync
TestLdapLogin - test_ldap_opds_anonymous
TestLdapLogin - test_ldap_opds_anonymous
TestLdapLogin - test_ldap_opds_download_book
TestLdapLogin - test_ldap_opds_download_book
TestSecurity 5 0 2 3 0 Detail
TestSecurity - test_login_limit
TestSecurity - test_opds_limit
TestSecurity - test_password_strength
TestSecurity - test_redis_backend
TestSecurity - test_register_limit
TestCalibreWebListOrders 16 0 6 10 0 Detail
TestCalibreWebListOrders - test_author_sort
TestCalibreWebListOrders - test_download_sort
TestCalibreWebListOrders - test_format_sort
TestCalibreWebListOrders - test_formats_click_none
TestCalibreWebListOrders - test_lang_sort
TestCalibreWebListOrders - test_language_click_none
TestCalibreWebListOrders - test_order_authors_all_links
TestCalibreWebListOrders - test_order_series_all_links
TestCalibreWebListOrders - test_publisher_click_none
TestCalibreWebListOrders - test_publisher_sort
TestCalibreWebListOrders - test_ratings_click_none
TestCalibreWebListOrders - test_ratings_sort
TestCalibreWebListOrders - test_series_click_none
TestCalibreWebListOrders - test_series_sort
TestCalibreWebListOrders - test_tags_click_none
TestCalibreWebListOrders - test_tags_sort
TestLogin 19 4 4 11 0 Detail
TestLogin - test_digest_login
PASS
TestLogin - test_login_capital_letters_user_unicode_password
TestLogin - test_login_cookie_steal
PASS
TestLogin - test_login_delete_admin
TestLogin - test_login_empty_password
TestLogin - test_login_locale_select
PASS
TestLogin - test_login_log_hack
PASS
TestLogin - test_login_protected
TestLogin - test_login_remember_me
TestLogin - test_login_rename_user
TestLogin - test_login_unicode_user_space_end_password
TestLogin - test_login_user_with_space_password_end_space
TestLogin - test_magic_remote_login
TestLogin - test_next
TestLogin - test_password_policy
TestLogin - test_proxy_login
TestLogin - test_proxy_login_multi_user
TestLogin - test_proxy_login_opds
TestLogin - test_robots
TestMassEditBooksList 5 1 2 2 0 Detail
TestMassEditBooksList - test_author_title_combi
TestMassEditBooksList - test_invalid_author_title
TestMassEditBooksList - test_protected_author_title
PASS
TestMassEditBooksList - test_wrong_parameter_multi
TestMassEditBooksList - test_wrong_parameter_single
TestMergeBooksList 2 0 0 2 0 Detail
TestMergeBooksList - test_book_merge
TestMergeBooksList - test_delete_book
TestOAuthLogin 2 0 1 1 0 Detail
TestOAuthLogin - test_oauth_about
TestOAuthLogin - test_visible_oauth
TestUploadPDF 1 0 0 1 0 Detail
TestUploadPDF - test_upload_invalid_pdf
TestPipInstall 3 3 0 0 0 Detail
TestPipInstall - test_command_start
PASS
TestPipInstall - test_foldername_database_location
PASS
TestPipInstall - test_module_start
PASS
TestReader 9 0 0 8 1 Detail
TestReader - test_cb7_reader
SKIP
TestReader - test_comic_MACOS_files
TestReader - test_comic_reader
TestReader - test_epub_reader
TestReader - test_kepub_reader
TestReader - test_pdf_reader
TestReader - test_single_file_comic
TestReader - test_sound_listener
TestReader - test_txt_reader
TestReadOnlyDatabase 1 0 0 1 0 Detail
TestReadOnlyDatabase - test_readonly_path
TestRegister 16 0 0 16 0 Detail
TestRegister - test_forgot_password
TestRegister - test_forgot_password
TestRegister - test_illegal_email
TestRegister - test_illegal_email
TestRegister - test_limit_domain
TestRegister - test_limit_domain
TestRegister - test_register_no_server
TestRegister - test_register_no_server
TestRegister - test_registering_only_email
TestRegister - test_registering_only_email
TestRegister - test_registering_user
TestRegister - test_registering_user
TestRegister - test_registering_user_fail
TestRegister - test_registering_user_fail
TestRegister - test_user_change_password
TestRegister - test_user_change_password
TestReverseProxy 4 0 2 2 0 Detail
TestReverseProxy - test_logout
TestReverseProxy - test_move_page
TestReverseProxy - test_next
TestReverseProxy - test_reverse_about
TestShelf 33 0 0 32 1 Detail
TestShelf - test_access_shelf
TestShelf - test_access_shelf
TestShelf - test_add_shelf_from_search
TestShelf - test_add_shelf_from_search
TestShelf - test_adv_search_shelf
TestShelf - test_adv_search_shelf
TestShelf - test_arrange_shelf
TestShelf - test_arrange_shelf
TestShelf - test_create_public_shelf
TestShelf - test_create_public_shelf
TestShelf - test_create_public_shelf_no_permission
TestShelf - test_create_public_shelf_no_permission
TestShelf - test_delete_book_of_shelf
TestShelf - test_delete_book_of_shelf
TestShelf - test_private_shelf
TestShelf - test_private_shelf
TestShelf - test_public_private_shelf
TestShelf - test_public_private_shelf
TestShelf - test_public_shelf
TestShelf - test_public_shelf
TestShelf - test_rename_shelf
TestShelf - test_rename_shelf
TestShelf - test_shelf_action_non_shelf_edit_role
TestShelf - test_shelf_action_non_shelf_edit_role
TestShelf - test_shelf_anonymous
TestShelf - test_shelf_anonymous
TestShelf - test_shelf_database_change
TestShelf - test_shelf_long_name
TestShelf - test_shelf_long_name
TestShelf - test_shelf_order
TestShelf - test_shelf_order
TestShelf - test_xss_shelf
TestShelf - test_xss_shelf
TestSocket 1 1 0 0 0 Detail
TestSocket - test_socket_communication
PASS
TestSplitLibrary 8 1 0 7 0 Detail
TestSplitLibrary - test_change_ebook
TestSplitLibrary - test_convert_ebook
TestSplitLibrary - test_download_book
TestSplitLibrary - test_email_ebook
TestSplitLibrary - test_kobo
PASS
TestSplitLibrary - test_thumbnails
TestSplitLibrary - test_upload_ebook
TestSplitLibrary - test_wrong_config_lib
TestSystemdActivation 1 1 0 0 0 Detail
TestSystemdActivation - test_systemd_activation
PASS
TestThumbnailsEnv 1 0 0 1 0 Detail
TestThumbnailsEnv - test_cover_cache_env_on_database_change
TestThumbnails 8 0 0 7 1 Detail
TestThumbnails - test_cache_non_writable
TestThumbnails - test_cache_of_deleted_book
TestThumbnails - test_cover_cache_on_database_change
TestThumbnails - test_cover_change_on_upload_new_cover
TestThumbnails - test_cover_for_series
SKIP
TestThumbnails - test_cover_on_upload_book
TestThumbnails - test_remove_cover_from_cache
TestThumbnails - test_sideloaded_book
TestUploadAudio 12 0 0 12 0 Detail
TestUploadAudio - test_upload_aac
TestUploadAudio - test_upload_aiff
TestUploadAudio - test_upload_asf
TestUploadAudio - test_upload_flac
TestUploadAudio - test_upload_m4a
TestUploadAudio - test_upload_m4b
TestUploadAudio - test_upload_mp3
TestUploadAudio - test_upload_mp4
TestUploadAudio - test_upload_oggvorbis
TestUploadAudio - test_upload_ogv
TestUploadAudio - test_upload_opus
TestUploadAudio - test_upload_wav
TestUploadEPubs 6 0 0 6 0 Detail
TestUploadEPubs - test_upload_epub_comments
TestUploadEPubs - test_upload_epub_cover
TestUploadEPubs - test_upload_epub_cover_formats
TestUploadEPubs - test_upload_epub_duplicate
TestUploadEPubs - test_upload_epub_identifier
TestUploadEPubs - test_upload_epub_lang
TestUserList 18 0 0 18 0 Detail
TestUserList - test_edit_user_email
TestUserList - test_list_visibility
TestUserList - test_user_list_admin_role
TestUserList - test_user_list_check_sort
TestUserList - test_user_list_denied_tags
TestUserList - test_user_list_download_role
TestUserList - test_user_list_edit_button
TestUserList - test_user_list_edit_email
TestUserList - test_user_list_edit_kindle
TestUserList - test_user_list_edit_language
TestUserList - test_user_list_edit_locale
TestUserList - test_user_list_edit_name
TestUserList - test_user_list_edit_visiblility
TestUserList - test_user_list_guest_edit
TestUserList - test_user_list_remove_admin
TestUserList - test_user_list_requests
TestUserList - test_user_list_search
TestUserList - test_user_list_sort
TestUserLoad 1 0 0 1 0 Detail
TestUserLoad - test_user_change_vis
TestUserTemplate 21 0 0 21 0 Detail
TestUserTemplate - test_allow_column_restriction
TestUserTemplate - test_allow_tag_restriction
TestUserTemplate - test_archived_format_template
TestUserTemplate - test_author_user_template
TestUserTemplate - test_best_user_template
TestUserTemplate - test_category_user_template
TestUserTemplate - test_deny_column_restriction
TestUserTemplate - test_deny_tag_restriction
TestUserTemplate - test_detail_random_user_template
TestUserTemplate - test_download_user_template
TestUserTemplate - test_format_user_template
TestUserTemplate - test_hot_user_template
TestUserTemplate - test_language_user_template
TestUserTemplate - test_limit_book_languages
TestUserTemplate - test_list_user_template
TestUserTemplate - test_publisher_user_template
TestUserTemplate - test_random_user_template
TestUserTemplate - test_read_user_template
TestUserTemplate - test_recent_user_template
TestUserTemplate - test_series_user_template
TestUserTemplate - test_ui_language_settings
TestCalibreWebVisibilitys 35 2 6 27 0 Detail
TestCalibreWebVisibilitys - test_about
TestCalibreWebVisibilitys - test_admin_SMTP_Settings
TestCalibreWebVisibilitys - test_admin_add_user
TestCalibreWebVisibilitys - test_admin_change_password
TestCalibreWebVisibilitys - test_admin_change_visibility_archived
TestCalibreWebVisibilitys - test_admin_change_visibility_authors
TestCalibreWebVisibilitys - test_admin_change_visibility_category
TestCalibreWebVisibilitys - test_admin_change_visibility_file_formats
TestCalibreWebVisibilitys - test_admin_change_visibility_hot
TestCalibreWebVisibilitys - test_admin_change_visibility_language
TestCalibreWebVisibilitys - test_admin_change_visibility_publisher
TestCalibreWebVisibilitys - test_admin_change_visibility_random
TestCalibreWebVisibilitys - test_admin_change_visibility_rated
TestCalibreWebVisibilitys - test_admin_change_visibility_rating
TestCalibreWebVisibilitys - test_admin_change_visibility_read
TestCalibreWebVisibilitys - test_admin_change_visibility_series
TestCalibreWebVisibilitys - test_allow_columns
TestCalibreWebVisibilitys - test_allow_tags
TestCalibreWebVisibilitys - test_archive_books
TestCalibreWebVisibilitys - test_authors_max_settings
TestCalibreWebVisibilitys - test_change_title
TestCalibreWebVisibilitys - test_checked_logged_in
PASS
TestCalibreWebVisibilitys - test_hide_custom_column
TestCalibreWebVisibilitys - test_link_column_to_read_status
TestCalibreWebVisibilitys - test_random_books_available
TestCalibreWebVisibilitys - test_read_status_visible
TestCalibreWebVisibilitys - test_request_link_column_to_read_status
TestCalibreWebVisibilitys - test_restrict_columns
TestCalibreWebVisibilitys - test_restrict_tags
TestCalibreWebVisibilitys - test_save_views_recent
TestCalibreWebVisibilitys - test_search_functions
PASS
TestCalibreWebVisibilitys - test_search_order
TestCalibreWebVisibilitys - test_search_string
TestCalibreWebVisibilitys - test_user_email_available
TestCalibreWebVisibilitys - test_user_visibility_sidebar
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
Total 575 37 48 485 5  
Program library Installed Version Test class
Platform Linux 6.8.0-52-generic #53~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Jan 15 19:18:46 UTC 2 x86_64 x86_64 Basic
Python 3.10.12 Basic
APScheduler 3.11.0 Basic
babel 2.17.0 Basic
bleach 6.1.0 Basic
chardet 5.2.0 Basic
cryptography 44.0.2 Basic
Flask 3.1.0 Basic
flask-babel 4.0.0 Basic
Flask-HTTPAuth 4.8.0 Basic
Flask-Limiter 3.12 Basic
Flask-Principal 0.4.0 Basic
Flask-WTF 1.2.2 Basic
greenlet 3.1.1 Basic
iso-639 0.4.5 Basic
Jinja2 3.1.6 Basic
lxml 5.3.1 Basic
netifaces-plus 0.12.4 Basic
pypdf 5.4.0 Basic
python-magic 0.4.27 Basic
pytz 2025.2 Basic
regex 2024.11.6 Basic
requests 2.32.3 Basic
SQLAlchemy 2.0.39 Basic
tornado 6.4.2 Basic
Unidecode 1.3.8 Basic
urllib3 2.3.0 Basic
Wand 0.6.13 Basic
Werkzeug 3.1.3 Basic
google-api-python-client 2.165.0 TestBackupMetadataGdrive
httplib2 0.22.0 TestBackupMetadataGdrive
oauth2client 4.1.3 TestBackupMetadataGdrive
PyDrive2 1.21.3 TestBackupMetadataGdrive
PyYAML 6.0.2 TestBackupMetadataGdrive
google-api-python-client 2.165.0 TestCliGdrivedb
httplib2 0.22.0 TestCliGdrivedb
oauth2client 4.1.3 TestCliGdrivedb
PyDrive2 1.21.3 TestCliGdrivedb
PyYAML 6.0.2 TestCliGdrivedb
google-api-python-client 2.165.0 TestEbookConvertCalibreGDrive
httplib2 0.22.0 TestEbookConvertCalibreGDrive
oauth2client 4.1.3 TestEbookConvertCalibreGDrive
PyDrive2 1.21.3 TestEbookConvertCalibreGDrive
PyYAML 6.0.2 TestEbookConvertCalibreGDrive
google-api-python-client 2.165.0 TestEbookConvertGDriveKepubify
httplib2 0.22.0 TestEbookConvertGDriveKepubify
oauth2client 4.1.3 TestEbookConvertGDriveKepubify
PyDrive2 1.21.3 TestEbookConvertGDriveKepubify
PyYAML 6.0.2 TestEbookConvertGDriveKepubify
comicapi 3.2.0 TestEditAdditionalBooks
rarfile 4.2 TestEditAdditionalBooks
py7zr 0.22.0 TestEditBooks
google-api-python-client 2.165.0 TestEditAuthorsGdrive
httplib2 0.22.0 TestEditAuthorsGdrive
oauth2client 4.1.3 TestEditAuthorsGdrive
PyDrive2 1.21.3 TestEditAuthorsGdrive
PyYAML 6.0.2 TestEditAuthorsGdrive
beautifulsoup4 4.13.3 TestLoadMetadata
google-api-python-client 2.165.0 TestEditBooksOnGdrive
httplib2 0.22.0 TestEditBooksOnGdrive
oauth2client 4.1.3 TestEditBooksOnGdrive
PyDrive2 1.21.3 TestEditBooksOnGdrive
PyYAML 6.0.2 TestEditBooksOnGdrive
beautifulsoup4 4.13.3 TestLoadMetadataScholar
scholarly 1.7.11 TestLoadMetadataScholar
google-api-python-client 2.165.0 TestEmbedMetadataGdrive
httplib2 0.22.0 TestEmbedMetadataGdrive
oauth2client 4.1.3 TestEmbedMetadataGdrive
PyDrive2 1.21.3 TestEmbedMetadataGdrive
PyYAML 6.0.2 TestEmbedMetadataGdrive
google-api-python-client 2.165.0 TestSetupGdrive
httplib2 0.22.0 TestSetupGdrive
oauth2client 4.1.3 TestSetupGdrive
PyDrive2 1.21.3 TestSetupGdrive
PyYAML 6.0.2 TestSetupGdrive
goodreads 0.3.2 TestGoodreads
python-Levenshtein 0.27.1 TestGoodreads
jsonschema 4.23.0 TestKoboSync
jsonschema 4.23.0 TestKoboSyncBig
Flask-SimpleLDAP 2.0.0 TestLdapLogin
jsonschema 4.23.0 TestLdapLogin
python-ldap 3.4.4 TestLdapLogin
Flask-Dance 7.1.0 TestOAuthLogin
SQLAlchemy-Utils 0.41.2 TestOAuthLogin
comicapi 3.2.0 TestReader
mutagen 1.47.0 TestUploadAudio