From 0e50794d9b9291a10d72db7368ab3e88bace04a5 Mon Sep 17 00:00:00 2001 From: Ozzie Isaacs Date: Tue, 9 Sep 2025 09:08:37 +0200 Subject: [PATCH] Testrun --- pyproject.toml | 9 +- test/Calibre-Web TestSummary_Linux.html | 388 +++++++++++++++++------- 2 files changed, 287 insertions(+), 110 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 61358d62..f5ea31aa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -53,6 +53,7 @@ dependencies = [ "python-magic-bin>=0.4.0,<0.5.0;sys_platform=='win32'", "flask-httpAuth>=4.4.0,<5.0.0", "cryptography>=39.0.0,<45.0.0", + "certifi>=2024.7.4,<2025.8.24", ] dynamic = ["version"] @@ -69,7 +70,7 @@ content-type = "text/markdown" [project.optional-dependencies] gdrive = [ - "google-api-python-client>=1.7.11,<2.200.0", + "google-api-python-client>=2.73.00,<2.200.0", "gevent>20.6.0,<24.12.0", "greenlet>=0.4.17,<3.3.0", "httplib2>=0.9.2,<0.23.0", @@ -77,13 +78,13 @@ gdrive = [ "uritemplate>=3.0.0,<4.3.0", "pyasn1-modules>=0.0.8,<0.7.0", "pyasn1>=0.1.9,<0.7.0", - "PyDrive2>=1.3.1,<1.22.0", + "PyDrive2>=1.15.0,<1.22.0", "PyYAML>=3.12,<6.1", "rsa>=3.4.2,<4.10.0", ] gmail = [ - "google-auth-oauthlib>=0.4.3,<1.3.0", - "google-api-python-client>=1.7.11,<2.200.0", + "google-auth-oauthlib>=1.0.0,<1.3.0", + "google-api-python-client>=2.73.00,<2.200.0", ] goodreads = [ "goodreads>=0.3.2,<0.4.0", diff --git a/test/Calibre-Web TestSummary_Linux.html b/test/Calibre-Web TestSummary_Linux.html index 8de336e2..b071b2cc 100644 --- a/test/Calibre-Web TestSummary_Linux.html +++ b/test/Calibre-Web TestSummary_Linux.html @@ -37,20 +37,20 @@
-

Start Time: 2025-08-03 18:23:44

+

Start Time: 2025-09-08 20:40:20

-

Stop Time: 2025-08-04 01:42:17

+

Stop Time: 2025-09-09 04:00:19

-

Duration: 6h 6 min

+

Duration: 6h 8 min

@@ -462,11 +462,11 @@ - + TestCli 13 - 12 - 1 + 13 + 0 0 0 @@ -530,31 +530,11 @@ - +
TestCli - test_dryrun_update
- -
- FAIL -
- - - - + PASS @@ -1690,12 +1670,12 @@ AssertionError: True is not false - + TestEditAuthorsGdrive 7 - 7 - 0 + 6 0 + 1 0 Detail @@ -1758,11 +1738,32 @@ AssertionError: True is not false - +
TestEditAuthorsGdrive - test_rename_capital_on_upload
- PASS + +
+ ERROR +
+ + + + @@ -1866,13 +1867,13 @@ AssertionError: True is not false TestEditBooksList - 19 - 19 + 20 + 20 0 0 0 - Detail + Detail @@ -1880,7 +1881,7 @@ AssertionError: True is not false -
TestEditBooksList - test_booklist_xss
+
TestEditBooksList - test_booklist_archive_read
PASS @@ -1889,7 +1890,7 @@ AssertionError: True is not false -
TestEditBooksList - test_bookslist_edit_author
+
TestEditBooksList - test_booklist_xss
PASS @@ -1898,7 +1899,7 @@ AssertionError: True is not false -
TestEditBooksList - test_bookslist_edit_categories
+
TestEditBooksList - test_bookslist_edit_author
PASS @@ -1907,7 +1908,7 @@ AssertionError: True is not false -
TestEditBooksList - test_bookslist_edit_comment
+
TestEditBooksList - test_bookslist_edit_categories
PASS @@ -1916,7 +1917,7 @@ AssertionError: True is not false -
TestEditBooksList - test_bookslist_edit_cust_category
+
TestEditBooksList - test_bookslist_edit_comment
PASS @@ -1925,7 +1926,7 @@ AssertionError: True is not false -
TestEditBooksList - test_bookslist_edit_cust_comment
+
TestEditBooksList - test_bookslist_edit_cust_category
PASS @@ -1934,7 +1935,7 @@ AssertionError: True is not false -
TestEditBooksList - test_bookslist_edit_cust_enum
+
TestEditBooksList - test_bookslist_edit_cust_comment
PASS @@ -1943,7 +1944,7 @@ AssertionError: True is not false -
TestEditBooksList - test_bookslist_edit_cust_float
+
TestEditBooksList - test_bookslist_edit_cust_enum
PASS @@ -1952,7 +1953,7 @@ AssertionError: True is not false -
TestEditBooksList - test_bookslist_edit_cust_int
+
TestEditBooksList - test_bookslist_edit_cust_float
PASS @@ -1961,7 +1962,7 @@ AssertionError: True is not false -
TestEditBooksList - test_bookslist_edit_cust_ratings
+
TestEditBooksList - test_bookslist_edit_cust_int
PASS @@ -1970,7 +1971,7 @@ AssertionError: True is not false -
TestEditBooksList - test_bookslist_edit_cust_text
+
TestEditBooksList - test_bookslist_edit_cust_ratings
PASS @@ -1979,7 +1980,7 @@ AssertionError: True is not false -
TestEditBooksList - test_bookslist_edit_languages
+
TestEditBooksList - test_bookslist_edit_cust_text
PASS @@ -1988,7 +1989,7 @@ AssertionError: True is not false -
TestEditBooksList - test_bookslist_edit_publisher
+
TestEditBooksList - test_bookslist_edit_languages
PASS @@ -1997,7 +1998,7 @@ AssertionError: True is not false -
TestEditBooksList - test_bookslist_edit_series
+
TestEditBooksList - test_bookslist_edit_publisher
PASS @@ -2006,7 +2007,7 @@ AssertionError: True is not false -
TestEditBooksList - test_bookslist_edit_seriesindex
+
TestEditBooksList - test_bookslist_edit_series
PASS @@ -2015,7 +2016,7 @@ AssertionError: True is not false -
TestEditBooksList - test_bookslist_edit_title
+
TestEditBooksList - test_bookslist_edit_seriesindex
PASS @@ -2024,7 +2025,7 @@ AssertionError: True is not false -
TestEditBooksList - test_list_visibility
+
TestEditBooksList - test_bookslist_edit_title
PASS @@ -2033,7 +2034,7 @@ AssertionError: True is not false -
TestEditBooksList - test_restricted_rights
+
TestEditBooksList - test_list_visibility
PASS @@ -2041,6 +2042,15 @@ AssertionError: True is not false + +
TestEditBooksList - test_restricted_rights
+ + PASS + + + + +
TestEditBooksList - test_search_books_list
@@ -2260,11 +2270,11 @@ AssertionError: True is not false - + TestLoadMetadataScholar 1 - 1 0 + 1 0 0 @@ -2274,11 +2284,31 @@ AssertionError: True is not false - +
TestLoadMetadataScholar - test_load_metadata
- PASS + +
+ FAIL +
+ + + + @@ -2647,7 +2677,7 @@ AssertionError: True is not false
Traceback (most recent call last):
-  File "/home/ozzie/Development/calibre-web-test/test/test_filepicker.py", line 87, in test_two_filepickers
+  File "/home/ozzie/Development/calibre-web-test/test/test_filepicker.py", line 88, in test_two_filepickers
     accordions[0].click()
     ~~~~~~~~~~^^^
 IndexError: list index out of range
@@ -3569,15 +3599,15 @@ IndexError: list index out of range - + TestMassEditBooksList - 5 - 5 - 0 + 11 + 8 + 3 0 0 - Detail + Detail @@ -3592,18 +3622,40 @@ IndexError: list index out of range - +
TestMassEditBooksList - test_invalid_author_title
- PASS + +
+ FAIL +
+ + + + -
TestMassEditBooksList - test_protected_author_title
+
TestMassEditBooksList - test_mass_edit_archive
PASS @@ -3612,7 +3664,7 @@ IndexError: list index out of range -
TestMassEditBooksList - test_wrong_parameter_multi
+
TestMassEditBooksList - test_mass_edit_categories
PASS @@ -3620,6 +3672,104 @@ IndexError: list index out of range + +
TestMassEditBooksList - test_mass_edit_languages
+ + PASS + + + + + + +
TestMassEditBooksList - test_mass_edit_publisher
+ + PASS + + + + + + +
TestMassEditBooksList - test_mass_edit_read
+ + PASS + + + + + + +
TestMassEditBooksList - test_mass_edit_series
+ + +
+ FAIL +
+ + + + + + + + + + +
TestMassEditBooksList - test_protected_author_title
+ + +
+ FAIL +
+ + + + + + + + + + +
TestMassEditBooksList - test_wrong_parameter_multi
+ + PASS + + + + +
TestMassEditBooksList - test_wrong_parameter_single
@@ -3629,11 +3779,11 @@ IndexError: list index out of range - + TestMergeBooksList 2 - 2 - 0 + 1 + 1 0 0 @@ -3643,11 +3793,31 @@ IndexError: list index out of range - +
TestMergeBooksList - test_book_merge
- PASS + +
+ FAIL +
+ + + + @@ -5899,10 +6069,10 @@ IndexError: list index out of range Total - 530 - 521 - 1 - 1 + 537 + 523 + 5 + 2 7   @@ -5931,7 +6101,7 @@ IndexError: list index out of range Platform - Linux 6.8.0-71-generic #71-Ubuntu SMP PREEMPT_DYNAMIC Tue Jul 22 16:52:38 UTC 2025 x86_64 x86_64 + Linux 6.8.0-79-generic #79-Ubuntu SMP PREEMPT_DYNAMIC Tue Aug 12 14:42:46 UTC 2025 x86_64 x86_64 Basic @@ -5959,6 +6129,12 @@ IndexError: list index out of range Basic + + certifi + 2025.8.3 + Basic + + chardet 5.2.0 @@ -5973,7 +6149,7 @@ IndexError: list index out of range Flask - 3.1.1 + 3.1.2 Basic @@ -6009,7 +6185,7 @@ IndexError: list index out of range greenlet - 3.2.3 + 3.2.4 Basic @@ -6063,19 +6239,19 @@ IndexError: list index out of range requests - 2.32.4 + 2.32.5 Basic SQLAlchemy - 2.0.42 + 2.0.43 Basic tornado - 6.5.1 + 6.5.2 Basic @@ -6105,13 +6281,13 @@ IndexError: list index out of range google-api-python-client - 2.177.0 + 2.181.0 TestBackupMetadataGdrive httplib2 - 0.22.0 + 0.30.0 TestBackupMetadataGdrive @@ -6135,13 +6311,13 @@ IndexError: list index out of range google-api-python-client - 2.177.0 + 2.181.0 TestCliGdrivedb httplib2 - 0.22.0 + 0.30.0 TestCliGdrivedb @@ -6165,13 +6341,13 @@ IndexError: list index out of range google-api-python-client - 2.177.0 + 2.181.0 TestEbookConvertCalibreGDrive httplib2 - 0.22.0 + 0.30.0 TestEbookConvertCalibreGDrive @@ -6195,13 +6371,13 @@ IndexError: list index out of range google-api-python-client - 2.177.0 + 2.181.0 TestEbookConvertGDriveKepubify httplib2 - 0.22.0 + 0.30.0 TestEbookConvertGDriveKepubify @@ -6237,13 +6413,13 @@ IndexError: list index out of range google-api-python-client - 2.177.0 + 2.181.0 TestEditAuthorsGdrive httplib2 - 0.22.0 + 0.30.0 TestEditAuthorsGdrive @@ -6267,19 +6443,19 @@ IndexError: list index out of range beautifulsoup4 - 4.13.4 + 4.13.5 TestLoadMetadata google-api-python-client - 2.177.0 + 2.181.0 TestEditBooksOnGdrive httplib2 - 0.22.0 + 0.30.0 TestEditBooksOnGdrive @@ -6303,7 +6479,7 @@ IndexError: list index out of range beautifulsoup4 - 4.13.4 + 4.13.5 TestLoadMetadataScholar @@ -6315,13 +6491,13 @@ IndexError: list index out of range google-api-python-client - 2.177.0 + 2.181.0 TestEmbedMetadataGdrive httplib2 - 0.22.0 + 0.30.0 TestEmbedMetadataGdrive @@ -6345,13 +6521,13 @@ IndexError: list index out of range google-api-python-client - 2.177.0 + 2.181.0 TestSetupGdrive httplib2 - 0.22.0 + 0.30.0 TestSetupGdrive @@ -6387,13 +6563,13 @@ IndexError: list index out of range jsonschema - 4.25.0 + 4.25.1 TestKoboSync jsonschema - 4.25.0 + 4.25.1 TestKoboSyncBig @@ -6405,7 +6581,7 @@ IndexError: list index out of range jsonschema - 4.25.0 + 4.25.1 TestLdapLogin @@ -6423,7 +6599,7 @@ IndexError: list index out of range SQLAlchemy-Utils - 0.41.2 + 0.42.0 TestOAuthLogin @@ -6447,7 +6623,7 @@ IndexError: list index out of range