diff --git a/setup.cfg b/setup.cfg index 89edcbdef..ac832da9a 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 59d371137..1fc3469c7 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
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py", line 127, in test_backup_change_book_series_index - self.assertEqual(metadata['series_index']['content'], "1.53") -TypeError: string indices must be integers-
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_cli.py", line 437, in test_change_password
- self.check_password_change("admin:aDmin12!", "Password for user 'admin' changed")
- File "/home/ozzie/Development/calibre-web-test/test/test_cli.py", line 71, in check_password_change
- self.assertTrue(re.findall(expectation, nextline), nextline)
-AssertionError: [] is not true :
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_books.py", line 1177, in test_upload_book_cb7
- self.assertEqual('8936', resp.headers['Content-Length'])
-AssertionError: '8936' != '19501'
-- 8936
-+ 19501
- Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_goodreads.py", line 104, in test_author_page - self.assertTrue(self.check_element_on_page((By.CLASS_NAME, "author-photo"))) -AssertionError: False is not true-
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_ldap.py", line 412, in test_LDAP_import
- self.assertTrue('Successfully Imported' in self.check_element_on_page((By.ID, "DialogContent")).text)
-AssertionError: False is not true
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_ldap.py", line 279, in test_LDAP_import_memberfield
- 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.10/site-packages/selenium/webdriver/support/wait.py", line 95, 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:193:5
-NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:511: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_ldap.py", line 223, in test_LDAP_login
- 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.10/site-packages/selenium/webdriver/support/wait.py", line 95, 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:193:5
-NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:511: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_ldap.py", line 116, in test_invalid_LDAP
- self.fill_basic_config({'config_ldap_provider_url': 'example.org',
- 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.10/site-packages/selenium/webdriver/support/wait.py", line 95, 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:193:5
-NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:511: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_ldap.py", line 761, in test_ldap_about
- self.assertTrue(self.goto_page('nav_about'))
-AssertionError: False is not true
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_ldap.py", line 764, in test_ldap_authentication
- 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.10/site-packages/selenium/webdriver/support/wait.py", line 95, 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:193:5
-NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:511: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_ldap.py", line 1032, in test_ldap_kobo_sync
- 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.10/site-packages/selenium/webdriver/support/wait.py", line 95, 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:193:5
-NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:511: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_ldap.py", line 931, in test_ldap_opds_anonymous
- 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.10/site-packages/selenium/webdriver/support/wait.py", line 95, 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:193:5
-NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:511: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_ldap.py", line 841, 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.10/site-packages/selenium/webdriver/support/wait.py", line 95, 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:193:5
-NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:511: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 109, in test_opds_guest_user - r = requests.get(host + elements['Authors']['link']) -KeyError: 'Authors'-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_opds_feed.py", line 609, 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 38, in tearDownClass
- cls.stop_calibre_web()
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 480, in stop_calibre_web
- cls.driver.find_element(By.ID, 'admin_stop').click()
- File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py", line 830, in find_element
- return self.execute(Command.FIND_ELEMENT, {"using": by, "value": value})["value"]
- File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py", line 440, in execute
- self.error_handler.check_response(response)
- File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py", line 245, in check_response
- raise exception_class(message, screen, stacktrace)
-selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: [id="admin_stop"]
-Stacktrace:
-RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8
-WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:193:5
-NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:511: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_zz_helper.py", line 32, in setUpClass - from cps import helper, updater - File "/home/ozzie/Development/calibre-web/cps/helper.py", line 25, in <module> - import regex -ModuleNotFoundError: No module named 'regex'-