diff --git a/test/Calibre-Web TestSummary_Windows.html b/test/Calibre-Web TestSummary_Windows.html index ca18b279..aa7931f2 100644 --- a/test/Calibre-Web TestSummary_Windows.html +++ b/test/Calibre-Web TestSummary_Windows.html @@ -37,20 +37,20 @@
Start Time: 2020-10-13 18:18:13
+Start Time: 2020-10-27 20:21:32
Stop Time: 2020-10-13 20:20:18
+Stop Time: 2020-10-27 22:48:11
Duration: 1h 31 min
+Duration: 1h 55 min
Traceback (most recent call last): - File "C:\Entwicklung\calibre-web-test\test\test_cli.py", line 26, in setUpClass - cls.driver = webdriver.Firefox() - File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\firefox\webdriver.py", line 170, in __init__ - RemoteWebDriver.__init__( - File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 157, in __init__ - self.start_session(capabilities, browser_profile) - File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 252, in start_session - response = self.execute(Command.NEW_SESSION, parameters) - 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.WebDriverException: Message: permission denied+
Not Implemented
Traceback (most recent call last): - File "C:\Entwicklung\calibre-web-test\test\test_ebook_convert_gdrive.py", line 97, in tearDownClass - cls.email_server.stop() -AttributeError: 'NoneType' object has no attribute 'stop'-
Traceback (most recent call last): - File "C:\Entwicklung\calibre-web-test\test\test_goodreads.py", line 40, in tearDownClass - cls.stop_calibre_web() - File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 369, in stop_calibre_web - cls.driver.find_element_by_id('admin_stop').click() - File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 360, in find_element_by_id - return self.find_element(by=By.ID, value=id_) - File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 976, in find_element - return self.execute(Command.FIND_ELEMENT, { - 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.NoSuchElementException: Message: Unable to locate element: [id="admin_stop"]-
Traceback (most recent call last): - File "C:\Entwicklung\calibre-web-test\test\test_ebook_convert_gdrive.py", line 177, in test_convert_email - self.setup_server(True, {'mail_password': '10234', 'mail_use_ssl':'None'}) - File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 613, in setup_server - select = Select(cls.driver.find_element_by_id(key)) -AttributeError: 'NoneType' object has no attribute 'find_element_by_id'-
Traceback (most recent call last): - File "C:\Entwicklung\calibre-web-test\test\test_ebook_convert_gdrive.py", line 128, in tearDown - if not self.check_user_logged_in('admin'): - File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 91, 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 632, 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_ebook_convert_gdrive.py", line 208, in test_convert_failed_and_email - fs.move(orig_file, moved_file, overwrite=True) - File "C:\Entwicklung\calibre-web-test\test\venv\lib\site-packages\fs\googledrivefs\googledrivefs.py", line 466, in move - raise ResourceNotFound(src_path) -fs.errors.ResourceNotFound: resource 'test\Leo Baskerville\book8 (8)\book8 - Leo Baskerville.epub' not found-
Traceback (most recent call last): - File "C:\Entwicklung\calibre-web-test\test\test_ebook_convert_gdrive.py", line 128, in tearDown - if not self.check_user_logged_in('admin'): - File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 91, 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 632, 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_ebook_convert_gdrive.py", line 255, in test_convert_only - task_len = len(self.check_tasks()) -TypeError: object of type 'bool' has no len()-
Traceback (most recent call last): - File "C:\Entwicklung\calibre-web-test\test\test_ebook_convert_gdrive.py", line 128, in tearDown - if not self.check_user_logged_in('admin'): - File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 91, 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 632, 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_ebook_convert_gdrive.py", line 139, in test_convert_parameter - task_len = len(self.check_tasks()) -TypeError: object of type 'bool' has no len()-
Traceback (most recent call last): - File "C:\Entwicklung\calibre-web-test\test\test_ebook_convert_gdrive.py", line 128, in tearDown - if not self.check_user_logged_in('admin'): - File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 91, 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 632, 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_ebook_convert_gdrive.py", line 409, in test_email_failed - self.setup_server(False, {'mail_password': '10234'}) - File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 618, in setup_server - ele = cls.driver.find_element_by_id(key) -AttributeError: 'NoneType' object has no attribute 'find_element_by_id'-
Traceback (most recent call last): - File "C:\Entwicklung\calibre-web-test\test\test_ebook_convert_gdrive.py", line 128, in tearDown - if not self.check_user_logged_in('admin'): - File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 91, 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 632, 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_ebook_convert_gdrive.py", line 369, in test_email_only - self.setup_server(True, {'mail_use_ssl': 'None', 'mail_password': '10234'}) - File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 613, in setup_server - select = Select(cls.driver.find_element_by_id(key)) -AttributeError: 'NoneType' object has no attribute 'find_element_by_id'-
Traceback (most recent call last): - File "C:\Entwicklung\calibre-web-test\test\test_ebook_convert_gdrive.py", line 128, in tearDown - if not self.check_user_logged_in('admin'): - File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 91, 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 632, 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_edit_ebooks_gdrive.py", line 773, in test_download_book - number_books = self.get_books_displayed() - File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 1019, in get_books_displayed - html = cls.driver.page_source -AttributeError: 'NoneType' object has no attribute 'page_source'-
Traceback (most recent call last): - File "C:\Entwicklung\calibre-web-test\test\test_edit_ebooks_gdrive.py", line 258, in test_edit_author - self.get_book_details(8) - File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 1167, in get_book_details - cls.driver.get(root_url + "/book/"+str(id)) -AttributeError: 'NoneType' object has no attribute 'get'+ File "C:\Entwicklung\calibre-web-test\test\test_edit_ebooks_gdrive.py", line 339, in test_edit_author + self.assertEqual(u'Pipo, Pipe', author.get_attribute('value')) +AssertionError: 'Pipo, Pipe' != 'Pipo| Pipe' +- Pipo, Pipe +? ^ ++ Pipo| Pipe +? ^
Traceback (most recent call last): - File "C:\Entwicklung\calibre-web-test\test\test_edit_ebooks_gdrive.py", line 411, in test_edit_category - self.get_book_details(12) - File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 1167, in get_book_details - cls.driver.get(root_url + "/book/"+str(id)) -AttributeError: 'NoneType' object has no attribute 'get'-
Traceback (most recent call last): - File "C:\Entwicklung\calibre-web-test\test\test_edit_ebooks_gdrive.py", line 549, in test_edit_comments - self.get_book_details(12) - File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 1167, in get_book_details - cls.driver.get(root_url + "/book/"+str(id)) -AttributeError: 'NoneType' object has no attribute 'get'-
Traceback (most recent call last): - File "C:\Entwicklung\calibre-web-test\test\test_edit_ebooks_gdrive.py", line 561, 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 "C:\Entwicklung\calibre-web-test\test\test_edit_ebooks_gdrive.py", line 630, 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 "C:\Entwicklung\calibre-web-test\test\test_edit_ebooks_gdrive.py", line 648, 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 "C:\Entwicklung\calibre-web-test\test\test_edit_ebooks_gdrive.py", line 664, 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 "C:\Entwicklung\calibre-web-test\test\test_edit_ebooks_gdrive.py", line 577, 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 "C:\Entwicklung\calibre-web-test\test\test_edit_ebooks_gdrive.py", line 597, 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 "C:\Entwicklung\calibre-web-test\test\test_edit_ebooks_gdrive.py", line 613, 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 "C:\Entwicklung\calibre-web-test\test\test_edit_ebooks_gdrive.py", line 494, in test_edit_language - self.get_book_details(3) - File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 1167, in get_book_details - cls.driver.get(root_url + "/book/"+str(id)) -AttributeError: 'NoneType' object has no attribute 'get'-
Traceback (most recent call last): - File "C:\Entwicklung\calibre-web-test\test\test_edit_ebooks_gdrive.py", line 452, in test_edit_publisher - self.get_book_details(7) - File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 1167, in get_book_details - cls.driver.get(root_url + "/book/"+str(id)) -AttributeError: 'NoneType' object has no attribute 'get'-
Traceback (most recent call last): - File "C:\Entwicklung\calibre-web-test\test\test_edit_ebooks_gdrive.py", line 523, in test_edit_rating - books = self.get_books_displayed() - File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 1019, in get_books_displayed - html = cls.driver.page_source -AttributeError: 'NoneType' object has no attribute 'page_source'-
Traceback (most recent call last): - File "C:\Entwicklung\calibre-web-test\test\test_edit_ebooks_gdrive.py", line 360, in test_edit_series - self.get_book_details(9) - File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 1167, in get_book_details - cls.driver.get(root_url + "/book/"+str(id)) -AttributeError: 'NoneType' object has no attribute 'get'-
Traceback (most recent call last): - File "C:\Entwicklung\calibre-web-test\test\test_edit_ebooks_gdrive.py", line 111, in test_edit_title - self.get_book_details(4) - File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 1167, in get_book_details - cls.driver.get(root_url + "/book/"+str(id)) -AttributeError: 'NoneType' object has no attribute 'get'-
Traceback (most recent call last): - File "C:\Entwicklung\calibre-web-test\test\test_edit_ebooks_gdrive.py", line 748, in test_upload_book_epub - self.fill_basic_config({'config_uploading':1}) - File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 283, in fill_basic_config - cls.fill_initial_config(elements) - File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 201, 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_edit_ebooks_gdrive.py", line 727, in test_upload_book_lit - self.fill_basic_config({'config_uploading':1}) - File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 283, in fill_basic_config - cls.fill_initial_config(elements) - File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 201, 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_edit_ebooks_gdrive.py", line 679, in test_upload_cover_hdd - self.fill_basic_config({'config_uploading': 1}) - File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 283, in fill_basic_config - cls.fill_initial_config(elements) - File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 201, 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'+ File "C:\Entwicklung\calibre-web-test\test\test_edit_ebooks_gdrive.py", line 691, in test_upload_cover_hdd + self.assertEqual(reader.read(), resp.content) +AssertionError: b'\xf[35 chars]01\x00\x00\x01\x00\x01\x00\x00\xff\xdb\x00C\x0[46400 chars]\xd9' != b'\xf[35 chars]01\x01\x00`\x00`\x00\x00\xff\xdb\x00C\x00\x08\[46837 chars]\xd9'
Traceback (most recent call last): - File "C:\Entwicklung\calibre-web-test\test\test_gdrive_setup.py", line 92, in test_config_gdrive - self.fill_initial_config(dict(config_calibre_dir=TEST_DB[:-1], config_use_google_drive=1)) - File "C:\Entwicklung\calibre-web-test\test\helper_ui.py", line 201, 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_goodreads.py", line 63, in test_author_page_invalid - self.assertEqual(1, len(self.get_books_displayed()[1])) -AssertionError: 1 != 0-
Traceback (most recent call last): - File "C:\Entwicklung\calibre-web-test\test\test_goodreads.py", line 99, in test_goodreads_about - self.assertTrue(self.goto_page('nav_about')) -AssertionError: False is not true-
Traceback (most recent call last): - File "C:\Entwicklung\calibre-web-test\test\test_logging.py", line 147, in test_logfile_recover - self.assertFalse(os.path.isfile(os.path.join(CALIBRE_WEB_PATH, 'calibre-web.log'))) -AssertionError: True is not false-
Traceback (most recent call last): File "C:\Entwicklung\calibre-web-test\test\test_reader.py", line 59, in test_txt_reader - self.assertTrue('hörte' in content.text, 'Encoding of textfile viewer is not respected properly') + self.assertTrue('hörte' in content.text, 'Encoding of textfile viewer is not respected properly') AssertionError: False is not true : Encoding of textfile viewer is not respected properly
Traceback (most recent call last): + File "C:\Entwicklung\calibre-web-test\test\test_visiblilitys.py", line 389, in test_search_functions + self.assertEqual(200, resp.status_code) +AssertionError: 200 != 404+