diff --git a/test/Calibre-Web TestSummary_Linux.html b/test/Calibre-Web TestSummary_Linux.html index 8a59cf232..cb530a5ef 100644 --- a/test/Calibre-Web TestSummary_Linux.html +++ b/test/Calibre-Web TestSummary_Linux.html @@ -37,20 +37,20 @@
Start Time: 2025-12-15 19:42:30
+Start Time: 2025-12-20 19:34:51
Stop Time: 2025-12-16 03:03:48
+Stop Time: 2025-12-21 03:04:35
Duration: 6h 4 min
+Duration: 6h 12 min
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_anonymous.py", line 349, in test_guest_change_visibility_format + self.assertEqual(books[0]['id'], 'CBR') +AssertionError: '1' != 'CBR' +- 1 ++ CBR+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_anonymous.py", line 262, in test_guest_change_visibility_language + self.assertEqual(books[0]['id'], 'eng') +AssertionError: '1' != 'eng' +- 1 ++ eng+
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_anonymous.py", line 312, in test_guest_change_visibility_series - self.assertEqual(books[1]['id'], '2') -AssertionError: 'stored' != '2' -- stored -+ 2-
Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 534, in _make_request
+ response = conn.getresponse()
+ ^^^^^^^^^^^^^^^^^^
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.12/site-packages/urllib3/connection.py", line 516, in getresponse
+ httplib_response = super().getresponse()
+ ^^^^^^^^^^^^^^^^^^^^^
+ File "/usr/lib/python3.12/http/client.py", line 1428, in getresponse
+ response.begin()
+ File "/usr/lib/python3.12/http/client.py", line 331, in begin
+ version, status, reason = self._read_status()
+ ^^^^^^^^^^^^^^^^^^^
+ File "/usr/lib/python3.12/http/client.py", line 292, in _read_status
+ line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "/usr/lib/python3.12/socket.py", line 707, in readinto
+ return self._sock.recv_into(b)
+ ^^^^^^^^^^^^^^^^^^^^^^^
+TimeoutError: timed out
+
+The above exception was the direct cause of the following exception:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_cli_gdrive.py", line 170, in test_gdrive_db_nonwrite
+ self.driver.get("http://127.0.0.1:" + PORTS[0])
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 479, in get
+ self.execute(Command.GET, {"url": url})
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 451, in execute
+ response = cast(RemoteConnection, self.command_executor).execute(driver_command, params)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.12/site-packages/selenium/webdriver/remote/remote_connection.py", line 404, in execute
+ return self._request(command_info[0], url, body=data)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.12/site-packages/selenium/webdriver/remote/remote_connection.py", line 428, in _request
+ response = self._conn.request(method, url, body=body, headers=headers, timeout=self._client_config.timeout)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.12/site-packages/urllib3/_request_methods.py", line 143, in request
+ return self.request_encode_body(
+ ^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.12/site-packages/urllib3/_request_methods.py", line 278, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", line 443, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
+ retries = retries.increment(
+ ^^^^^^^^^^^^^^^^^^
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.12/site-packages/urllib3/util/retry.py", line 474, in increment
+ raise reraise(type(error), error, _stacktrace)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.12/site-packages/urllib3/util/util.py", line 39, in reraise
+ raise value
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
+ response = self._make_request(
+ ^^^^^^^^^^^^^^^^^^^
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 536, in _make_request
+ self._raise_timeout(err=e, url=url, timeout_value=read_timeout)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 367, in _raise_timeout
+ raise ReadTimeoutError(
+urllib3.exceptions.ReadTimeoutError: HTTPConnectionPool(host='localhost', port=57687): Read timed out. (read timeout=120)
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 534, in _make_request
+ response = conn.getresponse()
+ ^^^^^^^^^^^^^^^^^^
+TimeoutError: timed out
+
+The above exception was the direct cause of the following exception:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_cli_gdrive.py", line 225, in test_no_database
+ self.driver.get("http://127.0.0.1:" + PORTS[0])
+urllib3.exceptions.ReadTimeoutError: HTTPConnectionPool(host='localhost', port=57687): Read timed out. (read timeout=120)
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_cli_gdrive.py", line 237, in test_no_database
+ self.assertFalse(True, "Inital config failed with normal database")
+AssertionError: True is not false : Inital config failed with normal database
+ Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_edit_books_author_gdrive.py", line 247, in test_change_capital_one_author_two_books_coauthor - self.assertEqual(['Norbert halagal'], details['author']) -AssertionError: Lists differ: ['Norbert halagal'] != [] - -First list contains 1 additional elements. -First extra element 0: -'Norbert halagal' - -- ['Norbert halagal'] -+ []-
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_edit_books_metadata.py", line 87, in test_load_metadata + if results[cont]['source'] == 'https://comicvine.gamespot.com/': + ~~~~~~~^^^^^^ +IndexError: list index out of range+
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_edit_metadata_scholar.py", line 65, in test_load_metadata - self.assertTrue(google_scholar) -AssertionError: False is not true+ File "/home/ozzie/Development/calibre-web-test/test/test_edit_metadata_scholar.py", line 74, in test_load_metadata + self.assertEqual(30, len(results)) +AssertionError: 30 != 20
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync.py", line 373, in test_sync_shelf - self.assertEqual(1, len(data), data) -AssertionError: 1 != 0 : []-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_ldap.py", line 965, in test_ldap_opds_anonymous - self.assertEqual(200, r.status_code) -AssertionError: 200 != 401-
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_ldap.py", line 844, in test_ldap_opds_download_book
- self.fill_basic_config({'config_ldap_provider_url': '127.0.0.1',
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 392, in fill_basic_config
- cls._fill_basic_config(elements)
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 304, 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.12/site-packages/selenium/webdriver/support/wait.py", line 138, in until
- raise TimeoutException(message, screen, stacktrace)
-selenium.common.exceptions.TimeoutException: Message:
-Stacktrace:
-RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8
-WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:202:5
-NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:555:5
-dom.find/</<@chrome://remote/content/shared/DOM.sys.mjs:136:16
- Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_opds_feed.py", line 590, in test_opds_download_book - self.assertEqual(len(r.content), 28590) -AssertionError: 1240 != 28590-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_opds_feed.py", line 144, in test_opds_guest_user - self.assertEqual(200, r.status_code) -AssertionError: 200 != 401-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_opds_feed.py", line 246, in test_opds_hot - self.assertEqual(len(entries['elements']), 1) -AssertionError: 0 != 1-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_opds_feed.py", line 623, in test_opds_search - self.assertEqual(401, r.status_code) -AssertionError: 401 != 200-
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_opds_feed.py", line 535, in test_opds_unicode_user
- self.login("admin", "admin123")
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 91, 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.12/site-packages/selenium/webdriver/support/wait.py", line 138, in until
- raise TimeoutException(message, screen, stacktrace)
-selenium.common.exceptions.TimeoutException: Message:
-Stacktrace:
-RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8
-WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:202:5
-NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:555:5
-dom.find/</<@chrome://remote/content/shared/DOM.sys.mjs:136:16
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_opds_feed.py", line 504, in test_recently_added
- self.login("admin", "admin123")
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 91, 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.12/site-packages/selenium/webdriver/support/wait.py", line 138, in until
- raise TimeoutException(message, screen, stacktrace)
-selenium.common.exceptions.TimeoutException: Message:
-Stacktrace:
-RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8
-WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:202:5
-NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:555:5
-dom.find/</<@chrome://remote/content/shared/DOM.sys.mjs:136:16
- Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 169, in test_public_shelf - self.assertEqual(shelfs[0]['public'], True) -AssertionError: False != True-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_upload_audio.py", line 252, in test_upload_aiff - self.assertAlmostEqual(diff(BytesIO(self.png_original), BytesIO(cover_image), delete_diff_file=True), 0.0, delta=0.001) -AssertionError: 0.004005578839723024 != 0.0 within 0.001 delta (0.004005578839723024 difference)-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_upload_audio.py", line 380, in test_upload_flac - self.assertAlmostEqual(diff(BytesIO(self.png_original), BytesIO(cover_image), delete_diff_file=True), 0.0, delta=0.001) -AssertionError: 0.004005578839723024 != 0.0 within 0.001 delta (0.004005578839723024 difference)-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_upload_audio.py", line 526, in test_upload_mp4 - self.assertAlmostEqual(diff(BytesIO(self.png_original), BytesIO(cover_image), delete_diff_file=True), 0.0, delta=0.001) -AssertionError: 0.004005578839723024 != 0.0 within 0.001 delta (0.004005578839723024 difference)-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_upload_audio.py", line 317, in test_upload_oggvorbis - self.assertAlmostEqual(diff(BytesIO(self.png_original), BytesIO(cover_image), delete_diff_file=True), 0.0, delta=0.001) -AssertionError: 0.004005578839723024 != 0.0 within 0.001 delta (0.004005578839723024 difference)-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_upload_audio.py", line 711, in test_upload_ogv - self.assertAlmostEqual(diff(BytesIO(self.png_original), BytesIO(cover_image), delete_diff_file=True), 0.0, delta=0.001) -AssertionError: 0.004005578839723024 != 0.0 within 0.001 delta (0.004005578839723024 difference)-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_upload_audio.py", line 656, in test_upload_opus - self.assertAlmostEqual(diff(BytesIO(self.png_original), BytesIO(cover_image), delete_diff_file=True), 0.0, delta=0.001) -AssertionError: 0.004005578839723024 != 0.0 within 0.001 delta (0.004005578839723024 difference)-