diff --git a/test/Calibre-Web TestSummary_Linux.html b/test/Calibre-Web TestSummary_Linux.html index b5b6f04ce..d35870888 100644 --- a/test/Calibre-Web TestSummary_Linux.html +++ b/test/Calibre-Web TestSummary_Linux.html @@ -37,20 +37,20 @@
Start Time: 2021-12-04 22:17:44
+Start Time: 2022-01-25 21:16:05
Stop Time: 2021-12-05 01:46:42
+Stop Time: 2022-01-26 01:13:49
Duration: 2h 48 min
+Duration: 3h 17 min
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 201, in test_convert_email + self.assertEqual(ret[-2]['result'], 'Finished') +IndexError: list index out of range+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 245, in test_convert_failed_and_email + self.assertEqual(ret[-1]['result'], 'Failed') +AssertionError: 'Finished' != 'Failed' +- Finished ++ Failed+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 164, in test_convert_parameter + self.assertEqual(ret[-1]['result'], 'Finished') +AssertionError: 'Failed' != 'Finished' +- Failed ++ Finished+
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 506, in test_convert_xss
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 110, in test_convert_wrong_excecutable
self.assertTrue(self.check_element_on_page((By.ID, "flash_success")))
AssertionError: False is not true
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 519, in test_convert_xss + self.assertEqual(ret[-1]['result'], 'Finished') +AssertionError: 'Failed' != 'Finished' +- Failed ++ Finished+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 441, in test_email_failed + self.assertTrue(self.check_element_on_page((By.ID, "flash_success"))) +AssertionError: False is not true+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 412, in test_email_only + self.assertEqual(ret[-1]['result'], 'Finished') +AssertionError: 'Failed' != 'Finished' +- Failed ++ Finished+
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 538, in test_user_convert_xss - self.assertTrue(self.check_element_on_page((By.ID, "flash_success"))) -AssertionError: False is not true+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 553, in test_user_convert_xss + self.assertEqual(ret[-1]['result'], 'Finished') +AssertionError: 'Failed' != 'Finished' +- Failed ++ Finished
Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert_gdrive.py", line 194, in test_convert_email
+ self.assertTrue("Convert" in ret[-2]['task'])
+AssertionError: False is not true
+ Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert_gdrive.py", line 234, in test_convert_failed_and_email + self.assertEqual(ret[-1]['result'], 'Failed') +AssertionError: 'Finished' != 'Failed' +- Finished ++ Failed+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert_gdrive.py", line 158, in test_convert_parameter + self.assertEqual(ret[-1]['result'], 'Finished') +AssertionError: 'Failed' != 'Finished' +- Failed ++ Finished+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert_gdrive.py", line 421, in test_email_failed + self.assertTrue(self.check_element_on_page((By.ID, "flash_success"))) +AssertionError: False is not true+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert_gdrive.py", line 389, in test_email_only + self.assertEqual(ret[-1]['result'], 'Finished') +AssertionError: 'Failed' != 'Finished' +- Failed ++ Finished+
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_edit_additional_books.py", line 136, in test_change_upload_formats - self.assertTrue(self.check_element_on_page((By.ID, 'edit_cancel'))) -AssertionError: False is not true-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_edit_additional_books.py", line 642, in test_delete_role - self.assertTrue(self.delete_book_format(12, 'FB2')) -AssertionError: False is not true-
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_additional_books.py", line 654, in test_title_sort
- self.verify_order("search", order=order)
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1324, in verify_order
- self.check_element_on_page((By.ID, key)).click()
-AttributeError: 'bool' object has no attribute 'click'
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_additional_books.py", line 510, in test_upload_edit_role
- self.fill_basic_config({'config_uploading': 1})
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 356, in fill_basic_config
- cls._fill_basic_config(elements)
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 266, 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
+ File "/home/ozzie/Development/calibre-web-test/test/test_edit_additional_books.py", line 664, in test_upload_edit_role
+ self.login('admin', 'admin123')
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 87, in login
+ WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "username")))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 89, in until
raise TimeoutException(message, screen, stacktrace)
-selenium.common.exceptions.TimeoutException: Message:
- 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 356, in fill_basic_config
- cls._fill_basic_config(elements)
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 266, 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:
- 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 356, in fill_basic_config
- cls._fill_basic_config(elements)
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 266, 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:
- 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 356, in fill_basic_config
+ File "/home/ozzie/Development/calibre-web-test/test/test_edit_additional_books.py", line 148, in test_upload_metadata_cbr
+ self.fill_basic_config({'config_uploading': 1})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 358, in fill_basic_config
cls._fill_basic_config(elements)
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 266, in _fill_basic_config
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 268, 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
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 89, in until
raise TimeoutException(message, screen, stacktrace)
-selenium.common.exceptions.TimeoutException: Message:
+selenium.common.exceptions.TimeoutException: Message:
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_edit_additional_books.py", line 185, in test_upload_metadata_cbt
+ self.fill_basic_config({'config_uploading': 1})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 358, in fill_basic_config
+ cls._fill_basic_config(elements)
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 268, 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 89, in until
+ raise TimeoutException(message, screen, stacktrace)
+selenium.common.exceptions.TimeoutException: Message:
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_edit_additional_books.py", line 718, in test_xss_custom_comment_edit - self.assertEqual(0, len(values['cust_columns'])) -KeyError: 'cust_columns'+ File "/home/ozzie/Development/calibre-web-test/test/test_edit_additional_books.py", line 344, in test_writeonly_path + self.fill_basic_config({'config_rarfile_location': unrar_path(), "config_unicode_filename": 1}) + File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 358, in fill_basic_config + cls._fill_basic_config(elements) + File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 268, 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 89, in until + raise TimeoutException(message, screen, stacktrace) +selenium.common.exceptions.TimeoutException: Message: +Stacktrace: +WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5 +NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5 +element.find/</<@chrome://remote/content/marionette/element.js:300:16
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_additional_books.py", line 41, in tearDownClass
+ File "/home/ozzie/Development/calibre-web-test/test/test_edit_additional_books.py", line 44, in tearDownClass
cls.stop_calibre_web()
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 444, 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
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 446, 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 1244, 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
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 424, 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
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/errorhandler.py", line 247, in check_response
raise exception_class(message, screen, stacktrace)
-selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: [id="admin_stop"]
+selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: [id="admin_stop"]
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_books.py", line 443, in test_edit_comments
- self.assertEqual(len(self.adv_search({u'comment': u'mirä 人'})), 1)
-AssertionError: 0 != 1
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_books.py", line 452, in test_edit_custom_bool
- self.assertEqual(len(self.adv_search({u'custom_column_3': u'Yes'})), 0)
-TypeError: object of type 'bool' has no len()
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_books.py", line 543, in test_edit_custom_categories
- self.assertEqual(len(self.adv_search({u'custom_column_6': u'人 Ü'})), 0)
-TypeError: object of type 'bool' has no len()
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_books.py", line 526, in test_edit_custom_comment
- self.assertEqual(len(self.adv_search({u'custom_column_5': u'人1 Ä'})), 0)
-TypeError: object of type 'bool' has no len()
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_books.py", line 592, in test_edit_custom_date
- self.assertEqual(len(self.adv_search({u'custom_column_2_start': u'16/7/2015'})), 0)
-TypeError: object of type 'bool' has no len()
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_books.py", line 560, in test_edit_custom_float
- self.assertEqual(len(self.adv_search({u'custom_column_8': u'-2.5'})), 0)
-TypeError: object of type 'bool' has no len()
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_books.py", line 576, in test_edit_custom_int
- self.assertEqual(len(self.adv_search({u'custom_column_4': u'0'})), 0)
-TypeError: object of type 'bool' has no len()
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_books.py", line 467, in test_edit_custom_rating
- self.assertEqual(len(self.adv_search({u'custom_column_1': u'3'})), 0)
-TypeError: object of type 'bool' has no len()
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_books.py", line 493, in test_edit_custom_single_select
- self.assertEqual(len(self.adv_search({u'custom_column_9': u'人物'})), 0)
-TypeError: object of type 'bool' has no len()
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_books.py", line 509, in test_edit_custom_text
- self.assertEqual(len(self.adv_search({u'custom_column_10': u'人 Ä'})), 0)
-TypeError: object of type 'bool' has no len()
- Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_edit_books.py", line 73, in test_edit_title - self.assertEqual(u'O0ü 执', values['title']) -KeyError: 'title'-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_edit_books.py", line 1022, in test_upload_book_cbr - self.check_element_on_page((By.ID, 'edit_cancel')).click() -AttributeError: 'bool' object has no attribute 'click'-
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_books.py", line 987, in test_upload_book_cbt
- self.fill_basic_config({'config_uploading':1})
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 356, in fill_basic_config
- cls._fill_basic_config(elements)
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 266, 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:
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_books.py", line 961, in test_upload_book_cbz
- self.fill_basic_config({'config_uploading':1})
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 356, in fill_basic_config
- cls._fill_basic_config(elements)
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 266, 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:
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_books.py", line 922, in test_upload_book_epub
- self.fill_basic_config({'config_uploading':1})
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 356, in fill_basic_config
- cls._fill_basic_config(elements)
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 266, 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:
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_books.py", line 844, in test_upload_book_fb2
- self.fill_basic_config({'config_uploading':1})
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 356, in fill_basic_config
- cls._fill_basic_config(elements)
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 266, 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:
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_books.py", line 870, in test_upload_book_lit
- self.fill_basic_config({'config_uploading':1})
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 356, in fill_basic_config
- cls._fill_basic_config(elements)
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 266, 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:
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_books.py", line 896, in test_upload_book_mobi
- self.fill_basic_config({'config_uploading':1})
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 356, in fill_basic_config
- cls._fill_basic_config(elements)
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 266, 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:
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_books.py", line 818, in test_upload_book_pdf
- self.fill_basic_config({'config_uploading':1})
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 356, in fill_basic_config
- cls._fill_basic_config(elements)
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 266, 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:
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_books.py", line 769, in test_upload_cover_hdd
- self.fill_basic_config({'config_uploading': 1})
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 356, in fill_basic_config
- cls._fill_basic_config(elements)
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 266, 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:
- Traceback (most recent call last):
File "/home/ozzie/Development/calibre-web-test/test/test_edit_books_list.py", line 73, in test_bookslist_edit_title
bl = self.get_books_list(-1)
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1827, in get_books_list
- element_text = "+" if "glyphicon-plus" in click_element.find_elements_by_xpath("./span")[0].get_attribute('class') else ""
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1830, in get_books_list
+ element_text = "+" if "glyphicon-plus" in click_element.find_elements(By.XPATH, "./span")[0].get_attribute('class') else ""
IndexError: list index out of range
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_books_list.py", line 287, in test_list_visibility
+ File "/home/ozzie/Development/calibre-web-test/test/test_edit_books_list.py", line 291, in test_list_visibility
self.assertEqual(17, len(bl['column_elements']))
AssertionError: 17 != 20
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_books_list.py", line 326, in test_restricted_rights
+ File "/home/ozzie/Development/calibre-web-test/test/test_edit_books_list.py", line 330, in test_restricted_rights
self.assertFalse('Delete' in bl['table'][0])
AssertionError: True is not false
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_edit_books_metadata.py", line 136, in test_load_metadata + self.assertGreaterEqual(diff(BytesIO(cover), BytesIO(original_cover), delete_diff_file=True), 0.05) +AssertionError: 0.0 not greater than or equal to 0.05+
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_ebooks_gdrive.py", line 652, in test_edit_custom_bool
- self.assertEqual(len(self.adv_search({u'custom_column_3': u'Yes'})), 1)
-AssertionError: 0 != 1
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_ebooks_gdrive.py", line 714, in test_edit_custom_categories
- self.assertEqual(len(self.adv_search({u'custom_column_6': u'人 Ü'})), 0)
-TypeError: object of type 'bool' has no len()
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_ebooks_gdrive.py", line 732, in test_edit_custom_float
- self.assertEqual(len(self.adv_search({u'custom_column_8': u'-2.5'})), 0)
-TypeError: object of type 'bool' has no len()
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_ebooks_gdrive.py", line 748, in test_edit_custom_int
- self.assertEqual(len(self.adv_search({u'custom_column_4': u'0'})), 0)
-TypeError: object of type 'bool' has no len()
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_ebooks_gdrive.py", line 661, in test_edit_custom_rating
- self.assertEqual(len(self.adv_search({u'custom_column_1': u'3'})), 0)
-TypeError: object of type 'bool' has no len()
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_ebooks_gdrive.py", line 681, in test_edit_custom_single_select
- self.assertEqual(len(self.adv_search({u'custom_column_9': u'人物'})), 0)
-TypeError: object of type 'bool' has no len()
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_ebooks_gdrive.py", line 697, in test_edit_custom_text
- self.assertEqual(len(self.adv_search({u'custom_column_10': u'人 Ä'})), 0)
-TypeError: object of type 'bool' has no len()
- Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_edit_ebooks_gdrive.py", line 850, in test_upload_book_epub - self.check_element_on_page((By.ID, 'edit_cancel')).click() -AttributeError: 'bool' object has no attribute 'click'-
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_ebooks_gdrive.py", line 815, in test_upload_book_lit
- self.fill_basic_config({'config_uploading':1})
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 356, in fill_basic_config
- cls._fill_basic_config(elements)
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 266, 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:
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_ebooks_gdrive.py", line 763, in test_upload_cover_hdd
- self.fill_basic_config({'config_uploading': 1})
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 356, in fill_basic_config
- cls._fill_basic_config(elements)
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 266, 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:
- Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_edit_ebooks_gdrive.py", line 901, in test_watch_metadata - self.assertTrue(button) -AssertionError: False is not true-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_email_ssl.py", line 147, in test_email_limit - self.check_element_on_page((By.ID, 'edit_cancel')).click() -AttributeError: 'bool' object has no attribute 'click'-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_email_ssl.py", line 217, in test_filepicker_two_file - accordions[0].click() -IndexError: list index out of range-
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync.py", line 584, in test_book_download
- data = self.inital_sync()
- File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync.py", line 111, in inital_sync
- self.assertEqual(r.json(), {})
-AssertionError: {'Benefits': {}} != {}
-- {'Benefits': {}}
-+ {}
- 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
- data = self.inital_sync()
- File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync.py", line 111, in inital_sync
- self.assertEqual(r.json(), {})
-AssertionError: {'Benefits': {}} != {}
-- {'Benefits': {}}
-+ {}
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync.py", line 653, in test_kobo_upload_book
- self.inital_sync()
- File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync.py", line 111, in inital_sync
- self.assertEqual(r.json(), {})
-AssertionError: {'Benefits': {}} != {}
-- {'Benefits': {}}
-+ {}
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync.py", line 448, in test_shelves_add_remove_books
- self.inital_sync()
- File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync.py", line 111, in inital_sync
- self.assertEqual(r.json(), {})
-AssertionError: {'Benefits': {}} != {}
-- {'Benefits': {}}
-+ {}
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync.py", line 278, in test_sync_changed_book
- self.inital_sync()
- File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync.py", line 111, in inital_sync
- self.assertEqual(r.json(), {})
-AssertionError: {'Benefits': {}} != {}
-- {'Benefits': {}}
-+ {}
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync.py", line 515, in test_sync_reading_state
- self.inital_sync()
- File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync.py", line 111, in inital_sync
- self.assertEqual(r.json(), {})
-AssertionError: {'Benefits': {}} != {}
-- {'Benefits': {}}
-+ {}
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync.py", line 297, in test_sync_shelf
- self.inital_sync()
- File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync.py", line 111, in inital_sync
- self.assertEqual(r.json(), {})
-AssertionError: {'Benefits': {}} != {}
-- {'Benefits': {}}
-+ {}
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync.py", line 243, in test_sync_unchanged
- self.inital_sync()
- File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync.py", line 111, in inital_sync
- self.assertEqual(r.json(), {})
-AssertionError: {'Benefits': {}} != {}
-- {'Benefits': {}}
-+ {}
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync.py", line 257, in test_sync_upload
- self.inital_sync()
- File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync.py", line 111, in inital_sync
- self.assertEqual(r.json(), {})
-AssertionError: {'Benefits': {}} != {}
-- {'Benefits': {}}
-+ {}
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync_big.py", line 260, in test_kobo_sync_selected_shelfs
- self.inital_sync()
- File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync_big.py", line 103, in inital_sync
- self.assertEqual(r.json(), {})
-AssertionError: {'Benefits': {}} != {}
-- {'Benefits': {}}
-+ {}
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync_big.py", line 164, in test_sync_changed_book
- self.inital_sync()
- File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync_big.py", line 103, in inital_sync
- self.assertEqual(r.json(), {})
-AssertionError: {'Benefits': {}} != {}
-- {'Benefits': {}}
-+ {}
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync_big.py", line 237, in test_sync_reading_state
- self.inital_sync()
- File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync_big.py", line 103, in inital_sync
- self.assertEqual(r.json(), {})
-AssertionError: {'Benefits': {}} != {}
-- {'Benefits': {}}
-+ {}
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync_big.py", line 193, in test_sync_shelf
- self.inital_sync()
- File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync_big.py", line 103, in inital_sync
- self.assertEqual(r.json(), {})
-AssertionError: {'Benefits': {}} != {}
-- {'Benefits': {}}
-+ {}
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_pdf_metadata.py", line 129, in test_upload_invalid_pdf
- self.check_uploaded_pdf({'author': "Mani Mücks",
- File "/home/ozzie/Development/calibre-web-test/test/test_pdf_metadata.py", line 59, in check_uploaded_pdf
- self.check_element_on_page((By.ID, 'edit_cancel')).click()
-AttributeError: 'bool' object has no attribute 'click'
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_reader.py", line 230, in test_sound_listener
- self.sound_test('music.flac', 'Unknown - music', '0:02')
- File "/home/ozzie/Development/calibre-web-test/test/test_reader.py", line 191, in sound_test
- self.check_element_on_page((By.ID, 'edit_cancel')).click()
-AttributeError: 'bool' object has no attribute 'click'
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 466, in test_adv_search_shelf
- self.assertEqual(len(self.adv_search({u'include_shelf': u'Search', 'book_title': 'book'})), 2)
-AssertionError: 0 != 2
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 44, in tearDown
- self.login('admin','admin123')
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 84, in login
- WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "username")))
- 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:
- Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 252, in test_arrange_shelf - self.assertTrue(self.check_element_on_page((By.ID, "flash_success"))) -AssertionError: False is not true-
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 44, in tearDown
- self.login('admin','admin123')
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 84, in login
- WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "username")))
- 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:
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 146, in test_create_public_shelf
- self.create_user('invalid', {'edit_shelf_role': 0, 'password': '1234', 'email': 'bac@b.com'})
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 976, in create_user
- return cls.change_user(config)
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1030, in change_user
- ele = cls.driver.find_element_by_id(checkbox)
- 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="edit_shelf_role"]
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 44, in tearDown
- self.login('admin','admin123')
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 84, in login
- WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "username")))
- 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:
- Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 237, in test_delete_book_of_shelf - self.assertTrue(self.check_element_on_page((By.ID, "flash_success"))) -AssertionError: False is not true-
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 44, in tearDown
- self.login('admin','admin123')
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 84, in login
- WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "username")))
- 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:
- Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 57, in test_private_shelf - self.assertTrue(self.check_element_on_page((By.ID, "flash_success"))) -AssertionError: False is not true-
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 44, in tearDown
- self.login('admin','admin123')
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 84, in login
- WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "username")))
- 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:
- Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 295, in test_public_private_shelf - self.assertTrue(self.check_element_on_page((By.ID, "flash_success"))) -AssertionError: False is not true-
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 44, in tearDown
- self.login('admin','admin123')
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 84, in login
- WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "username")))
- 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:
- Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 95, in test_public_shelf - self.assertTrue(self.check_element_on_page((By.ID, "flash_success"))) -AssertionError: False is not true-
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 44, in tearDown
- self.login('admin','admin123')
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 84, in login
- WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "username")))
- 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:
- Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 168, in test_rename_shelf - self.assertTrue(self.check_element_on_page((By.ID, "flash_success"))) -AssertionError: False is not true-
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 44, in tearDown
- self.login('admin','admin123')
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 84, in login
- WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "username")))
- 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:
- Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 334, in test_shelf_action_non_shelf_edit_role - self.assertTrue(self.check_element_on_page((By.ID, "flash_success"))) -AssertionError: False is not true-
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 44, in tearDown
- self.login('admin','admin123')
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 84, in login
- WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "username")))
- 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:
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 391, in test_shelf_anonymous
- self.fill_basic_config({'config_anonbrowse': 1})
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 356, in fill_basic_config
- cls._fill_basic_config(elements)
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 266, 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:
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 44, in tearDown
- self.login('admin','admin123')
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 84, in login
- WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "username")))
- 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:
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_visiblilitys.py", line 755, in test_allow_columns
- self.assertEqual(len(self.adv_search({'book_title': 'Buchtitel'})), 1)
-AssertionError: 0 != 1
- Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_visiblilitys.py", line 586, in test_allow_tags - self.assertTrue(self.check_element_on_page((By.ID, "flash_success"))) -AssertionError: False is not true-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_visiblilitys.py", line 943, in test_archive_books - self.assertIsNotNone(details['archived']) -AssertionError: unexpectedly None-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_visiblilitys.py", line 911, in test_authors_max_settings - self.assertEqual(len(list_element[1][10]['author']), 4) -IndexError: list index out of range-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_visiblilitys.py", line 852, in test_hide_custom_column - self.check_element_on_page((By.ID, "edit_book")).click() -AttributeError: 'bool' object has no attribute 'click'-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_visiblilitys.py", line 786, in test_link_column_to_read_status - self.check_element_on_page((By.ID, "edit_book")).click() -AttributeError: 'bool' object has no attribute 'click'-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_visiblilitys.py", line 89, in test_random_books_available - list_element[0].click() -IndexError: list index out of range-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_visiblilitys.py", line 669, in test_restrict_columns - self.assertEqual(len(restricts), 0) -AssertionError: 1 != 0-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_visiblilitys.py", line 514, in test_restrict_tags - self.assertEqual(len(elements['include_tags']), 1) -TypeError: 'bool' object is not subscriptable-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_visiblilitys.py", line 991, in test_save_views_recent - self.check_element_on_page((By.ID, "desc")).click() -AttributeError: 'bool' object has no attribute 'click'-
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_visiblilitys.py", line 474, in test_search_order
- self.search('book')
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1991, in search
- field.send_keys(term)
- File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webelement.py", line 477, in send_keys
- self._execute(Command.SEND_KEYS_TO_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 <input id="query" class="form-control" name="query" type="text"> is not reachable by keyboard
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_visiblilitys.py", line 469, in test_search_string
- self.search('Hallo')
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1991, in search
- field.send_keys(term)
- File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webelement.py", line 477, in send_keys
- self._execute(Command.SEND_KEYS_TO_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 <input id="query" class="form-control" name="query" type="text"> is not reachable by keyboard
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_visiblilitys.py", line 101, in test_user_email_available
- self.driver.find_element_by_id("top_user").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.ElementClickInterceptedException: Message: Element <a id="top_user" href="/me"> is not clickable at point (2414,25) because another element <div id="restrictModal" class="modal fade in"> obscures it
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_visiblilitys.py", line 118, in test_user_visibility_sidebar
- self.change_user({'show_32': 0})
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1032, in change_user
- ele.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.ElementClickInterceptedException: Message: Element <input id="show_32" name="show_32" type="checkbox"> is not clickable at point (486,766) because another element <div id="restrictModal" class="modal fade in"> obscures it
-