diff --git a/setup.cfg b/setup.cfg index 615a44da..8048eea5 100644 --- a/setup.cfg +++ b/setup.cfg @@ -58,6 +58,7 @@ install_requires = chardet>=3.0.0,<4.1.0 advocate>=1.0.0,<1.1.0 Flask-Limiter>=2.3.0,<3.6.0 + regex>=2022.3.2,<2024.2.25 [options.packages.find] diff --git a/test/Calibre-Web TestSummary_Linux.html b/test/Calibre-Web TestSummary_Linux.html index 196ea131..59d37113 100644 --- a/test/Calibre-Web TestSummary_Linux.html +++ b/test/Calibre-Web TestSummary_Linux.html @@ -37,20 +37,20 @@
-

Start Time: 2024-02-26 20:07:24

+

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

-

Stop Time: 2024-02-27 03:19:17

+

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

-

Duration: 6h 0 min

+

Duration: 5h 48 min

@@ -234,12 +234,12 @@ - + TestBackupMetadata 21 20 - 1 0 + 1 0 Detail @@ -320,38 +320,26 @@ - +
TestBackupMetadata - test_backup_change_book_series_index
- PASS - - - - - - -
TestBackupMetadata - test_backup_change_book_tags
-
- FAIL + ERROR
-
Traceback (most recent call last):
-  File "/home/ozzie/Development/calibre-web-test/test/test_login.py", line 532, in test_proxy_login_multi_user
+  File "/home/ozzie/Development/calibre-web-test/test/test_login.py", line 575, in test_proxy_login_multi_user
     self.assertTrue('<input type="text" class="form-control" name="name" id="name" value="new_user1" autocomplete="off">' in resp.text)
 AssertionError: False is not true
@@ -3532,12 +3872,12 @@ AssertionError: False is not true - + TestOPDSFeed 24 - 24 - 0 - 0 + 22 + 1 + 1 0 Detail @@ -3618,11 +3958,31 @@ AssertionError: False is not true - +
TestOPDSFeed - test_opds_guest_user
- PASS + +
+ ERROR +
+ + + + @@ -3690,11 +4050,31 @@ AssertionError: False is not true - +
TestOPDSFeed - test_opds_search
- PASS + +
+ FAIL +
+ + + + @@ -3763,6 +4143,94 @@ AssertionError: False is not true + + _ErrorHolder + 2 + 0 + 0 + 2 + 0 + + Detail + + + + + + + +
tearDownClass (test_opds_feed)
+ + +
+ ERROR +
+ + + + + + + + + + +
setUpClass (test_zz_helper)
+ + +
+ ERROR +
+ + + + + + + + + TestUploadPDF 1 @@ -3771,13 +4239,13 @@ AssertionError: False is not true 0 0 - Detail + Detail - +
TestUploadPDF - test_upload_invalid_pdf
@@ -3795,13 +4263,13 @@ AssertionError: False is not true 0 0 - Detail + Detail - +
TestPipInstall - test_command_start
@@ -3810,7 +4278,7 @@ AssertionError: False is not true - +
TestPipInstall - test_foldername_database_location
@@ -3819,7 +4287,7 @@ AssertionError: False is not true - +
TestPipInstall - test_module_start
@@ -3837,13 +4305,13 @@ AssertionError: False is not true 0 1 - Detail + Detail - +
TestReader - test_cb7_reader
@@ -3852,7 +4320,7 @@ AssertionError: False is not true - +
TestReader - test_comic_MACOS_files
@@ -3861,7 +4329,7 @@ AssertionError: False is not true - +
TestReader - test_comic_reader
@@ -3870,7 +4338,7 @@ AssertionError: False is not true - +
TestReader - test_epub_reader
@@ -3879,7 +4347,7 @@ AssertionError: False is not true - +
TestReader - test_pdf_reader
@@ -3888,7 +4356,7 @@ AssertionError: False is not true - +
TestReader - test_single_file_comic
@@ -3897,7 +4365,7 @@ AssertionError: False is not true - +
TestReader - test_sound_listener
@@ -3906,7 +4374,7 @@ AssertionError: False is not true - +
TestReader - test_txt_reader
@@ -3924,13 +4392,13 @@ AssertionError: False is not true 0 0 - Detail + Detail - +
TestReadOnlyDatabase - test_readonly_path
@@ -3948,13 +4416,13 @@ AssertionError: False is not true 0 0 - Detail + Detail - +
TestRegister - test_forgot_password
@@ -3963,7 +4431,7 @@ AssertionError: False is not true - +
TestRegister - test_illegal_email
@@ -3972,7 +4440,7 @@ AssertionError: False is not true - +
TestRegister - test_limit_domain
@@ -3981,7 +4449,7 @@ AssertionError: False is not true - +
TestRegister - test_register_no_server
@@ -3990,7 +4458,7 @@ AssertionError: False is not true - +
TestRegister - test_registering_only_email
@@ -3999,7 +4467,7 @@ AssertionError: False is not true - +
TestRegister - test_registering_user
@@ -4008,7 +4476,7 @@ AssertionError: False is not true - +
TestRegister - test_registering_user_fail
@@ -4017,7 +4485,7 @@ AssertionError: False is not true - +
TestRegister - test_user_change_password
@@ -4035,13 +4503,13 @@ AssertionError: False is not true 0 0 - Detail + Detail - +
TestReverseProxy - test_logout
@@ -4050,7 +4518,7 @@ AssertionError: False is not true - +
TestReverseProxy - test_move_page
@@ -4059,7 +4527,7 @@ AssertionError: False is not true - +
TestReverseProxy - test_next
@@ -4068,7 +4536,7 @@ AssertionError: False is not true - +
TestReverseProxy - test_reverse_about
@@ -4086,13 +4554,13 @@ AssertionError: False is not true 0 1 - Detail + Detail - +
TestShelf - test_access_shelf
@@ -4101,7 +4569,7 @@ AssertionError: False is not true - +
TestShelf - test_add_shelf_from_search
@@ -4110,7 +4578,7 @@ AssertionError: False is not true - +
TestShelf - test_adv_search_shelf
@@ -4119,7 +4587,7 @@ AssertionError: False is not true - +
TestShelf - test_arrange_shelf
@@ -4128,7 +4596,7 @@ AssertionError: False is not true - +
TestShelf - test_create_public_shelf
@@ -4137,7 +4605,7 @@ AssertionError: False is not true - +
TestShelf - test_create_public_shelf_no_permission
@@ -4146,7 +4614,7 @@ AssertionError: False is not true - +
TestShelf - test_delete_book_of_shelf
@@ -4155,7 +4623,7 @@ AssertionError: False is not true - +
TestShelf - test_private_shelf
@@ -4164,7 +4632,7 @@ AssertionError: False is not true - +
TestShelf - test_public_private_shelf
@@ -4173,7 +4641,7 @@ AssertionError: False is not true - +
TestShelf - test_public_shelf
@@ -4182,7 +4650,7 @@ AssertionError: False is not true - +
TestShelf - test_rename_shelf
@@ -4191,7 +4659,7 @@ AssertionError: False is not true - +
TestShelf - test_shelf_action_non_shelf_edit_role
@@ -4200,7 +4668,7 @@ AssertionError: False is not true - +
TestShelf - test_shelf_anonymous
@@ -4209,19 +4677,19 @@ AssertionError: False is not true - +
TestShelf - test_shelf_database_change
- SKIP + SKIP
-