diff --git a/cps/admin.py b/cps/admin.py
index 740db6804..1d2b7dc8e 100644
--- a/cps/admin.py
+++ b/cps/admin.py
@@ -1352,8 +1352,6 @@ def _handle_new_user(to_save, content, languages, translations, kobo_support):
languages=languages, title=_(u"Add new user"), page="newuser",
kobo_support=kobo_support, registered_oauth=oauth_check)
try:
- content.default_language = config.config_default_language
- content.locale = config.config_default_locale
content.allowed_tags = config.config_allowed_tags
content.denied_tags = config.config_denied_tags
content.allowed_column_value = config.config_allowed_column_value
@@ -1491,6 +1489,8 @@ def new_user():
else:
content.role = config.config_default_role
content.sidebar_view = config.config_default_show
+ content.locale = config.config_default_locale
+ content.default_language = config.config_default_language
return render_title_template("user_edit.html", new_user=1, content=content, translations=translations,
languages=languages, title=_(u"Add new user"), page="newuser",
kobo_support=kobo_support, registered_oauth=oauth_check)
diff --git a/cps/gdrive.py b/cps/gdrive.py
index e2d8f166b..267607de4 100644
--- a/cps/gdrive.py
+++ b/cps/gdrive.py
@@ -21,7 +21,6 @@
# along with this program. If not, see
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert_gdrive.py", line 330, in test_convert_only + self.assertEqual(ret[-3]['result'], 'Finished') +AssertionError: 'Failed' != 'Finished' +- Failed ++ Finished+
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_additional_books.py", line 524, in test_upload_edit_role
- result = r.post('http://127.0.0.1:8083/upload', files=files, data={"csrf_token": token.group(1)})
-AttributeError: 'NoneType' object has no attribute 'group'
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_additional_books.py", line 55, in test_upload_metadata_cbr
- self.fill_basic_config({'config_uploading': 1})
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 344, in fill_basic_config
- cls._fill_basic_config(elements)
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 254, 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.8/site-packages/selenium/webdriver/support/wait.py", line 80, in until
- raise TimeoutException(message, screen, stacktrace)
-selenium.common.exceptions.TimeoutException: Message:
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_additional_books.py", line 92, in test_upload_metadata_cbt
- self.fill_basic_config({'config_uploading': 1})
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 344, in fill_basic_config
- cls._fill_basic_config(elements)
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 254, 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.8/site-packages/selenium/webdriver/support/wait.py", line 80, in until
- raise TimeoutException(message, screen, stacktrace)
-selenium.common.exceptions.TimeoutException: Message:
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_additional_books.py", line 240, in test_writeonly_path
- self.fill_basic_config({'config_rarfile_location': unrar_path()})
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 344, in fill_basic_config
- cls._fill_basic_config(elements)
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 254, 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.8/site-packages/selenium/webdriver/support/wait.py", line 80, in until
- raise TimeoutException(message, screen, stacktrace)
-selenium.common.exceptions.TimeoutException: Message:
- Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_edit_additional_books.py", line 686, in test_xss_comment_edit - self.assertEqual(200, result.status_code) -AssertionError: 200 != 400-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_edit_additional_books.py", line 705, in test_xss_custom_comment_edit - self.assertEqual(200, result.status_code) -AssertionError: 200 != 400-
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_additional_books.py", line 41, in tearDownClass
- cls.stop_calibre_web()
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 432, in stop_calibre_web
- cls.driver.find_element_by_id('admin_stop').click()
- File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 360, in find_element_by_id
- return self.find_element(by=By.ID, value=id_)
- File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 976, in find_element
- return self.execute(Command.FIND_ELEMENT, {
- File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
- self.error_handler.check_response(response)
- File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
- raise exception_class(message, screen, stacktrace)
-selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: [id="admin_stop"]
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_opds_feed.py", line 32, in tearDownClass
- cls.stop_calibre_web()
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 432, in stop_calibre_web
- cls.driver.find_element_by_id('admin_stop').click()
- File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 360, in find_element_by_id
- return self.find_element(by=By.ID, value=id_)
- File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 976, in find_element
- return self.execute(Command.FIND_ELEMENT, {
- File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
- self.error_handler.check_response(response)
- File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
- raise exception_class(message, screen, stacktrace)
-selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: [id="admin_stop"]
- Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync.py", line 583, in test_book_download - data = self.inital_sync() - File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync.py", line 130, in inital_sync - self.assertEqual(len(data), 4, "4 Books should have valid kobo formats (epub, epub3, kebub)") -AssertionError: 0 != 4 : 4 Books should have valid kobo formats (epub, epub3, kebub)-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync.py", line 603, in test_kobo_sync_selected_shelfs - self.assertEqual(4, len(data)) -AssertionError: 4 != 0+ File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync.py", line 618, in test_kobo_sync_selected_shelfs + self.assertIn("NewTag", data3[2]) +IndexError: list index out of range
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync.py", line 554, in test_sync_reading_state - self.assertEqual(200, r.status_code) -AssertionError: 200 != 400-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync.py", line 362, in test_sync_shelf - self.assertEqual(404, r.status_code) -AssertionError: 404 != 400+ File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync.py", line 303, in test_sync_shelf + self.assertEqual(1, len(data)) +AssertionError: 1 != 0
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_kobo_sync.py", line 269, in test_sync_upload + self.assertEqual(1, len(data)) +AssertionError: 1 != 0+
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_ldap.py", line 403, 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 270, 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 344, in fill_basic_config
- cls._fill_basic_config(elements)
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 254, 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.8/site-packages/selenium/webdriver/support/wait.py", line 80, in until
- raise TimeoutException(message, screen, stacktrace)
-selenium.common.exceptions.TimeoutException: Message:
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_ldap.py", line 214, 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 344, in fill_basic_config
- cls._fill_basic_config(elements)
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 254, 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.8/site-packages/selenium/webdriver/support/wait.py", line 80, in until
- raise TimeoutException(message, screen, stacktrace)
-selenium.common.exceptions.TimeoutException: Message:
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_ldap.py", line 107, 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 344, in fill_basic_config
- cls._fill_basic_config(elements)
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 254, 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.8/site-packages/selenium/webdriver/support/wait.py", line 80, in until
- raise TimeoutException(message, screen, stacktrace)
-selenium.common.exceptions.TimeoutException: Message:
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_ldap.py", line 749, 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 752, 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 344, in fill_basic_config
- cls._fill_basic_config(elements)
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 254, 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.8/site-packages/selenium/webdriver/support/wait.py", line 80, in until
- raise TimeoutException(message, screen, stacktrace)
-selenium.common.exceptions.TimeoutException: Message:
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_ldap.py", line 1016, 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 344, in fill_basic_config
- cls._fill_basic_config(elements)
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 254, 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.8/site-packages/selenium/webdriver/support/wait.py", line 80, in until
- raise TimeoutException(message, screen, stacktrace)
-selenium.common.exceptions.TimeoutException: Message:
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_ldap.py", line 919, 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 344, in fill_basic_config
- cls._fill_basic_config(elements)
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 254, 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.8/site-packages/selenium/webdriver/support/wait.py", line 80, in until
- raise TimeoutException(message, screen, stacktrace)
-selenium.common.exceptions.TimeoutException: Message:
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_ldap.py", line 829, 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 344, in fill_basic_config
- cls._fill_basic_config(elements)
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 254, 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.8/site-packages/selenium/webdriver/support/wait.py", line 80, in until
- raise TimeoutException(message, screen, stacktrace)
-selenium.common.exceptions.TimeoutException: Message:
-