Start Time: 2021-10-05 19:35:18
Stop Time: 2021-10-05 22:41:33
Duration: 2h 27 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 | 8 | 8 | 0 | 0 | 0 | Detail |
|
TestCli - test_already_started
|
PASS | |||||
|
TestCli - test_bind_to_single_interface
|
PASS | |||||
|
TestCli - test_change_password
|
PASS | |||||
|
TestCli - test_cli_SSL_files
|
PASS | |||||
|
TestCli - test_cli_different_folder
|
PASS | |||||
|
TestCli - test_cli_different_settings_database
|
PASS | |||||
|
TestCli - test_environ_port_setting
|
PASS | |||||
|
TestCli - test_settingsdb_not_writeable
|
PASS | |||||
| TestCliGdrivedb | 2 | 2 | 0 | 0 | 0 | Detail |
|
TestCliGdrivedb - test_cli_gdrive_location
|
PASS | |||||
|
TestCliGdrivedb - test_gdrive_db_nonwrite
|
PASS | |||||
| TestCoverEditBooks | 1 | 1 | 0 | 0 | 0 | Detail |
|
TestCoverEditBooks - test_upload_jpg
|
PASS | |||||
| TestDeleteDatabase | 1 | 1 | 0 | 0 | 0 | Detail |
|
TestDeleteDatabase - test_delete_books_in_database
|
PASS | |||||
| TestEbookConvertCalibre | 14 | 14 | 0 | 0 | 0 | Detail |
|
TestEbookConvertCalibre - test_convert_deactivate
|
PASS | |||||
|
TestEbookConvertCalibre - test_convert_email
|
PASS | |||||
|
TestEbookConvertCalibre - test_convert_failed_and_email
|
PASS | |||||
|
TestEbookConvertCalibre - test_convert_only
|
PASS | |||||
|
TestEbookConvertCalibre - test_convert_options
|
PASS | |||||
|
TestEbookConvertCalibre - test_convert_parameter
|
PASS | |||||
|
TestEbookConvertCalibre - test_convert_wrong_excecutable
|
PASS | |||||
|
TestEbookConvertCalibre - test_convert_xss
|
PASS | |||||
|
TestEbookConvertCalibre - test_email_failed
|
PASS | |||||
|
TestEbookConvertCalibre - test_email_only
|
PASS | |||||
|
TestEbookConvertCalibre - test_kindle_send_not_configured
|
PASS | |||||
|
TestEbookConvertCalibre - test_ssl_smtp_setup_error
|
PASS | |||||
|
TestEbookConvertCalibre - test_starttls_smtp_setup_error
|
PASS | |||||
|
TestEbookConvertCalibre - test_user_convert_xss
|
PASS | |||||
| TestEbookConvertCalibreGDrive | 6 | 6 | 0 | 0 | 0 | Detail |
|
TestEbookConvertCalibreGDrive - test_convert_email
|
PASS | |||||
|
TestEbookConvertCalibreGDrive - test_convert_failed_and_email
|
PASS | |||||
|
TestEbookConvertCalibreGDrive - test_convert_only
|
PASS | |||||
|
TestEbookConvertCalibreGDrive - test_convert_parameter
|
PASS | |||||
|
TestEbookConvertCalibreGDrive - test_email_failed
|
PASS | |||||
|
TestEbookConvertCalibreGDrive - test_email_only
|
PASS | |||||
| TestEbookConvertKepubify | 3 | 3 | 0 | 0 | 0 | Detail |
|
TestEbookConvertKepubify - test_convert_deactivate
|
PASS | |||||
|
TestEbookConvertKepubify - test_convert_only
|
PASS | |||||
|
TestEbookConvertKepubify - test_convert_wrong_excecutable
|
PASS | |||||
| TestEbookConvertGDriveKepubify | 3 | 3 | 0 | 0 | 0 | Detail |
|
TestEbookConvertGDriveKepubify - test_convert_deactivate
|
PASS | |||||
|
TestEbookConvertGDriveKepubify - test_convert_only
|
PASS | |||||
|
TestEbookConvertGDriveKepubify - test_convert_wrong_excecutable
|
PASS | |||||
| TestEditAdditionalBooks | 15 | 8 | 2 | 4 | 1 | Detail |
|
TestEditAdditionalBooks - test_change_upload_formats
|
PASS | |||||
|
TestEditAdditionalBooks - test_delete_book
|
PASS | |||||
|
TestEditAdditionalBooks - test_delete_role
|
PASS | |||||
|
TestEditAdditionalBooks - test_edit_book_identifier
|
PASS | |||||
|
TestEditAdditionalBooks - test_edit_book_identifier_capital
|
PASS | |||||
|
TestEditAdditionalBooks - test_edit_book_identifier_standard
|
PASS | |||||
|
TestEditAdditionalBooks - test_edit_special_book_identifier
|
PASS | |||||
|
TestEditAdditionalBooks - test_title_sort
|
PASS | |||||
|
TestEditAdditionalBooks - test_upload_edit_role
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_edit_additional_books.py", line 524, in test_upload_edit_role
result = r.post('http://127.0.0.1:8083/upload', files=files, data={"csrf_token": token.group(1)})
AttributeError: 'NoneType' object has no attribute 'group'
|
|||||
|
TestEditAdditionalBooks - test_upload_metadata_cbr
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_edit_additional_books.py", line 55, in test_upload_metadata_cbr
self.fill_basic_config({'config_uploading': 1})
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 344, in fill_basic_config
cls._fill_basic_config(elements)
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 254, in _fill_basic_config
WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "config_port")))
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 80, in until
raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message:
|
|||||
|
TestEditAdditionalBooks - test_upload_metadata_cbt
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_edit_additional_books.py", line 92, in test_upload_metadata_cbt
self.fill_basic_config({'config_uploading': 1})
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 344, in fill_basic_config
cls._fill_basic_config(elements)
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 254, in _fill_basic_config
WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "config_port")))
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 80, in until
raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message:
|
|||||
|
TestEditAdditionalBooks - test_writeonly_calibre_database
|
||||||
|
TestEditAdditionalBooks - test_writeonly_path
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_edit_additional_books.py", line 240, in test_writeonly_path
self.fill_basic_config({'config_rarfile_location': unrar_path()})
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 344, in fill_basic_config
cls._fill_basic_config(elements)
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 254, in _fill_basic_config
WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "config_port")))
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 80, in until
raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message:
|
|||||
|
TestEditAdditionalBooks - test_xss_comment_edit
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_edit_additional_books.py", line 686, in test_xss_comment_edit
self.assertEqual(200, result.status_code)
AssertionError: 200 != 400
|
|||||
|
TestEditAdditionalBooks - test_xss_custom_comment_edit
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_edit_additional_books.py", line 705, in test_xss_custom_comment_edit
self.assertEqual(200, result.status_code)
AssertionError: 200 != 400
|
|||||
| _ErrorHolder | 2 | 0 | 0 | 2 | 0 | Detail |
|
tearDownClass (test_edit_additional_books)
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_edit_additional_books.py", line 41, in tearDownClass
cls.stop_calibre_web()
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 432, in stop_calibre_web
cls.driver.find_element_by_id('admin_stop').click()
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 360, in find_element_by_id
return self.find_element(by=By.ID, value=id_)
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 976, in find_element
return self.execute(Command.FIND_ELEMENT, {
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: [id="admin_stop"]
|
|||||
|
tearDownClass (test_opds_feed)
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_opds_feed.py", line 32, in tearDownClass
cls.stop_calibre_web()
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 432, in stop_calibre_web
cls.driver.find_element_by_id('admin_stop').click()
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 360, in find_element_by_id
return self.find_element(by=By.ID, value=id_)
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 976, in find_element
return self.execute(Command.FIND_ELEMENT, {
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: [id="admin_stop"]
|
|||||
| TestEditBooks | 35 | 34 | 0 | 0 | 1 | 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_comment
|
PASS | |||||
|
TestEditBooks - test_edit_custom_date
|
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
|
PASS | |||||
|
TestEditBooks - test_edit_rating
|
PASS | |||||
|
TestEditBooks - test_edit_series
|
PASS | |||||
|
TestEditBooks - test_edit_title
|
PASS | |||||
|
TestEditBooks - test_rename_uppercase_lowercase
|
||||||
|
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
|
PASS | |||||
| TestEditBooksList | 10 | 10 | 0 | 0 | 0 | Detail |
|
TestEditBooksList - test_bookslist_edit_author
|
PASS | |||||
|
TestEditBooksList - test_bookslist_edit_categories
|
PASS | |||||
|
TestEditBooksList - test_bookslist_edit_languages
|
PASS | |||||
|
TestEditBooksList - test_bookslist_edit_publisher
|
PASS | |||||
|
TestEditBooksList - test_bookslist_edit_series
|
PASS | |||||
|
TestEditBooksList - test_bookslist_edit_seriesindex
|
PASS | |||||
|
TestEditBooksList - test_bookslist_edit_title
|
PASS | |||||
|
TestEditBooksList - test_list_visibility
|
PASS | |||||
|
TestEditBooksList - test_restricted_rights
|
PASS | |||||
|
TestEditBooksList - test_search_books_list
|
PASS | |||||
| TestEditBooksOnGdrive | 20 | 18 | 2 | 0 | 0 | Detail |
|
TestEditBooksOnGdrive - test_download_book
|
PASS | |||||
|
TestEditBooksOnGdrive - test_edit_author
|
PASS | |||||
|
TestEditBooksOnGdrive - test_edit_category
|
PASS | |||||
|
TestEditBooksOnGdrive - test_edit_comments
|
PASS | |||||
|
TestEditBooksOnGdrive - test_edit_custom_bool
|
PASS | |||||
|
TestEditBooksOnGdrive - test_edit_custom_categories
|
PASS | |||||
|
TestEditBooksOnGdrive - test_edit_custom_float
|
PASS | |||||
|
TestEditBooksOnGdrive - test_edit_custom_int
|
PASS | |||||
|
TestEditBooksOnGdrive - test_edit_custom_rating
|
PASS | |||||
|
TestEditBooksOnGdrive - test_edit_custom_single_select
|
PASS | |||||
|
TestEditBooksOnGdrive - test_edit_custom_text
|
PASS | |||||
|
TestEditBooksOnGdrive - test_edit_language
|
PASS | |||||
|
TestEditBooksOnGdrive - test_edit_publisher
|
PASS | |||||
|
TestEditBooksOnGdrive - test_edit_rating
|
PASS | |||||
|
TestEditBooksOnGdrive - test_edit_series
|
PASS | |||||
|
TestEditBooksOnGdrive - test_edit_title
|
PASS | |||||
|
TestEditBooksOnGdrive - test_upload_book_epub
|
PASS | |||||
|
TestEditBooksOnGdrive - test_upload_book_lit
|
PASS | |||||
|
TestEditBooksOnGdrive - test_upload_cover_hdd
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_edit_ebooks_gdrive.py", line 774, in test_upload_cover_hdd
self.assertGreater(diff('original.png', 'jpeg.png', delete_diff_file=True), 0.02)
AssertionError: 0.0 not greater than 0.02
|
|||||
|
TestEditBooksOnGdrive - test_watch_metadata
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_edit_ebooks_gdrive.py", line 927, in test_watch_metadata
self.assertNotIn('series', book)
AssertionError: 'series' unexpectedly found in {'id': 5, 'reader': [], 'title': 'testbook', 'author': ['John Döe'], 'rating': 0, 'languages': ['English'], 'identifier': [], 'cover': '/cover/5?edit=3f725ebe-7d0f-48d2-88dd-14b1fd26540b', 'tag': [], 'publisher': ['Randomhäus'], 'pubdate': 'Jan 19, 2017', 'comment': 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit.Aenean commodo ligula eget dolor.Aenean massa.Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.Nulla consequat massa quis enim.Donec pede justo, fringilla vel, aliquet nec, vulputate', 'add_shelf': [], 'del_shelf': [], 'edit_enable': True, 'kindle': None, 'kindlebtn': None, 'download': ['EPUB (6.7 kB)'], 'read': False, 'archived': False, 'series_all': 'Book 1 of test', 'series_index': '1', 'series': 'test', 'cust_columns': []}
|
|||||
| 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 | 7 | 7 | 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_non_admin_user
|
PASS | |||||
|
TestSSL - test_SSL_only
|
PASS | |||||
|
TestSSL - test_email_limit
|
PASS | |||||
|
TestSSL - test_filepicker_two_file
|
PASS | |||||
| TestBookDatabase | 1 | 1 | 0 | 0 | 0 | Detail |
|
TestBookDatabase - test_invalid_book_path
|
PASS | |||||
| TestErrorReadColumn | 1 | 1 | 0 | 0 | 0 | Detail |
|
TestErrorReadColumn - test_invalid_custom_column
|
PASS | |||||
| TestFilePicker | 1 | 1 | 0 | 0 | 0 | Detail |
|
TestFilePicker - test_filepicker_limited_file
|
PASS | |||||
| TestSetupGdrive | 1 | 1 | 0 | 0 | 0 | Detail |
|
TestSetupGdrive - test_config_gdrive
|
PASS | |||||
| TestGoodreads | 3 | 3 | 0 | 0 | 0 | Detail |
|
TestGoodreads - test_author_page
|
PASS | |||||
|
TestGoodreads - test_author_page_invalid
|
PASS | |||||
|
TestGoodreads - test_goodreads_about
|
PASS | |||||
| TestKoboSync | 10 | 5 | 5 | 0 | 0 | Detail |
|
TestKoboSync - test_book_download
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync.py", line 583, in test_book_download
data = self.inital_sync()
File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync.py", line 130, in inital_sync
self.assertEqual(len(data), 4, "4 Books should have valid kobo formats (epub, epub3, kebub)")
AssertionError: 0 != 4 : 4 Books should have valid kobo formats (epub, epub3, kebub)
|
|||||
|
TestKoboSync - test_kobo_about
|
PASS | |||||
|
TestKoboSync - test_kobo_sync_selected_shelfs
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync.py", line 603, in test_kobo_sync_selected_shelfs
self.assertEqual(4, len(data))
AssertionError: 4 != 0
|
|||||
|
TestKoboSync - test_shelves_add_remove_books
|
PASS | |||||
|
TestKoboSync - test_sync_changed_book
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync.py", line 285, in test_sync_changed_book
self.assertEqual(1, len(data))
AssertionError: 1 != 0
|
|||||
|
TestKoboSync - test_sync_invalid
|
PASS | |||||
|
TestKoboSync - test_sync_reading_state
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync.py", line 554, in test_sync_reading_state
self.assertEqual(200, r.status_code)
AssertionError: 200 != 400
|
|||||
|
TestKoboSync - test_sync_shelf
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync.py", line 362, in test_sync_shelf
self.assertEqual(404, r.status_code)
AssertionError: 404 != 400
|
|||||
|
TestKoboSync - test_sync_unchanged
|
PASS | |||||
|
TestKoboSync - test_sync_upload
|
PASS | |||||
| TestLdapLogin | 13 | 4 | 2 | 7 | 0 | Detail |
|
TestLdapLogin - test_LDAP_SSL
|
PASS | |||||
|
TestLdapLogin - test_LDAP_SSL_CERTIFICATE
|
PASS | |||||
|
TestLdapLogin - test_LDAP_STARTTLS
|
PASS | |||||
|
TestLdapLogin - test_LDAP_fallback_Login
|
PASS | |||||
|
TestLdapLogin - test_LDAP_import
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_ldap.py", line 403, in test_LDAP_import
self.assertTrue('Successfully Imported' in self.check_element_on_page((By.ID, "DialogContent")).text)
AssertionError: False is not true
|
|||||
|
TestLdapLogin - test_LDAP_import_memberfield
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_ldap.py", line 270, in test_LDAP_import_memberfield
self.fill_basic_config({'config_ldap_provider_url': '127.0.0.1',
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 344, in fill_basic_config
cls._fill_basic_config(elements)
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 254, in _fill_basic_config
WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "config_port")))
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 80, in until
raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message:
|
|||||
|
TestLdapLogin - test_LDAP_login
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_ldap.py", line 214, in test_LDAP_login
self.fill_basic_config({'config_ldap_provider_url': '127.0.0.1',
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 344, in fill_basic_config
cls._fill_basic_config(elements)
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 254, in _fill_basic_config
WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "config_port")))
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 80, in until
raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message:
|
|||||
|
TestLdapLogin - test_invalid_LDAP
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_ldap.py", line 107, in test_invalid_LDAP
self.fill_basic_config({'config_ldap_provider_url': 'example.org',
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 344, in fill_basic_config
cls._fill_basic_config(elements)
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 254, in _fill_basic_config
WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "config_port")))
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 80, in until
raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message:
|
|||||
|
TestLdapLogin - test_ldap_about
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_ldap.py", line 749, in test_ldap_about
self.assertTrue(self.goto_page('nav_about'))
AssertionError: False is not true
|
|||||
|
TestLdapLogin - test_ldap_authentication
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_ldap.py", line 752, in test_ldap_authentication
self.fill_basic_config({'config_ldap_provider_url': '127.0.0.1',
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 344, in fill_basic_config
cls._fill_basic_config(elements)
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 254, in _fill_basic_config
WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "config_port")))
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 80, in until
raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message:
|
|||||
|
TestLdapLogin - test_ldap_kobo_sync
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_ldap.py", line 1016, in test_ldap_kobo_sync
self.fill_basic_config({'config_ldap_provider_url': '127.0.0.1',
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 344, in fill_basic_config
cls._fill_basic_config(elements)
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 254, in _fill_basic_config
WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "config_port")))
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 80, in until
raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message:
|
|||||
|
TestLdapLogin - test_ldap_opds_anonymous
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_ldap.py", line 919, in test_ldap_opds_anonymous
self.fill_basic_config({'config_ldap_provider_url': '127.0.0.1',
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 344, in fill_basic_config
cls._fill_basic_config(elements)
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 254, in _fill_basic_config
WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "config_port")))
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 80, in until
raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message:
|
|||||
|
TestLdapLogin - test_ldap_opds_download_book
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_ldap.py", line 829, in test_ldap_opds_download_book
self.fill_basic_config({'config_ldap_provider_url': '127.0.0.1',
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 344, in fill_basic_config
cls._fill_basic_config(elements)
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 254, in _fill_basic_config
WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "config_port")))
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 80, in until
raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message:
|
|||||
| TestLogging | 9 | 8 | 0 | 0 | 1 | Detail |
|
TestLogging - test_access_log_recover
|
PASS | |||||
|
TestLogging - test_debug_log
|
PASS | |||||
|
TestLogging - test_debuginfo_download
|
PASS | |||||
|
TestLogging - test_failed_login
|
PASS | |||||
|
TestLogging - test_failed_register
|
||||||
|
TestLogging - test_logbook_download
|
PASS | |||||
|
TestLogging - test_logfile_change
|
PASS | |||||
|
TestLogging - test_logfile_recover
|
PASS | |||||
|
TestLogging - test_logviewer
|
PASS | |||||
| TestLogin | 15 | 13 | 2 | 0 | 0 | Detail |
|
TestLogin - test_digest_login
|
PASS | |||||
|
TestLogin - test_login_capital_letters_user_unicode_password
|
PASS | |||||
|
TestLogin - test_login_cookie_steal
|
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_magic_remote_login
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_login.py", line 504, in test_magic_remote_login
self.assertTrue(self.check_element_on_page((By.ID, "flash_success")))
AssertionError: False is not true
|
|||||
|
TestLogin - test_next
|
PASS | |||||
|
TestLogin - test_proxy_login
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_login.py", line 367, in test_proxy_login
self.assertFalse("Calibre-Web | Login" in resp.text)
AssertionError: True is not false
|
|||||
|
TestLogin - test_robots
|
PASS | |||||
| TestMergeBooksList | 2 | 2 | 0 | 0 | 0 | Detail |
|
TestMergeBooksList - test_delete_book
|
PASS | |||||
|
TestMergeBooksList - test_merge_book
|
PASS | |||||
| TestOAuthLogin | 2 | 2 | 0 | 0 | 0 | Detail |
|
TestOAuthLogin - test_oauth_about
|
PASS | |||||
|
TestOAuthLogin - test_visible_oauth
|
PASS | |||||
| TestOPDSFeed | 23 | 20 | 3 | 0 | 0 | Detail |
|
TestOPDSFeed - test_opds
|
PASS | |||||
|
TestOPDSFeed - test_opds_author
|
PASS | |||||
|
TestOPDSFeed - test_opds_books
|
PASS | |||||
|
TestOPDSFeed - test_opds_calibre_companion
|
PASS | |||||
|
TestOPDSFeed - test_opds_colon_password
|
PASS | |||||
|
TestOPDSFeed - test_opds_cover
|
PASS | |||||
|
TestOPDSFeed - test_opds_download_book
|
PASS | |||||
|
TestOPDSFeed - test_opds_formats
|
PASS | |||||
|
TestOPDSFeed - test_opds_guest_user
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_opds_feed.py", line 137, in test_opds_guest_user
self.assertEqual(403, r.status_code)
AssertionError: 403 != 200
|
|||||
|
TestOPDSFeed - test_opds_hot
|
PASS | |||||
|
TestOPDSFeed - test_opds_language
|
PASS | |||||
|
TestOPDSFeed - test_opds_non_admin
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_opds_feed.py", line 370, in test_opds_non_admin
self.assertEqual(401, r.status_code)
AssertionError: 401 != 200
|
|||||
|
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
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_opds_feed.py", line 558, in test_opds_search
self.assertEqual(401, r.status_code)
AssertionError: 401 != 200
|
|||||
|
TestOPDSFeed - test_opds_series
|
PASS | |||||
|
TestOPDSFeed - test_opds_shelf_access
|
PASS | |||||
|
TestOPDSFeed - test_opds_tags
|
PASS | |||||
|
TestOPDSFeed - test_opds_top_rated
|
PASS | |||||
|
TestOPDSFeed - test_opds_unicode_user
|
PASS | |||||
|
TestOPDSFeed - test_recently_added
|
PASS | |||||
| TestUploadPDF | 1 | 1 | 0 | 0 | 0 | Detail |
|
TestUploadPDF - test_upload_invalid_pdf
|
PASS | |||||
| TestReader | 5 | 5 | 0 | 0 | 0 | Detail |
|
TestReader - test_comic_reader
|
PASS | |||||
|
TestReader - test_epub_reader
|
PASS | |||||
|
TestReader - test_pdf_reader
|
PASS | |||||
|
TestReader - test_sound_listener
|
PASS | |||||
|
TestReader - test_txt_reader
|
PASS | |||||
| TestRegister | 8 | 7 | 1 | 0 | 0 | Detail |
|
TestRegister - test_forgot_password
|
PASS | |||||
|
TestRegister - test_illegal_email
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_register.py", line 236, in test_illegal_email
self.assertTrue("flash_danger" in resp.text)
AssertionError: False is not true
|
|||||
|
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 | |||||
| TestReverseProxy | 3 | 3 | 0 | 0 | 0 | Detail |
|
TestReverseProxy - test_logout
|
PASS | |||||
|
TestReverseProxy - test_move_page
|
PASS | |||||
|
TestReverseProxy - test_reverse_about
|
PASS | |||||
| TestShelf | 13 | 10 | 2 | 0 | 1 | Detail |
|
TestShelf - test_add_shelf_from_search
|
PASS | |||||
|
TestShelf - test_adv_search_shelf
|
PASS | |||||
|
TestShelf - test_arrange_shelf
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 262, in test_arrange_shelf
self.assertEqual(shelf_books[0]['id'], '9')
AssertionError: '13' != '9'
- 13
+ 9
|
|||||
|
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
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 196, in test_rename_shelf
self.assertTrue("flash_danger" in resp.text)
AssertionError: False is not true
|
|||||
|
TestShelf - test_shelf_action_non_shelf_edit_role
|
PASS | |||||
|
TestShelf - test_shelf_anonymous
|
PASS | |||||
|
TestShelf - test_shelf_database_change
|
||||||
|
TestShelf - test_shelf_long_name
|
PASS | |||||
|
TestShelf - test_xss_shelf
|
PASS | |||||
| TestUpdater | 9 | 5 | 1 | 2 | 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
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_updater.py", line 381, in test_perform_update
button.click()
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webelement.py", line 80, in click
self._execute(Command.CLICK_ELEMENT)
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webelement.py", line 633, in _execute
return self._parent.execute(command, params)
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.ElementNotInteractableException: Message: Element <button id="DialogFinished" class="btn btn-default hidden" type="button"> could not be scrolled into view
|
|||||
|
TestUpdater - test_perform_update_stable_errors
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_updater.py", line 298, in test_perform_update_stable_errors
self.fill_basic_config({'config_updatechannel': 'Stable'})
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 344, in fill_basic_config
cls._fill_basic_config(elements)
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 254, in _fill_basic_config
WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "config_port")))
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 80, in until
raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message:
|
|||||
|
TestUpdater - test_perform_update_timeout
|
||||||
|
TestUpdater - test_reconnect_database
|
PASS | |||||
|
TestUpdater - test_update_write_protect
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_updater.py", line 413, in test_update_write_protect
self.assertTrue('Update failed' in self.check_element_on_page((By.ID, "DialogContent")).text)
AssertionError: False is not true
|
|||||
| TestUploadEPubs | 2 | 2 | 0 | 0 | 0 | Detail |
|
TestUploadEPubs - test_upload_epub_duplicate
|
PASS | |||||
|
TestUploadEPubs - test_upload_epub_lang
|
PASS | |||||
| TestUserList | 18 | 17 | 1 | 0 | 0 | Detail |
|
TestUserList - test_edit_user_email
|
PASS | |||||
|
TestUserList - test_list_visibility
|
PASS | |||||
|
TestUserList - test_user_list_admin_role
|
PASS | |||||
|
TestUserList - test_user_list_check_sort
|
PASS | |||||
|
TestUserList - test_user_list_denied_tags
|
PASS | |||||
|
TestUserList - test_user_list_download_role
|
PASS | |||||
|
TestUserList - test_user_list_edit_button
|
PASS | |||||
|
TestUserList - test_user_list_edit_email
|
PASS | |||||
|
TestUserList - test_user_list_edit_kindle
|
PASS | |||||
|
TestUserList - test_user_list_edit_language
|
PASS | |||||
|
TestUserList - test_user_list_edit_locale
|
PASS | |||||
|
TestUserList - test_user_list_edit_name
|
PASS | |||||
|
TestUserList - test_user_list_edit_visiblility
|
PASS | |||||
|
TestUserList - test_user_list_guest_edit
|
PASS | |||||
|
TestUserList - test_user_list_remove_admin
|
PASS | |||||
|
TestUserList - test_user_list_requests
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_user_list.py", line 680, in test_user_list_requests
self.assertEqual(200, result.status_code)
AssertionError: 200 != 400
|
|||||
|
TestUserList - test_user_list_search
|
PASS | |||||
|
TestUserList - test_user_list_sort
|
PASS | |||||
| TestUserLoad | 1 | 1 | 0 | 0 | 0 | Detail |
|
TestUserLoad - test_user_change_vis
|
PASS | |||||
| TestUserTemplate | 21 | 21 | 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_download_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_list_user_template
|
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 | 34 | 33 | 1 | 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_change_title
|
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_request_link_column_to_read_status
|
Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_visiblilitys.py", line 833, in test_request_link_column_to_read_status
self.assertTrue("flash_danger" in result.text)
AssertionError: False is not true
|
|||||
|
TestCalibreWebVisibilitys - test_restrict_columns
|
PASS | |||||
|
TestCalibreWebVisibilitys - test_restrict_tags
|
PASS | |||||
|
TestCalibreWebVisibilitys - test_save_views_recent
|
PASS | |||||
|
TestCalibreWebVisibilitys - test_search_functions
|
PASS | |||||
|
TestCalibreWebVisibilitys - test_search_order
|
PASS | |||||
|
TestCalibreWebVisibilitys - test_search_string
|
PASS | |||||
|
TestCalibreWebVisibilitys - test_user_email_available
|
PASS | |||||
|
TestCalibreWebVisibilitys - test_user_visibility_sidebar
|
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 | |||||
| Total | 355 | 313 | 22 | 15 | 5 | |
| Program library | Installed Version | Test class |
|---|---|---|
| Platform | Linux 5.11.0-37-generic #41~20.04.2-Ubuntu SMP Fri Sep 24 09:06:38 UTC 2021 x86_64 x86_64 | Basic |
| Python | 3.8.10 | Basic |
| Babel | 2.9.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 |
| Flask-WTF | 0.15.1 | Basic |
| greenlet | 1.1.2 | Basic |
| httplib2 | 0.14.0 | Basic |
| iso-639 | 0.4.5 | Basic |
| Jinja2 | 2.11.2 | Basic |
| lxml | 4.6.3 | Basic |
| natsort | 7.1.0 | Basic |
| pyasn1 | 0.4.8 | Basic |
| PyPDF3 | 1.0.3 | Basic |
| pytz | 2019.3 | Basic |
| PyYAML | 5.3.1 | Basic |
| requests | 2.22.0 | Basic |
| six | 1.14.0 | Basic |
| SQLAlchemy | 1.4.25 | Basic |
| tornado | 6.1 | Basic |
| Unidecode | 1.1.1 | Basic |
| Wand | 0.6.7 | Basic |
| Werkzeug | 1.0.1 | Basic |
| google-api-python-client | 2.24.0 | TestCliGdrivedb |
| httplib2 | 0.19.1 | TestCliGdrivedb |
| oauth2client | 4.1.3 | TestCliGdrivedb |
| PyDrive2 | 1.10.0 | TestCliGdrivedb |
| PyYAML | 5.3.1 | TestCliGdrivedb |
| google-api-python-client | 2.24.0 | TestEbookConvertCalibreGDrive |
| httplib2 | 0.19.1 | TestEbookConvertCalibreGDrive |
| oauth2client | 4.1.3 | TestEbookConvertCalibreGDrive |
| PyDrive2 | 1.10.0 | TestEbookConvertCalibreGDrive |
| PyYAML | 5.3.1 | TestEbookConvertCalibreGDrive |
| google-api-python-client | 2.24.0 | TestEbookConvertGDriveKepubify |
| httplib2 | 0.19.1 | TestEbookConvertGDriveKepubify |
| oauth2client | 4.1.3 | TestEbookConvertGDriveKepubify |
| PyDrive2 | 1.10.0 | TestEbookConvertGDriveKepubify |
| PyYAML | 5.3.1 | TestEbookConvertGDriveKepubify |
| comicapi | 2.2.0 | TestEditAdditionalBooks |
| rarfile | 4.0 | TestEditAdditionalBooks |
| google-api-python-client | 2.24.0 | TestEditBooksOnGdrive |
| httplib2 | 0.19.1 | TestEditBooksOnGdrive |
| oauth2client | 4.1.3 | TestEditBooksOnGdrive |
| PyDrive2 | 1.10.0 | TestEditBooksOnGdrive |
| PyYAML | 5.3.1 | TestEditBooksOnGdrive |
| google-api-python-client | 2.24.0 | TestSetupGdrive |
| httplib2 | 0.19.1 | TestSetupGdrive |
| oauth2client | 4.1.3 | TestSetupGdrive |
| PyDrive2 | 1.10.0 | TestSetupGdrive |
| PyYAML | 5.3.1 | TestSetupGdrive |
| goodreads | 0.3.2 | TestGoodreads |
| python-Levenshtein | 0.12.2 | TestGoodreads |
| jsonschema | 4.0.1 | TestKoboSync |
| Flask-SimpleLDAP | 1.4.0 | TestLdapLogin |
| jsonschema | 4.0.1 | TestLdapLogin |
| python-ldap | 3.3.1 | TestLdapLogin |
| Flask-Dance | 5.0.0 | TestOAuthLogin |
| SQLAlchemy-Utils | 0.37.8 | TestOAuthLogin |