diff --git a/test/Calibre-Web TestSummary_Windows.html b/test/Calibre-Web TestSummary_Windows.html index f2378fc7..eadf672d 100644 --- a/test/Calibre-Web TestSummary_Windows.html +++ b/test/Calibre-Web TestSummary_Windows.html @@ -37,20 +37,20 @@
Start Time: 2020-12-11 09:26:17
+Start Time: 2021-01-02 08:38:57
Stop Time: 2020-12-11 12:06:47
+Stop Time: 2021-01-02 12:04:50
Duration: 2h 9 min
+Duration: 2h 58 min
Traceback (most recent call last): - File "C:\Entwicklung\calibre-web-test\test\test_cover_edit_books.py", line 76, in test_upload_jpg - self.assertGreater(diff('web.png', 'jpg.png', delete_diff_file=True), 0.007) -AssertionError: 0.005610772603121106 not greater than 0.007-
Traceback (most recent call last): + File "C:\Entwicklung\calibre-web-test\test\test_ebook_convert_gdrive.py", line 35, in setUpClass + prepare_gdrive() + File "C:\Entwicklung\calibre-web-test\test\helper_gdrive.py", line 36, in prepare_gdrive + test = fs.makedir('test') + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\fs\googledrivefs\googledrivefs.py", line 343, in makedir + raise DirectoryExists(path=path) +fs.errors.DirectoryExists: directory 'test' exists+
Traceback (most recent call last): + File "C:\Entwicklung\calibre-web-test\test\test_ebook_convert_kepubify_gdrive.py", line 32, in setUpClass + prepare_gdrive() + File "C:\Entwicklung\calibre-web-test\test\helper_gdrive.py", line 30, in prepare_gdrive + fs.removetree('test') + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\fs\base.py", line 1232, in removetree + self.removedir(dir_path) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\fs\googledrivefs\googledrivefs.py", line 395, in removedir + raise DirectoryNotEmpty(path=path) +fs.errors.DirectoryNotEmpty: directory 'test' is not empty+
Traceback (most recent call last): + File "C:\Entwicklung\calibre-web-test\test\test_updater.py", line 39, in tearDownClass + cls.stop_calibre_web() + File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 370, in stop_calibre_web + cls.driver.find_element_by_id('admin_stop').click() +AttributeError: 'NoneType' object has no attribute 'find_element_by_id' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "C:\Entwicklung\calibre-web-test\test\test_updater.py", line 41, in tearDownClass + cls.driver.get("http://127.0.0.1:8083") +AttributeError: 'NoneType' object has no attribute 'get'+
Skipping convert, kepubify not found-
Skipping convert, kepubify not found-
Skipping convert, kepubify not found-
Skipping convert, kepubify not found-
Skipping convert, kepubify not found-
Skipping convert, kepubify not found-
Traceback (most recent call last): - File "C:\Entwicklung\calibre-web-test\test\test_edit_books.py", line 710, in test_upload_cover_hdd - self.assertGreater(diff('bmp.png', 'jpeg.png', delete_diff_file=True), 0.006) -AssertionError: 0.00394629753816835 not greater than 0.006-
Traceback (most recent call last): - File "C:\Entwicklung\calibre-web-test\test\test_edit_ebooks_gdrive.py", line 706, 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+ File "C:\Entwicklung\calibre-web-test\test\test_edit_ebooks_gdrive.py", line 716, in test_upload_cover_hdd + self.assertGreater(diff('bmp.png', 'jpeg.png', delete_diff_file=True), 0.006) +AssertionError: 0.003931532360116369 not greater than 0.006
Traceback (most recent call last): - File "C:\Entwicklung\calibre-web-test\test\test_reader.py", line 193, in test_sound_listener - self.sound_test('music.flac', 'Unknown - music', '0:02') - File "C:\Entwicklung\calibre-web-test\test\test_reader.py", line 180, in sound_test - self.assertEqual(title, title_item.text) -AssertionError: 'Unknown - music' != '✖ ✖ Unknown - music' -- Unknown - music -+ ✖ ✖ Unknown - music -? ++++-
Traceback (most recent call last): - File "C:\Entwicklung\calibre-web-test\test\test_updater.py", line 298, in test_perform_update_stable_errors - performUpdate.click() - File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\remote\webelement.py", line 80, in click - self._execute(Command.CLICK_ELEMENT) - File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\remote\webelement.py", line 633, in _execute - return self._parent.execute(command, params) - File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute - self.error_handler.check_response(response) - File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response - raise exception_class(message, screen, stacktrace) -selenium.common.exceptions.ElementNotInteractableException: Message: Elementcould not be scrolled into view + File "C:\Entwicklung\calibre-web-test\test\test_updater.py", line 206, in test_check_update_nightly_errors + self.fill_basic_config({'config_updatechannel': 'Nightly'}) + File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 282, in fill_basic_config + cls.fill_initial_config(elements) + File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 198, in fill_initial_config + WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "config_calibre_dir"))) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\wait.py", line 71, in until + value = method(self._driver) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\expected_conditions.py", line 64, in __call__ + return _find_element(driver, self.locator) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\expected_conditions.py", line 411, in _find_element + return driver.find_element(*by) +AttributeError: 'NoneType' object has no attribute 'find_element'
Traceback (most recent call last): + File "C:\Entwicklung\calibre-web-test\test\test_updater.py", line 55, in tearDown + if not self.check_user_logged_in('admin'): + File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 88, in check_user_logged_in + user_element = cls.check_element_on_page((By.ID, "top_user")) + File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 633, in check_element_on_page + el = WebDriverWait(cls.driver, timeout).until(EC.presence_of_element_located(element)) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\wait.py", line 71, in until + value = method(self._driver) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\expected_conditions.py", line 64, in __call__ + return _find_element(driver, self.locator) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\expected_conditions.py", line 411, in _find_element + return driver.find_element(*by) +AttributeError: 'NoneType' object has no attribute 'find_element'+
Traceback (most recent call last): + File "C:\Entwicklung\calibre-web-test\test\test_updater.py", line 234, in test_check_update_nightly_request_errors + self.fill_basic_config({'config_updatechannel': 'Nightly'}) + File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 282, in fill_basic_config + cls.fill_initial_config(elements) + File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 198, in fill_initial_config + WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "config_calibre_dir"))) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\wait.py", line 71, in until + value = method(self._driver) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\expected_conditions.py", line 64, in __call__ + return _find_element(driver, self.locator) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\expected_conditions.py", line 411, in _find_element + return driver.find_element(*by) +AttributeError: 'NoneType' object has no attribute 'find_element'+
Traceback (most recent call last): + File "C:\Entwicklung\calibre-web-test\test\test_updater.py", line 55, in tearDown + if not self.check_user_logged_in('admin'): + File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 88, in check_user_logged_in + user_element = cls.check_element_on_page((By.ID, "top_user")) + File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 633, in check_element_on_page + el = WebDriverWait(cls.driver, timeout).until(EC.presence_of_element_located(element)) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\wait.py", line 71, in until + value = method(self._driver) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\expected_conditions.py", line 64, in __call__ + return _find_element(driver, self.locator) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\expected_conditions.py", line 411, in _find_element + return driver.find_element(*by) +AttributeError: 'NoneType' object has no attribute 'find_element'+
Traceback (most recent call last): + File "C:\Entwicklung\calibre-web-test\test\test_updater.py", line 118, in test_check_update_stable_errors + self.fill_basic_config({'config_updatechannel': 'Stable'}) + File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 282, in fill_basic_config + cls.fill_initial_config(elements) + File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 198, in fill_initial_config + WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "config_calibre_dir"))) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\wait.py", line 71, in until + value = method(self._driver) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\expected_conditions.py", line 64, in __call__ + return _find_element(driver, self.locator) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\expected_conditions.py", line 411, in _find_element + return driver.find_element(*by) +AttributeError: 'NoneType' object has no attribute 'find_element'+
Traceback (most recent call last): + File "C:\Entwicklung\calibre-web-test\test\test_updater.py", line 55, in tearDown + if not self.check_user_logged_in('admin'): + File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 88, in check_user_logged_in + user_element = cls.check_element_on_page((By.ID, "top_user")) + File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 633, in check_element_on_page + el = WebDriverWait(cls.driver, timeout).until(EC.presence_of_element_located(element)) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\wait.py", line 71, in until + value = method(self._driver) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\expected_conditions.py", line 64, in __call__ + return _find_element(driver, self.locator) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\expected_conditions.py", line 411, in _find_element + return driver.find_element(*by) +AttributeError: 'NoneType' object has no attribute 'find_element'+
Traceback (most recent call last): + File "C:\Entwicklung\calibre-web-test\test\test_updater.py", line 146, in test_check_update_stable_versions + self.fill_basic_config({'config_updatechannel': 'Stable'}) + File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 282, in fill_basic_config + cls.fill_initial_config(elements) + File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 198, in fill_initial_config + WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "config_calibre_dir"))) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\wait.py", line 71, in until + value = method(self._driver) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\expected_conditions.py", line 64, in __call__ + return _find_element(driver, self.locator) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\expected_conditions.py", line 411, in _find_element + return driver.find_element(*by) +AttributeError: 'NoneType' object has no attribute 'find_element'+
Traceback (most recent call last): + File "C:\Entwicklung\calibre-web-test\test\test_updater.py", line 55, in tearDown + if not self.check_user_logged_in('admin'): + File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 88, in check_user_logged_in + user_element = cls.check_element_on_page((By.ID, "top_user")) + File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 633, in check_element_on_page + el = WebDriverWait(cls.driver, timeout).until(EC.presence_of_element_located(element)) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\wait.py", line 71, in until + value = method(self._driver) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\expected_conditions.py", line 64, in __call__ + return _find_element(driver, self.locator) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\expected_conditions.py", line 411, in _find_element + return driver.find_element(*by) +AttributeError: 'NoneType' object has no attribute 'find_element'+
Traceback (most recent call last): + File "C:\Entwicklung\calibre-web-test\test\test_updater.py", line 341, in test_perform_update + self.fill_basic_config({'config_updatechannel': 'Stable'}) + File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 282, in fill_basic_config + cls.fill_initial_config(elements) + File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 198, in fill_initial_config + WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "config_calibre_dir"))) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\wait.py", line 71, in until + value = method(self._driver) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\expected_conditions.py", line 64, in __call__ + return _find_element(driver, self.locator) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\expected_conditions.py", line 411, in _find_element + return driver.find_element(*by) +AttributeError: 'NoneType' object has no attribute 'find_element'+
Traceback (most recent call last): + File "C:\Entwicklung\calibre-web-test\test\test_updater.py", line 55, in tearDown + if not self.check_user_logged_in('admin'): + File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 88, in check_user_logged_in + user_element = cls.check_element_on_page((By.ID, "top_user")) + File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 633, in check_element_on_page + el = WebDriverWait(cls.driver, timeout).until(EC.presence_of_element_located(element)) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\wait.py", line 71, in until + value = method(self._driver) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\expected_conditions.py", line 64, in __call__ + return _find_element(driver, self.locator) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\expected_conditions.py", line 411, in _find_element + return driver.find_element(*by) +AttributeError: 'NoneType' object has no attribute 'find_element'+
Traceback (most recent call last): + File "C:\Entwicklung\calibre-web-test\test\test_updater.py", line 288, in test_perform_update_stable_errors + self.fill_basic_config({'config_updatechannel': 'Stable'}) + File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 282, in fill_basic_config + cls.fill_initial_config(elements) + File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 198, in fill_initial_config + WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "config_calibre_dir"))) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\wait.py", line 71, in until + value = method(self._driver) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\expected_conditions.py", line 64, in __call__ + return _find_element(driver, self.locator) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\expected_conditions.py", line 411, in _find_element + return driver.find_element(*by) +AttributeError: 'NoneType' object has no attribute 'find_element'+
Traceback (most recent call last): + File "C:\Entwicklung\calibre-web-test\test\test_updater.py", line 55, in tearDown + if not self.check_user_logged_in('admin'): + File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 88, in check_user_logged_in + user_element = cls.check_element_on_page((By.ID, "top_user")) + File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 633, in check_element_on_page + el = WebDriverWait(cls.driver, timeout).until(EC.presence_of_element_located(element)) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\wait.py", line 71, in until + value = method(self._driver) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\expected_conditions.py", line 64, in __call__ + return _find_element(driver, self.locator) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\expected_conditions.py", line 411, in _find_element + return driver.find_element(*by) +AttributeError: 'NoneType' object has no attribute 'find_element'+
Traceback (most recent call last): + File "C:\Entwicklung\calibre-web-test\test\test_updater.py", line 366, in test_reconnect_database + self.reconnect_database() + File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 356, in reconnect_database + self.driver.find_element_by_id('restart_database').click() +AttributeError: 'NoneType' object has no attribute 'find_element_by_id'+
Traceback (most recent call last): + File "C:\Entwicklung\calibre-web-test\test\test_updater.py", line 55, in tearDown + if not self.check_user_logged_in('admin'): + File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 88, in check_user_logged_in + user_element = cls.check_element_on_page((By.ID, "top_user")) + File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 633, in check_element_on_page + el = WebDriverWait(cls.driver, timeout).until(EC.presence_of_element_located(element)) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\wait.py", line 71, in until + value = method(self._driver) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\expected_conditions.py", line 64, in __call__ + return _find_element(driver, self.locator) + File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\support\expected_conditions.py", line 411, in _find_element + return driver.find_element(*by) +AttributeError: 'NoneType' object has no attribute 'find_element'+
Traceback (most recent call last): - File "C:\Entwicklung\calibre-web-test\test\test_user_load.py", line 58, in tearDownClass - cls.stop_calibre_web() - File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 372, in stop_calibre_web - element.click() - File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\remote\webelement.py", line 80, in click - self._execute(Command.CLICK_ELEMENT) - File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\remote\webelement.py", line 633, in _execute - return self._parent.execute(command, params) - File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute - self.error_handler.check_response(response) - File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response - raise exception_class(message, screen, stacktrace) -selenium.common.exceptions.ElementNotInteractableException: Message: Element-