diff --git a/setup.cfg b/setup.cfg index 89edcbde..ac832da9 100644 --- a/setup.cfg +++ b/setup.cfg @@ -73,8 +73,8 @@ gdrive = httplib2>=0.9.2,<0.23.0 oauth2client>=4.0.0,<4.1.4 uritemplate>=3.0.0,<4.2.0 - pyasn1-modules>=0.0.8,<0.4.0 - pyasn1>=0.1.9,<0.6.0 + pyasn1-modules>=0.0.8,<0.5.0 + pyasn1>=0.1.9,<0.7.0 PyDrive2>=1.3.1,<1.20.0 PyYAML>=3.12,<6.1 rsa>=3.4.2,<4.10.0 @@ -91,11 +91,11 @@ oauth = Flask-Dance>=2.0.0,<7.1.0 SQLAlchemy-Utils>=0.33.5,<0.42.0 metadata = - rarfile>=3.2,<4.2 + rarfile>=3.2,<5.0 scholarly>=1.2.0,<1.8 markdown2>=2.0.0,<2.5.0 html2text>=2020.1.16,<2024.2.26 - python-dateutil>=2.1,<2.9.0 + python-dateutil>=2.1,<2.10.0 beautifulsoup4>=4.0.1,<4.13.0 faust-cchardet>=2.1.18,<2.1.20 py7zr>=0.15.0,<0.21.0 @@ -103,5 +103,5 @@ comics = natsort>=2.2.0,<8.5.0 comicapi>=2.2.0,<3.3.0 kobo = - jsonschema>=3.2.0,<4.22.0 + jsonschema>=3.2.0,<4.23.0 diff --git a/test/Calibre-Web TestSummary_Linux.html b/test/Calibre-Web TestSummary_Linux.html index 59d37113..1fc3469c 100644 --- a/test/Calibre-Web TestSummary_Linux.html +++ b/test/Calibre-Web TestSummary_Linux.html @@ -37,20 +37,20 @@
-

Start Time: 2024-05-07 08:28:49

+

Start Time: 2024-05-11 18:39:24

-

Stop Time: 2024-05-07 15:28:53

+

Stop Time: 2024-05-12 01:48:22

-

Duration: 5h 48 min

+

Duration: 5h 59 min

@@ -234,12 +234,12 @@ - + TestBackupMetadata 21 - 20 + 21 + 0 0 - 1 0 Detail @@ -320,31 +320,11 @@ - +
TestBackupMetadata - test_backup_change_book_series_index
- -
- ERROR -
- - - - + PASS @@ -482,11 +462,11 @@ TypeError: string indices must be integers - + TestCli 13 - 12 - 1 + 13 + 0 0 0 @@ -514,33 +494,11 @@ TypeError: string indices must be integers - +
TestCli - test_change_password
- -
- FAIL -
- - - - + PASS @@ -1281,11 +1239,11 @@ AssertionError: 'Test 执 to' != 'book' - + TestEditBooks 38 - 35 - 1 + 36 + 0 0 2 @@ -1572,33 +1530,11 @@ AssertionError: 'Test 执 to' != 'book' - +
TestEditBooks - test_upload_book_cb7
- -
- FAIL -
- - - - + PASS @@ -2634,11 +2570,11 @@ IndexError: list index out of range - + TestGoodreads 3 - 2 - 1 + 3 + 0 0 0 @@ -2648,31 +2584,11 @@ IndexError: list index out of range - +
TestGoodreads - test_author_page
- -
- FAIL -
- - - - + PASS @@ -2888,12 +2804,12 @@ AssertionError: False is not true - + TestLdapLogin 13 - 4 - 2 - 7 + 13 + 0 + 0 0 Detail @@ -2938,340 +2854,83 @@ AssertionError: False is not true - +
TestLdapLogin - test_LDAP_import
- -
- FAIL -
- - - - + PASS - +
TestLdapLogin - test_LDAP_import_memberfield
- -
- ERROR -
- - - - + PASS - +
TestLdapLogin - test_LDAP_login
- -
- ERROR -
- - - - + PASS - +
TestLdapLogin - test_invalid_LDAP
- -
- ERROR -
- - - - + PASS - +
TestLdapLogin - test_ldap_about
- -
- FAIL -
- - - - + PASS - +
TestLdapLogin - test_ldap_authentication
- -
- ERROR -
- - - - + PASS - +
TestLdapLogin - test_ldap_kobo_sync
- -
- ERROR -
- - - - + PASS - +
TestLdapLogin - test_ldap_opds_anonymous
- -
- ERROR -
- - - - + PASS - +
TestLdapLogin - test_ldap_opds_download_book
- -
- ERROR -
- - - - + PASS @@ -3872,15 +3531,15 @@ AssertionError: False is not true - + TestOPDSFeed - 24 - 22 - 1 - 1 + 26 + 26 + 0 + 0 0 - Detail + Detail @@ -3888,7 +3547,7 @@ AssertionError: False is not true -
TestOPDSFeed - test_opds
+
TestOPDSFeed - test_access_right_guest
PASS @@ -3897,7 +3556,7 @@ AssertionError: False is not true -
TestOPDSFeed - test_opds_author
+
TestOPDSFeed - test_access_right_user
PASS @@ -3906,7 +3565,7 @@ AssertionError: False is not true -
TestOPDSFeed - test_opds_books
+
TestOPDSFeed - test_opds
PASS @@ -3915,7 +3574,7 @@ AssertionError: False is not true -
TestOPDSFeed - test_opds_calibre_companion
+
TestOPDSFeed - test_opds_author
PASS @@ -3924,7 +3583,7 @@ AssertionError: False is not true -
TestOPDSFeed - test_opds_colon_password
+
TestOPDSFeed - test_opds_books
PASS @@ -3933,7 +3592,7 @@ AssertionError: False is not true -
TestOPDSFeed - test_opds_cover
+
TestOPDSFeed - test_opds_calibre_companion
PASS @@ -3942,7 +3601,7 @@ AssertionError: False is not true -
TestOPDSFeed - test_opds_download_book
+
TestOPDSFeed - test_opds_colon_password
PASS @@ -3951,45 +3610,25 @@ AssertionError: False is not true -
TestOPDSFeed - test_opds_formats
+
TestOPDSFeed - test_opds_cover
PASS - + -
TestOPDSFeed - test_opds_guest_user
- - -
- ERROR -
- - - +
TestOPDSFeed - test_opds_download_book
+ PASS -
TestOPDSFeed - test_opds_hot
+
TestOPDSFeed - test_opds_formats
PASS @@ -3998,7 +3637,7 @@ KeyError: 'Authors' -
TestOPDSFeed - test_opds_language
+
TestOPDSFeed - test_opds_guest_user
PASS @@ -4007,7 +3646,7 @@ KeyError: 'Authors' -
TestOPDSFeed - test_opds_non_admin
+
TestOPDSFeed - test_opds_hot
PASS @@ -4016,7 +3655,7 @@ KeyError: 'Authors' -
TestOPDSFeed - test_opds_publisher
+
TestOPDSFeed - test_opds_language
PASS @@ -4025,7 +3664,7 @@ KeyError: 'Authors' -
TestOPDSFeed - test_opds_random
+
TestOPDSFeed - test_opds_non_admin
PASS @@ -4034,7 +3673,7 @@ KeyError: 'Authors' -
TestOPDSFeed - test_opds_ratings
+
TestOPDSFeed - test_opds_publisher
PASS @@ -4043,45 +3682,25 @@ KeyError: 'Authors' -
TestOPDSFeed - test_opds_read_unread
+
TestOPDSFeed - test_opds_random
PASS - + -
TestOPDSFeed - test_opds_search
- - -
- FAIL -
- - - +
TestOPDSFeed - test_opds_ratings
+ PASS -
TestOPDSFeed - test_opds_series
+
TestOPDSFeed - test_opds_read_unread
PASS @@ -4090,7 +3709,7 @@ AssertionError: 401 != 200 -
TestOPDSFeed - test_opds_shelf_access
+
TestOPDSFeed - test_opds_search
PASS @@ -4099,7 +3718,7 @@ AssertionError: 401 != 200 -
TestOPDSFeed - test_opds_stats
+
TestOPDSFeed - test_opds_series
PASS @@ -4108,7 +3727,7 @@ AssertionError: 401 != 200 -
TestOPDSFeed - test_opds_tags
+
TestOPDSFeed - test_opds_shelf_access
PASS @@ -4117,7 +3736,7 @@ AssertionError: 401 != 200 -
TestOPDSFeed - test_opds_top_rated
+
TestOPDSFeed - test_opds_stats
PASS @@ -4126,7 +3745,7 @@ AssertionError: 401 != 200 -
TestOPDSFeed - test_opds_unicode_user
+
TestOPDSFeed - test_opds_tags
PASS @@ -4135,97 +3754,27 @@ AssertionError: 401 != 200 -
TestOPDSFeed - test_recently_added
+
TestOPDSFeed - test_opds_top_rated
PASS - - - - _ErrorHolder - 2 - 0 - 0 - 2 - 0 - - Detail - - - - - + -
tearDownClass (test_opds_feed)
- - -
- ERROR -
- - - +
TestOPDSFeed - test_opds_unicode_user
+ PASS - + -
setUpClass (test_zz_helper)
- - -
- ERROR -
- - - +
TestOPDSFeed - test_recently_added
+ PASS @@ -4239,13 +3788,13 @@ ModuleNotFoundError: No module named 'regex' 0 0 - Detail + Detail - +
TestUploadPDF - test_upload_invalid_pdf
@@ -4263,13 +3812,13 @@ ModuleNotFoundError: No module named 'regex' 0 0 - Detail + Detail - +
TestPipInstall - test_command_start
@@ -4278,7 +3827,7 @@ ModuleNotFoundError: No module named 'regex' - +
TestPipInstall - test_foldername_database_location
@@ -4287,7 +3836,7 @@ ModuleNotFoundError: No module named 'regex' - +
TestPipInstall - test_module_start
@@ -4305,13 +3854,13 @@ ModuleNotFoundError: No module named 'regex' 0 1 - Detail + Detail - +
TestReader - test_cb7_reader
@@ -4320,7 +3869,7 @@ ModuleNotFoundError: No module named 'regex' - +
TestReader - test_comic_MACOS_files
@@ -4329,7 +3878,7 @@ ModuleNotFoundError: No module named 'regex' - +
TestReader - test_comic_reader
@@ -4338,7 +3887,7 @@ ModuleNotFoundError: No module named 'regex' - +
TestReader - test_epub_reader
@@ -4347,7 +3896,7 @@ ModuleNotFoundError: No module named 'regex' - +
TestReader - test_pdf_reader
@@ -4356,7 +3905,7 @@ ModuleNotFoundError: No module named 'regex' - +
TestReader - test_single_file_comic
@@ -4365,7 +3914,7 @@ ModuleNotFoundError: No module named 'regex' - +
TestReader - test_sound_listener
@@ -4374,7 +3923,7 @@ ModuleNotFoundError: No module named 'regex' - +
TestReader - test_txt_reader
@@ -4392,13 +3941,13 @@ ModuleNotFoundError: No module named 'regex' 0 0 - Detail + Detail - +
TestReadOnlyDatabase - test_readonly_path
@@ -4416,13 +3965,13 @@ ModuleNotFoundError: No module named 'regex' 0 0 - Detail + Detail - +
TestRegister - test_forgot_password
@@ -4431,7 +3980,7 @@ ModuleNotFoundError: No module named 'regex' - +
TestRegister - test_illegal_email
@@ -4440,7 +3989,7 @@ ModuleNotFoundError: No module named 'regex' - +
TestRegister - test_limit_domain
@@ -4449,7 +3998,7 @@ ModuleNotFoundError: No module named 'regex' - +
TestRegister - test_register_no_server
@@ -4458,7 +4007,7 @@ ModuleNotFoundError: No module named 'regex' - +
TestRegister - test_registering_only_email
@@ -4467,7 +4016,7 @@ ModuleNotFoundError: No module named 'regex' - +
TestRegister - test_registering_user
@@ -4476,7 +4025,7 @@ ModuleNotFoundError: No module named 'regex' - +
TestRegister - test_registering_user_fail
@@ -4485,7 +4034,7 @@ ModuleNotFoundError: No module named 'regex' - +
TestRegister - test_user_change_password
@@ -4503,13 +4052,13 @@ ModuleNotFoundError: No module named 'regex' 0 0 - Detail + Detail - +
TestReverseProxy - test_logout
@@ -4518,7 +4067,7 @@ ModuleNotFoundError: No module named 'regex' - +
TestReverseProxy - test_move_page
@@ -4527,7 +4076,7 @@ ModuleNotFoundError: No module named 'regex' - +
TestReverseProxy - test_next
@@ -4536,7 +4085,7 @@ ModuleNotFoundError: No module named 'regex' - +
TestReverseProxy - test_reverse_about
@@ -4554,13 +4103,13 @@ ModuleNotFoundError: No module named 'regex' 0 1 - Detail + Detail - +
TestShelf - test_access_shelf
@@ -4569,7 +4118,7 @@ ModuleNotFoundError: No module named 'regex' - +
TestShelf - test_add_shelf_from_search
@@ -4578,7 +4127,7 @@ ModuleNotFoundError: No module named 'regex' - +
TestShelf - test_adv_search_shelf
@@ -4587,7 +4136,7 @@ ModuleNotFoundError: No module named 'regex' - +
TestShelf - test_arrange_shelf
@@ -4596,7 +4145,7 @@ ModuleNotFoundError: No module named 'regex' - +
TestShelf - test_create_public_shelf
@@ -4605,7 +4154,7 @@ ModuleNotFoundError: No module named 'regex' - +
TestShelf - test_create_public_shelf_no_permission
@@ -4614,7 +4163,7 @@ ModuleNotFoundError: No module named 'regex' - +
TestShelf - test_delete_book_of_shelf
@@ -4623,7 +4172,7 @@ ModuleNotFoundError: No module named 'regex' - +
TestShelf - test_private_shelf
@@ -4632,7 +4181,7 @@ ModuleNotFoundError: No module named 'regex' - +
TestShelf - test_public_private_shelf
@@ -4641,7 +4190,7 @@ ModuleNotFoundError: No module named 'regex' - +
TestShelf - test_public_shelf
@@ -4650,7 +4199,7 @@ ModuleNotFoundError: No module named 'regex' - +
TestShelf - test_rename_shelf
@@ -4659,7 +4208,7 @@ ModuleNotFoundError: No module named 'regex' - +
TestShelf - test_shelf_action_non_shelf_edit_role
@@ -4668,7 +4217,7 @@ ModuleNotFoundError: No module named 'regex' - +
TestShelf - test_shelf_anonymous
@@ -4677,19 +4226,19 @@ ModuleNotFoundError: No module named 'regex' - +
TestShelf - test_shelf_database_change
- SKIP + SKIP
-