diff --git a/cps/admin.py b/cps/admin.py index 85ea112f1..27d17a1d9 100755 --- a/cps/admin.py +++ b/cps/admin.py @@ -1849,10 +1849,10 @@ def _handle_new_user(to_save, content, languages, translations, kobo_support): content.role = constants.selected_roles(to_save) try: - content.password = generate_password_hash(helper.valid_password(to_save["password"])) if not to_save["name"] or not to_save["email"] or not to_save["password"]: log.info("Missing entries on new user") raise Exception(_(u"Please fill out all fields!")) + content.password = generate_password_hash(helper.valid_password(to_save.get("password", ""))) content.email = check_email(to_save["email"]) # Query username, if not existing, change content.name = check_username(to_save["name"]) @@ -1936,8 +1936,6 @@ def _handle_edit_user(to_save, content, languages, translations, kobo_support): log.warning("No admin user remaining, can't remove admin role from {}".format(content.name)) flash(_("No admin user remaining, can't remove admin role"), category="error") return redirect(url_for('admin.admin')) - if 'password' in to_save: - content.password = generate_password_hash(helper.valid_password(to_save('password'))) anonymous = content.is_anonymous content.role = constants.selected_roles(to_save) if anonymous: @@ -1971,6 +1969,8 @@ def _handle_edit_user(to_save, content, languages, translations, kobo_support): if to_save.get("locale"): content.locale = to_save["locale"] try: + if to_save.get('password', "") != "": + content.password = generate_password_hash(helper.valid_password(to_save['password'])) if to_save.get("email", content.email) != content.email: content.email = check_email(to_save["email"]) # Query username, if not existing, change diff --git a/cps/web.py b/cps/web.py index 58921bfe8..a623a6528 100755 --- a/cps/web.py +++ b/cps/web.py @@ -1358,8 +1358,8 @@ def change_profile(kobo_support, local_oauth_check, oauth_status, translations, current_user.random_books = 0 try: if current_user.role_passwd() or current_user.role_admin(): - if 'password' in to_save: - current_user.password = generate_password_hash(valid_password(to_save('password'))) + if to_save.get('password', "") != "": + current_user.password = generate_password_hash(valid_password(to_save['password'])) if to_save.get("kindle_mail", current_user.kindle_mail) != current_user.kindle_mail: current_user.kindle_mail = valid_email(to_save.get("kindle_mail")) if to_save.get("email", current_user.email) != current_user.email: diff --git a/setup.cfg b/setup.cfg index 92e64f6a1..c24dfc97d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -97,5 +97,5 @@ comics = natsort>=2.2.0,<8.2.0 comicapi>=2.2.0,<2.3.0 kobo = - jsonschema>=3.2.0,<4.6.0 + jsonschema>=3.2.0,<4.7.0 diff --git a/test/Calibre-Web TestSummary_Linux.html b/test/Calibre-Web TestSummary_Linux.html index 8953c08ca..f12ab46f0 100644 --- a/test/Calibre-Web TestSummary_Linux.html +++ b/test/Calibre-Web TestSummary_Linux.html @@ -37,20 +37,20 @@
Start Time: 2022-06-05 22:14:00
+Start Time: 2022-06-16 20:34:19
Stop Time: 2022-06-06 04:06:43
+Stop Time: 2022-06-17 01:15:22
Duration: 4h 57 min
+Duration: 3h 51 min
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 223, in test_convert_email - self.assertEqual(ret[-1]['result'], 'Finished') -AssertionError: 'Failed' != 'Finished' -- Failed -+ Finished+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn + conn = connection.create_connection( + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection + raise err + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection + sock.connect(sa) +ConnectionRefusedError: [Errno 111] Connection refused + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen + httplib_response = self._make_request( + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request + conn.request(method, url, **httplib_request_kw) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request + super(HTTPConnection, self).request(method, url, body=body, headers=headers) + File "/usr/lib/python3.8/http/client.py", line 1256, in request + self._send_request(method, url, body, headers, encode_chunked) + File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request + self.endheaders(body, encode_chunked=encode_chunked) + File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders + self._send_output(message_body, encode_chunked=encode_chunked) + File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output + self.send(msg) + File "/usr/lib/python3.8/http/client.py", line 951, in send + self.connect() + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect + conn = self._new_conn() + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn + raise NewConnectionError( +urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e61c7dc0>: Failed to establish a new connection: [Errno 111] Connection refused + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 632, in test_calibre_log + self.fill_basic_config({'config_log_level': 'DEBUG'}) + File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 393, in fill_basic_config + cls._fill_basic_config(elements) + File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 297, 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 78, in until + value = method(self._driver) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in _predicate + return driver.find_element(*locator) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute + response = self.command_executor.execute(driver_command, params) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute + return self._request(command_info[0], url, body=data) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request + resp = self._conn.request(method, url, body=body, headers=headers) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request + return self.request_encode_body( + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body + return self.urlopen(method, url, **extra_kw) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen + response = conn.urlopen(method, u.request_uri, **kw) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen + return self.urlopen( + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen + return self.urlopen( + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen + return self.urlopen( + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen + retries = retries.increment( + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment + raise MaxRetryError(_pool, url, error or ResponseError(cause)) +urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=37615): Max retries exceeded with url: /session/a819d079-012e-4f5d-ab2f-a80b21199fd6/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e61c7dc0>: Failed to establish a new connection: [Errno 111] Connection refused')) +
Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e6215a60>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 67, in tearDown
+ if not self.check_user_logged_in('admin'):
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 112, in check_user_logged_in
+ user_element = cls.check_element_on_page((By.ID, "top_user"))
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 745, in check_element_on_page
+ el = WebDriverWait(cls.driver, timeout).until(EC.presence_of_element_located(element))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 78, in until
+ value = method(self._driver)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in _predicate
+ return driver.find_element(*locator)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=37615): Max retries exceeded with url: /session/a819d079-012e-4f5d-ab2f-a80b21199fd6/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e6215a60>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e68f8400>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 74, in test_convert_deactivate
+ self.fill_basic_config({'config_converterpath': ""})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 393, in fill_basic_config
+ cls._fill_basic_config(elements)
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 297, 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 78, in until
+ value = method(self._driver)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in _predicate
+ return driver.find_element(*locator)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=37615): Max retries exceeded with url: /session/a819d079-012e-4f5d-ab2f-a80b21199fd6/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e68f8400>: Failed to establish a new connection: [Errno 111] Connection refused'))
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 254, in test_convert_failed_and_email
- select.select_by_visible_text('AZW3')
- File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/select.py", line 140, in select_by_visible_text
- raise NoSuchElementException("Could not locate element with visible text: %s" % text)
-selenium.common.exceptions.NoSuchElementException: Message: Could not locate element with visible text: AZW3
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e68f8880>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 67, in tearDown
+ if not self.check_user_logged_in('admin'):
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 112, in check_user_logged_in
+ user_element = cls.check_element_on_page((By.ID, "top_user"))
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 745, in check_element_on_page
+ el = WebDriverWait(cls.driver, timeout).until(EC.presence_of_element_located(element))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 78, in until
+ value = method(self._driver)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in _predicate
+ return driver.find_element(*locator)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=37615): Max retries exceeded with url: /session/a819d079-012e-4f5d-ab2f-a80b21199fd6/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e68f8880>: Failed to establish a new connection: [Errno 111] Connection refused'))
Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e690db80>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 186, in test_convert_email
+ self.setup_server(True, {'mail_password': '10234', 'mail_use_ssl': 'None'})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 728, in setup_server
+ select = Select(cls.driver.find_element(By.ID, key))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=37615): Max retries exceeded with url: /session/a819d079-012e-4f5d-ab2f-a80b21199fd6/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e690db80>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e68a31c0>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 67, in tearDown
+ if not self.check_user_logged_in('admin'):
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 112, in check_user_logged_in
+ user_element = cls.check_element_on_page((By.ID, "top_user"))
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 745, in check_element_on_page
+ el = WebDriverWait(cls.driver, timeout).until(EC.presence_of_element_located(element))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 78, in until
+ value = method(self._driver)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in _predicate
+ return driver.find_element(*locator)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=37615): Max retries exceeded with url: /session/a819d079-012e-4f5d-ab2f-a80b21199fd6/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e68a31c0>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e47d7fd0>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 250, in test_convert_failed_and_email
+ vals = self.get_convert_book(1)
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 2017, in get_convert_book
+ cls.driver.get(root_url + "/admin/book/"+str(id))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 437, in get
+ self.execute(Command.GET, {'url': url})
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=37615): Max retries exceeded with url: /session/a819d079-012e-4f5d-ab2f-a80b21199fd6/url (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e47d7fd0>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e47d7e80>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 67, in tearDown
+ if not self.check_user_logged_in('admin'):
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 112, in check_user_logged_in
+ user_element = cls.check_element_on_page((By.ID, "top_user"))
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 745, in check_element_on_page
+ el = WebDriverWait(cls.driver, timeout).until(EC.presence_of_element_located(element))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 78, in until
+ value = method(self._driver)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in _predicate
+ return driver.find_element(*locator)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=37615): Max retries exceeded with url: /session/a819d079-012e-4f5d-ab2f-a80b21199fd6/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e47d7e80>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e47dd220>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 310, in test_convert_only
+ vals = self.get_convert_book(7)
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 2017, in get_convert_book
+ cls.driver.get(root_url + "/admin/book/"+str(id))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 437, in get
+ self.execute(Command.GET, {'url': url})
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=37615): Max retries exceeded with url: /session/a819d079-012e-4f5d-ab2f-a80b21199fd6/url (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e47dd220>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e47ddb50>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 67, in tearDown
+ if not self.check_user_logged_in('admin'):
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 112, in check_user_logged_in
+ user_element = cls.check_element_on_page((By.ID, "top_user"))
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 745, in check_element_on_page
+ el = WebDriverWait(cls.driver, timeout).until(EC.presence_of_element_located(element))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 78, in until
+ value = method(self._driver)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in _predicate
+ return driver.find_element(*locator)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=37615): Max retries exceeded with url: /session/a819d079-012e-4f5d-ab2f-a80b21199fd6/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e47ddb50>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 622, in test_convert_options - self.assertEqual(from_book, set(['-- select an option --', "TXT"])) -AssertionError: Items in the first set but not the second: -'EPUB' -'AZW3'+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn + conn = connection.create_connection( + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection + raise err + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection + sock.connect(sa) +ConnectionRefusedError: [Errno 111] Connection refused + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen + httplib_response = self._make_request( + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request + conn.request(method, url, **httplib_request_kw) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request + super(HTTPConnection, self).request(method, url, body=body, headers=headers) + File "/usr/lib/python3.8/http/client.py", line 1256, in request + self._send_request(method, url, body, headers, encode_chunked) + File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request + self.endheaders(body, encode_chunked=encode_chunked) + File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders + self._send_output(message_body, encode_chunked=encode_chunked) + File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output + self.send(msg) + File "/usr/lib/python3.8/http/client.py", line 951, in send + self.connect() + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect + conn = self._new_conn() + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn + raise NewConnectionError( +urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e61b4910>: Failed to establish a new connection: [Errno 111] Connection refused + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 592, in test_convert_options + vals = self.get_convert_book(3) + File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 2017, in get_convert_book + cls.driver.get(root_url + "/admin/book/"+str(id)) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 437, in get + self.execute(Command.GET, {'url': url}) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 423, in execute + response = self.command_executor.execute(driver_command, params) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute + return self._request(command_info[0], url, body=data) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request + resp = self._conn.request(method, url, body=body, headers=headers) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request + return self.request_encode_body( + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body + return self.urlopen(method, url, **extra_kw) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen + response = conn.urlopen(method, u.request_uri, **kw) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen + return self.urlopen( + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen + return self.urlopen( + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen + return self.urlopen( + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen + retries = retries.increment( + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment + raise MaxRetryError(_pool, url, error or ResponseError(cause)) +urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=37615): Max retries exceeded with url: /session/a819d079-012e-4f5d-ab2f-a80b21199fd6/url (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e61b4910>: Failed to establish a new connection: [Errno 111] Connection refused'))
Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e60b3a60>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 67, in tearDown
+ if not self.check_user_logged_in('admin'):
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 112, in check_user_logged_in
+ user_element = cls.check_element_on_page((By.ID, "top_user"))
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 745, in check_element_on_page
+ el = WebDriverWait(cls.driver, timeout).until(EC.presence_of_element_located(element))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 78, in until
+ value = method(self._driver)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in _predicate
+ return driver.find_element(*locator)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=37615): Max retries exceeded with url: /session/a819d079-012e-4f5d-ab2f-a80b21199fd6/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e60b3a60>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e6208d30>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 152, in test_convert_parameter
+ self.fill_basic_config({'config_calibre': '--margin-right 11.9'})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 393, in fill_basic_config
+ cls._fill_basic_config(elements)
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 297, 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 78, in until
+ value = method(self._driver)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in _predicate
+ return driver.find_element(*locator)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=37615): Max retries exceeded with url: /session/a819d079-012e-4f5d-ab2f-a80b21199fd6/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e6208d30>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e62080d0>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 67, in tearDown
+ if not self.check_user_logged_in('admin'):
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 112, in check_user_logged_in
+ user_element = cls.check_element_on_page((By.ID, "top_user"))
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 745, in check_element_on_page
+ el = WebDriverWait(cls.driver, timeout).until(EC.presence_of_element_located(element))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 78, in until
+ value = method(self._driver)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in _predicate
+ return driver.find_element(*locator)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=37615): Max retries exceeded with url: /session/a819d079-012e-4f5d-ab2f-a80b21199fd6/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e62080d0>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e47d35b0>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 91, in test_convert_wrong_excecutable
+ self.fill_basic_config({'config_converterpath':'/opt/calibre/ebook-polish'})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 393, in fill_basic_config
+ cls._fill_basic_config(elements)
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 297, 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 78, in until
+ value = method(self._driver)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in _predicate
+ return driver.find_element(*locator)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=37615): Max retries exceeded with url: /session/a819d079-012e-4f5d-ab2f-a80b21199fd6/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e47d35b0>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e6215ac0>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 67, in tearDown
+ if not self.check_user_logged_in('admin'):
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 112, in check_user_logged_in
+ user_element = cls.check_element_on_page((By.ID, "top_user"))
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 745, in check_element_on_page
+ el = WebDriverWait(cls.driver, timeout).until(EC.presence_of_element_located(element))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 78, in until
+ value = method(self._driver)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in _predicate
+ return driver.find_element(*locator)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=37615): Max retries exceeded with url: /session/a819d079-012e-4f5d-ab2f-a80b21199fd6/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e6215ac0>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e61c79d0>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 530, in test_convert_xss
+ self.edit_book(11, content={'book_title': u'<p>calibre Quick Start Guide</p><img src=x onerror=alert("hoho")>'})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1690, in edit_book
+ cls.driver.get(root_url + "/admin/book/"+str(id))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 437, in get
+ self.execute(Command.GET, {'url': url})
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=37615): Max retries exceeded with url: /session/a819d079-012e-4f5d-ab2f-a80b21199fd6/url (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e61c79d0>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e60b3430>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 67, in tearDown
+ if not self.check_user_logged_in('admin'):
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 112, in check_user_logged_in
+ user_element = cls.check_element_on_page((By.ID, "top_user"))
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 745, in check_element_on_page
+ el = WebDriverWait(cls.driver, timeout).until(EC.presence_of_element_located(element))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 78, in until
+ value = method(self._driver)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in _predicate
+ return driver.find_element(*locator)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=37615): Max retries exceeded with url: /session/a819d079-012e-4f5d-ab2f-a80b21199fd6/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e60b3430>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e6233820>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 468, in test_email_failed
+ self.setup_server(False, {'mail_password': '10234'})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 733, in setup_server
+ ele = cls.driver.find_element(By.ID, key)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=37615): Max retries exceeded with url: /session/a819d079-012e-4f5d-ab2f-a80b21199fd6/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e6233820>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e6233fd0>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 67, in tearDown
+ if not self.check_user_logged_in('admin'):
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 112, in check_user_logged_in
+ user_element = cls.check_element_on_page((By.ID, "top_user"))
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 745, in check_element_on_page
+ el = WebDriverWait(cls.driver, timeout).until(EC.presence_of_element_located(element))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 78, in until
+ value = method(self._driver)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in _predicate
+ return driver.find_element(*locator)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=37615): Max retries exceeded with url: /session/a819d079-012e-4f5d-ab2f-a80b21199fd6/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e6233fd0>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 460, in test_email_only - self.assertEqual(ret[-1]['result'], 'Finished') -AssertionError: 'Failed' != 'Finished' -- Failed -+ Finished+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn + conn = connection.create_connection( + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection + raise err + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection + sock.connect(sa) +ConnectionRefusedError: [Errno 111] Connection refused + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen + httplib_response = self._make_request( + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request + conn.request(method, url, **httplib_request_kw) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request + super(HTTPConnection, self).request(method, url, body=body, headers=headers) + File "/usr/lib/python3.8/http/client.py", line 1256, in request + self._send_request(method, url, body, headers, encode_chunked) + File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request + self.endheaders(body, encode_chunked=encode_chunked) + File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders + self._send_output(message_body, encode_chunked=encode_chunked) + File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output + self.send(msg) + File "/usr/lib/python3.8/http/client.py", line 951, in send + self.connect() + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect + conn = self._new_conn() + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn + raise NewConnectionError( +urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e62b1e80>: Failed to establish a new connection: [Errno 111] Connection refused + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 428, in test_email_only + self.setup_server(True, {'mail_use_ssl': 'None', 'mail_password': '10234'}) + File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 728, in setup_server + select = Select(cls.driver.find_element(By.ID, key)) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute + response = self.command_executor.execute(driver_command, params) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute + return self._request(command_info[0], url, body=data) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request + resp = self._conn.request(method, url, body=body, headers=headers) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request + return self.request_encode_body( + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body + return self.urlopen(method, url, **extra_kw) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen + response = conn.urlopen(method, u.request_uri, **kw) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen + return self.urlopen( + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen + return self.urlopen( + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen + return self.urlopen( + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen + retries = retries.increment( + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment + raise MaxRetryError(_pool, url, error or ResponseError(cause)) +urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=37615): Max retries exceeded with url: /session/a819d079-012e-4f5d-ab2f-a80b21199fd6/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e62b1e80>: Failed to establish a new connection: [Errno 111] Connection refused'))
Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e68f1df0>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 67, in tearDown
+ if not self.check_user_logged_in('admin'):
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 112, in check_user_logged_in
+ user_element = cls.check_element_on_page((By.ID, "top_user"))
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 745, in check_element_on_page
+ el = WebDriverWait(cls.driver, timeout).until(EC.presence_of_element_located(element))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 78, in until
+ value = method(self._driver)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in _predicate
+ return driver.find_element(*locator)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=37615): Max retries exceeded with url: /session/a819d079-012e-4f5d-ab2f-a80b21199fd6/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e68f1df0>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e6281310>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 235, in test_kindle_send_not_configured
+ self.create_user('kindle', {'password': '123AbC*!', 'email': 'da@b.com', 'edit_role':1})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1014, in create_user
+ return cls.change_user(config)
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1068, in change_user
+ ele = cls.driver.find_element(By.ID, checkbox)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=37615): Max retries exceeded with url: /session/a819d079-012e-4f5d-ab2f-a80b21199fd6/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e6281310>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e68d91f0>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 67, in tearDown
+ if not self.check_user_logged_in('admin'):
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 112, in check_user_logged_in
+ user_element = cls.check_element_on_page((By.ID, "top_user"))
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 745, in check_element_on_page
+ el = WebDriverWait(cls.driver, timeout).until(EC.presence_of_element_located(element))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 78, in until
+ value = method(self._driver)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in _predicate
+ return driver.find_element(*locator)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=37615): Max retries exceeded with url: /session/a819d079-012e-4f5d-ab2f-a80b21199fd6/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e68d91f0>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e47bdcd0>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 511, in test_ssl_smtp_setup_error
+ self.setup_server(False, {'mail_use_ssl':'SSL/TLS', 'mail_password':'10234'})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 728, in setup_server
+ select = Select(cls.driver.find_element(By.ID, key))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=37615): Max retries exceeded with url: /session/a819d079-012e-4f5d-ab2f-a80b21199fd6/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e47bdcd0>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e47bd250>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 67, in tearDown
+ if not self.check_user_logged_in('admin'):
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 112, in check_user_logged_in
+ user_element = cls.check_element_on_page((By.ID, "top_user"))
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 745, in check_element_on_page
+ el = WebDriverWait(cls.driver, timeout).until(EC.presence_of_element_located(element))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 78, in until
+ value = method(self._driver)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in _predicate
+ return driver.find_element(*locator)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=37615): Max retries exceeded with url: /session/a819d079-012e-4f5d-ab2f-a80b21199fd6/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e47bd250>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e47d0040>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 491, in test_starttls_smtp_setup_error
+ self.setup_server(False, {'mail_use_ssl':'STARTTLS', 'mail_password':'10234'})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 728, in setup_server
+ select = Select(cls.driver.find_element(By.ID, key))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=37615): Max retries exceeded with url: /session/a819d079-012e-4f5d-ab2f-a80b21199fd6/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e47d0040>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e47ba790>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 67, in tearDown
+ if not self.check_user_logged_in('admin'):
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 112, in check_user_logged_in
+ user_element = cls.check_element_on_page((By.ID, "top_user"))
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 745, in check_element_on_page
+ el = WebDriverWait(cls.driver, timeout).until(EC.presence_of_element_located(element))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 78, in until
+ value = method(self._driver)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in _predicate
+ return driver.find_element(*locator)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=37615): Max retries exceeded with url: /session/a819d079-012e-4f5d-ab2f-a80b21199fd6/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e47ba790>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e47ba1f0>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 558, in test_user_convert_xss
+ self.create_user('<p>calibre Quick Start Guide</p><img src=x onerror=alert("jo")>', {'password': '123AbC*!',
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1014, in create_user
+ return cls.change_user(config)
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1068, in change_user
+ ele = cls.driver.find_element(By.ID, checkbox)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=37615): Max retries exceeded with url: /session/a819d079-012e-4f5d-ab2f-a80b21199fd6/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e47ba1f0>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e47bafd0>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 67, in tearDown
+ if not self.check_user_logged_in('admin'):
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 112, in check_user_logged_in
+ user_element = cls.check_element_on_page((By.ID, "top_user"))
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 745, in check_element_on_page
+ el = WebDriverWait(cls.driver, timeout).until(EC.presence_of_element_located(element))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 78, in until
+ value = method(self._driver)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in _predicate
+ return driver.find_element(*locator)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=37615): Max retries exceeded with url: /session/a819d079-012e-4f5d-ab2f-a80b21199fd6/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e47bafd0>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert_gdrive.py", line 226, in test_convert_email - self.assertEqual(ret[-1]['result'], 'Finished') -AssertionError: 'Failed' != 'Finished' -- Failed -+ Finished+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn + conn = connection.create_connection( + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection + raise err + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection + sock.connect(sa) +ConnectionRefusedError: [Errno 111] Connection refused + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen + httplib_response = self._make_request( + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request + conn.request(method, url, **httplib_request_kw) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request + super(HTTPConnection, self).request(method, url, body=body, headers=headers) + File "/usr/lib/python3.8/http/client.py", line 1256, in request + self._send_request(method, url, body, headers, encode_chunked) + File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request + self.endheaders(body, encode_chunked=encode_chunked) + File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders + self._send_output(message_body, encode_chunked=encode_chunked) + File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output + self.send(msg) + File "/usr/lib/python3.8/http/client.py", line 951, in send + self.connect() + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect + conn = self._new_conn() + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn + raise NewConnectionError( +urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e47b4400>: Failed to establish a new connection: [Errno 111] Connection refused + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert.py", line 54, in tearDownClass + cls.driver.get("http://127.0.0.1:8083") + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 437, in get + self.execute(Command.GET, {'url': url}) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 423, in execute + response = self.command_executor.execute(driver_command, params) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute + return self._request(command_info[0], url, body=data) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request + resp = self._conn.request(method, url, body=body, headers=headers) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request + return self.request_encode_body( + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body + return self.urlopen(method, url, **extra_kw) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen + response = conn.urlopen(method, u.request_uri, **kw) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen + return self.urlopen( + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen + return self.urlopen( + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen + return self.urlopen( + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen + retries = retries.increment( + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment + raise MaxRetryError(_pool, url, error or ResponseError(cause)) +urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=37615): Max retries exceeded with url: /session/a819d079-012e-4f5d-ab2f-a80b21199fd6/url (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e47b4400>: Failed to establish a new connection: [Errno 111] Connection refused'))
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert_gdrive.py", line 244, in test_convert_failed_and_email
- select.select_by_visible_text('AZW3')
- File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/select.py", line 140, in select_by_visible_text
- raise NoSuchElementException("Could not locate element with visible text: %s" % text)
-selenium.common.exceptions.NoSuchElementException: Message: Could not locate element with visible text: AZW3
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e4429e50>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_email_STARTTLS.py", line 53, in tearDownClass
+ cls.driver.get("http://127.0.0.1:8083")
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 437, in get
+ self.execute(Command.GET, {'url': url})
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=44535): Max retries exceeded with url: /session/b33f3d43-2718-4d87-b2cc-4d7d479a65e0/url (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e4429e50>: Failed to establish a new connection: [Errno 111] Connection refused'))
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert_gdrive.py", line 460, in test_email_only - self.assertEqual(ret[-1]['result'], 'Finished') -AssertionError: 'Failed' != 'Finished' -- Failed -+ Finished-
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_edit_ebooks_gdrive.py", line 185, in test_edit_title
- self.assertEqual('The camicdemo', books[1][8]['title'])
-IndexError: list index out of range
- Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_email_STARTTLS.py", line 81, in test_STARTTLS - self.assertEqual(ret[-1]['result'], 'Finished') -AssertionError: 'Failed' != 'Finished' -- Failed -+ Finished-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_email_STARTTLS.py", line 113, in test_STARTTLS_resend_password - self.assertTrue(wait_Email_received(self.email_server.handler.check_email_received)) -AssertionError: False is not true-
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_email_STARTTLS.py", line 54, in tearDownClass
- cls.stop_calibre_web()
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 475, 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 1248, 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 425, 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 247, in check_response
- raise exception_class(message, screen, stacktrace)
-selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: [id="admin_stop"]
-Stacktrace:
-WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
-NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
-element.find/</<@chrome://remote/content/marionette/element.js:300:16
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_email_ssl.py", line 52, in tearDownClass
- cls.stop_calibre_web()
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 475, 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 1248, 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 425, 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 247, in check_response
- raise exception_class(message, screen, stacktrace)
-selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: [id="admin_stop"]
-Stacktrace:
-WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
-NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
-element.find/</<@chrome://remote/content/marionette/element.js:300:16
- Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_email_ssl.py", line 130, in test_SSL_logging_email
- self.assertTrue(len(re.findall('Subject: Calibre-Web test e-mail', data)), "Email logging not working")
-AssertionError: 0 is not true : Email logging not working
- Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_email_ssl.py", line 196, in test_SSL_non_admin_user - self.assertEqual(ret[-1]['result'], 'Finished') -AssertionError: 'Failed' != 'Finished' -- Failed -+ Finished-
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_email_ssl.py", line 64, in test_SSL_only
- self.setup_server(False, {'mail_use_ssl': 'SSL/TLS'})
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 722, in setup_server
+ File "/home/ozzie/Development/calibre-web-test/test/test_email_ssl.py", line 44, in setUpClass
+ cls.setup_server(False, {'mail_server':'127.0.0.1', 'mail_port':'1027',
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 728, in setup_server
select = Select(cls.driver.find_element(By.ID, key))
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, in find_element
return self.execute(Command.FIND_ELEMENT, {
@@ -2320,26 +3561,1176 @@ element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_email_ssl.py", line 135, in test_email_limit
- self.fill_basic_config({'config_uploading': 1})
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 387, in fill_basic_config
+ File "/home/ozzie/Development/calibre-web-test/test/test_login.py", line 34, in tearDownClass
+ cls.stop_calibre_web()
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 481, 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 1248, 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 425, 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 247, in check_response
+ raise exception_class(message, screen, stacktrace)
+selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: [id="admin_stop"]
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_register.py", line 30, in setUpClass
+ cls.email_server.start()
+ File "/home/ozzie/Development/calibre-web-test/test/aiosmtpd/controller.py", line 88, in start
+ raise self._thread_exception
+ File "/home/ozzie/Development/calibre-web-test/test/aiosmtpd/controller.py", line 65, in _run
+ self.server = self.loop.run_until_complete(
+ File "/usr/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete
+ return future.result()
+ File "/usr/lib/python3.8/asyncio/base_events.py", line 1463, in create_server
+ raise OSError(err.errno, 'error while attempting '
+OSError: [Errno 98] error while attempting to bind on address ('127.0.0.1', 1025): address already in use
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert_gdrive.py", line 189, in test_convert_email
+ self.setup_server(True, {'mail_password': '10234', 'mail_use_ssl': 'None'})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 728, in setup_server
+ select = Select(cls.driver.find_element(By.ID, key))
+AttributeError: 'NoneType' object has no attribute 'find_element'
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert_gdrive.py", line 135, in tearDown
+ if not self.check_user_logged_in('admin'):
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 112, in check_user_logged_in
+ user_element = cls.check_element_on_page((By.ID, "top_user"))
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 745, in check_element_on_page
+ el = WebDriverWait(cls.driver, timeout).until(EC.presence_of_element_located(element))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 78, in until
+ value = method(self._driver)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in _predicate
+ return driver.find_element(*locator)
+AttributeError: 'NoneType' object has no attribute 'find_element'
+ Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert_gdrive.py", line 240, in test_convert_failed_and_email + vals = self.get_convert_book(1) + File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 2017, in get_convert_book + cls.driver.get(root_url + "/admin/book/"+str(id)) +AttributeError: 'NoneType' object has no attribute 'get'+
Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert_gdrive.py", line 135, in tearDown
+ if not self.check_user_logged_in('admin'):
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 112, in check_user_logged_in
+ user_element = cls.check_element_on_page((By.ID, "top_user"))
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 745, in check_element_on_page
+ el = WebDriverWait(cls.driver, timeout).until(EC.presence_of_element_located(element))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 78, in until
+ value = method(self._driver)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in _predicate
+ return driver.find_element(*locator)
+AttributeError: 'NoneType' object has no attribute 'find_element'
+ Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert_gdrive.py", line 311, in test_convert_only + vals = self.get_convert_book(7) + File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 2017, in get_convert_book + cls.driver.get(root_url + "/admin/book/"+str(id)) +AttributeError: 'NoneType' object has no attribute 'get'+
Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert_gdrive.py", line 135, in tearDown
+ if not self.check_user_logged_in('admin'):
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 112, in check_user_logged_in
+ user_element = cls.check_element_on_page((By.ID, "top_user"))
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 745, in check_element_on_page
+ el = WebDriverWait(cls.driver, timeout).until(EC.presence_of_element_located(element))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 78, in until
+ value = method(self._driver)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in _predicate
+ return driver.find_element(*locator)
+AttributeError: 'NoneType' object has no attribute 'find_element'
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert_gdrive.py", line 147, in test_convert_parameter
+ self.fill_basic_config({'config_calibre': '--margin-right 11.9'})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 393, in fill_basic_config
+ cls._fill_basic_config(elements)
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 297, 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 78, in until
+ value = method(self._driver)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in _predicate
+ return driver.find_element(*locator)
+AttributeError: 'NoneType' object has no attribute 'find_element'
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert_gdrive.py", line 135, in tearDown
+ if not self.check_user_logged_in('admin'):
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 112, in check_user_logged_in
+ user_element = cls.check_element_on_page((By.ID, "top_user"))
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 745, in check_element_on_page
+ el = WebDriverWait(cls.driver, timeout).until(EC.presence_of_element_located(element))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 78, in until
+ value = method(self._driver)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in _predicate
+ return driver.find_element(*locator)
+AttributeError: 'NoneType' object has no attribute 'find_element'
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert_gdrive.py", line 468, in test_email_failed
+ self.setup_server(False, {'mail_password': '10234'})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 733, in setup_server
+ ele = cls.driver.find_element(By.ID, key)
+AttributeError: 'NoneType' object has no attribute 'find_element'
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert_gdrive.py", line 135, in tearDown
+ if not self.check_user_logged_in('admin'):
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 112, in check_user_logged_in
+ user_element = cls.check_element_on_page((By.ID, "top_user"))
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 745, in check_element_on_page
+ el = WebDriverWait(cls.driver, timeout).until(EC.presence_of_element_located(element))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 78, in until
+ value = method(self._driver)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in _predicate
+ return driver.find_element(*locator)
+AttributeError: 'NoneType' object has no attribute 'find_element'
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert_gdrive.py", line 428, in test_email_only
+ self.setup_server(True, {'mail_use_ssl': 'None', 'mail_password': '10234'})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 728, in setup_server
+ select = Select(cls.driver.find_element(By.ID, key))
+AttributeError: 'NoneType' object has no attribute 'find_element'
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert_gdrive.py", line 135, in tearDown
+ if not self.check_user_logged_in('admin'):
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 112, in check_user_logged_in
+ user_element = cls.check_element_on_page((By.ID, "top_user"))
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 745, in check_element_on_page
+ el = WebDriverWait(cls.driver, timeout).until(EC.presence_of_element_located(element))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 78, in until
+ value = method(self._driver)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in _predicate
+ return driver.find_element(*locator)
+AttributeError: 'NoneType' object has no attribute 'find_element'
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert_gdrive.py", line 135, in tearDown
+ if not self.check_user_logged_in('admin'):
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 112, in check_user_logged_in
+ user_element = cls.check_element_on_page((By.ID, "top_user"))
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 745, in check_element_on_page
+ el = WebDriverWait(cls.driver, timeout).until(EC.presence_of_element_located(element))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 78, in until
+ value = method(self._driver)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in _predicate
+ return driver.find_element(*locator)
+AttributeError: 'NoneType' object has no attribute 'find_element'
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e62ad430>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert_kepubify.py", line 60, in test_convert_deactivate
+ self.fill_basic_config({'config_kepubifypath': ""})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 393, in fill_basic_config
+ cls._fill_basic_config(elements)
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 297, 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 78, in until
+ value = method(self._driver)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in _predicate
+ return driver.find_element(*locator)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=40595): Max retries exceeded with url: /session/08b1ea50-fe4f-48c3-a53b-7a2b12095fb9/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e62ad430>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e44dc520>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert_kepubify.py", line 54, in tearDown
+ if not self.check_user_logged_in('admin'):
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 112, in check_user_logged_in
+ user_element = cls.check_element_on_page((By.ID, "top_user"))
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 745, in check_element_on_page
+ el = WebDriverWait(cls.driver, timeout).until(EC.presence_of_element_located(element))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 78, in until
+ value = method(self._driver)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in _predicate
+ return driver.find_element(*locator)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=40595): Max retries exceeded with url: /session/08b1ea50-fe4f-48c3-a53b-7a2b12095fb9/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e44dc520>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e62b7280>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert_kepubify.py", line 110, in test_convert_only
+ vals = self.get_convert_book(7)
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 2017, in get_convert_book
+ cls.driver.get(root_url + "/admin/book/"+str(id))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 437, in get
+ self.execute(Command.GET, {'url': url})
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=40595): Max retries exceeded with url: /session/08b1ea50-fe4f-48c3-a53b-7a2b12095fb9/url (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e62b7280>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e454f670>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert_kepubify.py", line 54, in tearDown
+ if not self.check_user_logged_in('admin'):
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 112, in check_user_logged_in
+ user_element = cls.check_element_on_page((By.ID, "top_user"))
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 745, in check_element_on_page
+ el = WebDriverWait(cls.driver, timeout).until(EC.presence_of_element_located(element))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 78, in until
+ value = method(self._driver)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in _predicate
+ return driver.find_element(*locator)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=40595): Max retries exceeded with url: /session/08b1ea50-fe4f-48c3-a53b-7a2b12095fb9/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e454f670>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e4578fa0>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert_kepubify.py", line 76, in test_convert_wrong_excecutable
+ self.fill_basic_config({'config_kepubifypath':'/opt/kepubify/ebook-polish'})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 393, in fill_basic_config
+ cls._fill_basic_config(elements)
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 297, 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 78, in until
+ value = method(self._driver)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in _predicate
+ return driver.find_element(*locator)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=40595): Max retries exceeded with url: /session/08b1ea50-fe4f-48c3-a53b-7a2b12095fb9/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e4578fa0>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e44b78b0>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert_kepubify.py", line 54, in tearDown
+ if not self.check_user_logged_in('admin'):
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 112, in check_user_logged_in
+ user_element = cls.check_element_on_page((By.ID, "top_user"))
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 745, in check_element_on_page
+ el = WebDriverWait(cls.driver, timeout).until(EC.presence_of_element_located(element))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 78, in until
+ value = method(self._driver)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in _predicate
+ return driver.find_element(*locator)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=40595): Max retries exceeded with url: /session/08b1ea50-fe4f-48c3-a53b-7a2b12095fb9/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e44b78b0>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert_kepubify_gdrive.py", line 109, in test_convert_deactivate
+ self.fill_basic_config({'config_kepubifypath': ""})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 393, in fill_basic_config
cls._fill_basic_config(elements)
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 297, in _fill_basic_config
WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "config_port")))
@@ -2359,25 +4750,179 @@ element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_email_ssl.py", line 217, in test_filepicker_two_file
- accordions[0].click()
+ File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert_kepubify_gdrive.py", line 104, in tearDown
+ self.login('admin', 'admin123')
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 89, in login
+ WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "username")))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 89, in until
+ raise TimeoutException(message, screen, stacktrace)
+selenium.common.exceptions.TimeoutException: Message:
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_ebook_convert_kepubify_gdrive.py", line 131, in test_convert_wrong_excecutable + self.assertEqual(len(details['kindle']), 1) +TypeError: object of type 'NoneType' has no len()+
Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_edit_additional_books.py", line 742, in test_delete_role
+ self.login('user2','123AbC*!')
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 89, in login
+ WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "username")))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 89, in until
+ raise TimeoutException(message, screen, stacktrace)
+selenium.common.exceptions.TimeoutException: Message:
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_edit_additional_books.py", line 868, in test_details_popup + books[1][0]['ele'].click() IndexError: list index out of range
Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_edit_additional_books.py", line 674, in test_upload_edit_role
+ self.login('user0', '123AbC*!')
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 89, in login
+ WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "username")))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 89, in until
+ raise TimeoutException(message, screen, stacktrace)
+selenium.common.exceptions.TimeoutException: Message:
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_edit_additional_books.py", line 152, in test_upload_metadata_cbr
+ self.fill_basic_config({'config_uploading': 1})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 393, in fill_basic_config
+ cls._fill_basic_config(elements)
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 297, 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 89, in until
+ raise TimeoutException(message, screen, stacktrace)
+selenium.common.exceptions.TimeoutException: Message:
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_edit_additional_books.py", line 189, in test_upload_metadata_cbt
+ self.fill_basic_config({'config_uploading': 1})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 393, in fill_basic_config
+ cls._fill_basic_config(elements)
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 297, 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 89, in until
+ raise TimeoutException(message, screen, stacktrace)
+selenium.common.exceptions.TimeoutException: Message:
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_edit_books.py", line 1124, in test_download_book + self.assertEqual(resp.status_code, 403) +AssertionError: 200 != 403+
Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_edit_books.py", line 177, in test_edit_author
+ self.fill_basic_config({"config_unicode_filename":1})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 393, in fill_basic_config
+ cls._fill_basic_config(elements)
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 297, 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 89, in until
+ raise TimeoutException(message, screen, stacktrace)
+selenium.common.exceptions.TimeoutException: Message:
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_edit_books.py", line 1088, in test_upload_book_cbr + upload.send_keys(upload_file) +AttributeError: 'bool' object has no attribute 'send_keys'+
Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_edit_books.py", line 1001, in test_upload_book_cbt
+ self.fill_basic_config({'config_uploading':1})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 393, in fill_basic_config
+ cls._fill_basic_config(elements)
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 297, 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 89, in until
+ raise TimeoutException(message, screen, stacktrace)
+selenium.common.exceptions.TimeoutException: Message:
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_edit_books.py", line 975, in test_upload_book_cbz
+ self.fill_basic_config({'config_uploading':1})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 393, in fill_basic_config
+ cls._fill_basic_config(elements)
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 297, 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 89, in until
+ raise TimeoutException(message, screen, stacktrace)
+selenium.common.exceptions.TimeoutException: Message:
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_edit_books.py", line 936, in test_upload_book_epub
+ self.fill_basic_config({'config_uploading':1})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 393, in fill_basic_config
+ cls._fill_basic_config(elements)
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 297, 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 89, in until
+ raise TimeoutException(message, screen, stacktrace)
+selenium.common.exceptions.TimeoutException: Message:
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_edit_books.py", line 858, in test_upload_book_fb2
+ self.fill_basic_config({'config_uploading':1})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 393, in fill_basic_config
+ cls._fill_basic_config(elements)
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 297, 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 89, in until
+ raise TimeoutException(message, screen, stacktrace)
+selenium.common.exceptions.TimeoutException: Message:
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_edit_books.py", line 884, in test_upload_book_lit
+ self.fill_basic_config({'config_uploading':1})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 393, in fill_basic_config
+ cls._fill_basic_config(elements)
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 297, 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 89, in until
+ raise TimeoutException(message, screen, stacktrace)
+selenium.common.exceptions.TimeoutException: Message:
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_edit_books.py", line 910, in test_upload_book_mobi
+ self.fill_basic_config({'config_uploading':1})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 393, in fill_basic_config
+ cls._fill_basic_config(elements)
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 297, 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 89, in until
+ raise TimeoutException(message, screen, stacktrace)
+selenium.common.exceptions.TimeoutException: Message:
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_edit_books.py", line 831, in test_upload_book_pdf
+ self.fill_basic_config({'config_uploading':1})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 393, in fill_basic_config
+ cls._fill_basic_config(elements)
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 297, 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 89, in until
+ raise TimeoutException(message, screen, stacktrace)
+selenium.common.exceptions.TimeoutException: Message:
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_edit_books_list.py", line 330, in test_restricted_rights
+ self.assertFalse('Delete' in bl['table'][0])
+IndexError: list index out of range
+ Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_edit_books_list.py", line 49, in test_search_books_list + self.assertEqual(10, len(bl['table'])) +AssertionError: 10 != 0+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_edit_ebooks_gdrive.py", line 875, in test_download_book + self.assertEqual(resp.status_code, 403) +AssertionError: 200 != 403+
Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_edit_ebooks_gdrive.py", line 275, in test_edit_author
+ self.fill_basic_config({"config_unicode_filename": 1})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 393, in fill_basic_config
+ cls._fill_basic_config(elements)
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 297, 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 89, in until
+ raise TimeoutException(message, screen, stacktrace)
+selenium.common.exceptions.TimeoutException: Message:
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_edit_ebooks_gdrive.py", line 800, in test_upload_book_lit
+ self.fill_basic_config({'config_uploading': 1})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 393, in fill_basic_config
+ cls._fill_basic_config(elements)
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 297, 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 89, in until
+ raise TimeoutException(message, screen, stacktrace)
+selenium.common.exceptions.TimeoutException: Message:
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_edit_ebooks_gdrive.py", line 891, in test_watch_metadata + self.assertTrue(button) +AssertionError: False is not true+
Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e4429ee0>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_email_STARTTLS.py", line 66, in test_STARTTLS
+ self.setup_server(False, {'mail_use_ssl': 'STARTTLS'})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 728, in setup_server
+ select = Select(cls.driver.find_element(By.ID, key))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=44535): Max retries exceeded with url: /session/b33f3d43-2718-4d87-b2cc-4d7d479a65e0/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e4429ee0>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e44dcfa0>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_email_STARTTLS.py", line 87, in test_STARTTLS_SSL_setup_error
+ self.setup_server(False, {'mail_use_ssl':'SSL/TLS'})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 728, in setup_server
+ select = Select(cls.driver.find_element(By.ID, key))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=44535): Max retries exceeded with url: /session/b33f3d43-2718-4d87-b2cc-4d7d479a65e0/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e44dcfa0>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
+ conn = connection.create_connection(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
+ raise err
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
+ sock.connect(sa)
+ConnectionRefusedError: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
+ httplib_response = self._make_request(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
+ conn.request(method, url, **httplib_request_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 239, in request
+ super(HTTPConnection, self).request(method, url, body=body, headers=headers)
+ File "/usr/lib/python3.8/http/client.py", line 1256, in request
+ self._send_request(method, url, body, headers, encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
+ self.endheaders(body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
+ self._send_output(message_body, encode_chunked=encode_chunked)
+ File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
+ self.send(msg)
+ File "/usr/lib/python3.8/http/client.py", line 951, in send
+ self.connect()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
+ conn = self._new_conn()
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
+ raise NewConnectionError(
+urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f70e433c8e0>: Failed to establish a new connection: [Errno 111] Connection refused
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_email_STARTTLS.py", line 106, in test_STARTTLS_resend_password
+ self.create_user('paswd_resend', {'password': '123AbC*!', 'email': 'a@b.com', 'edit_role': 1})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1014, in create_user
+ return cls.change_user(config)
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1068, in change_user
+ ele = cls.driver.find_element(By.ID, checkbox)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 423, in execute
+ response = self.command_executor.execute(driver_command, params)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 316, in execute
+ return self._request(command_info[0], url, body=data)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 338, in _request
+ resp = self._conn.request(method, url, body=body, headers=headers)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 78, in request
+ return self.request_encode_body(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 170, in request_encode_body
+ return self.urlopen(method, url, **extra_kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 375, in urlopen
+ response = conn.urlopen(method, u.request_uri, **kw)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 813, in urlopen
+ return self.urlopen(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 785, in urlopen
+ retries = retries.increment(
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
+ raise MaxRetryError(_pool, url, error or ResponseError(cause))
+urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=44535): Max retries exceeded with url: /session/b33f3d43-2718-4d87-b2cc-4d7d479a65e0/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70e433c8e0>: Failed to establish a new connection: [Errno 111] Connection refused'))
+ Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_error_read_column.py", line 51, in test_invalid_custom_read_column + self.assertTrue(self.check_element_on_page((By.ID, "flash_danger"))) +AssertionError: False is not true+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_reader.py", line 95, in test_epub_reader + self.assertFalse(self.check_element_on_page((By.ID, "readbtn"))) +AssertionError: <selenium.webdriver.remote.webelement.WebElement (session="7f55be65-aac4-4cf5-849c-2eb5db765457", element="0d8dea23-fde6-4539-8a28-f9cbd8aa1a71")> is not false+
Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_reader.py", line 230, in test_sound_listener
+ self.sound_test('music.flac', 'Unknown - music', '0:02')
+ File "/home/ozzie/Development/calibre-web-test/test/test_reader.py", line 189, in sound_test
+ upload.send_keys(upload_file)
+AttributeError: 'bool' object has no attribute 'send_keys'
+ Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_register.py", line 211, in test_forgot_password
- self.assertTrue(self.check_user_logged_in('forget', noCompare=True))
+ File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 572, in test_access_shelf
+ self.create_user("tester", {'password': '123A4bC*!', 'email': 'a12@bc.com'})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1014, in create_user
+ return cls.change_user(config)
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1084, in change_user
+ ele = cls.driver.find_element(By.ID, key)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 425, 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 247, in check_response
+ raise exception_class(message, screen, stacktrace)
+selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: [id="password"]
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 44, in tearDown
+ self.login('admin','admin123')
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 89, in login
+ WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "username")))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 89, in until
+ raise TimeoutException(message, screen, stacktrace)
+selenium.common.exceptions.TimeoutException: Message:
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 416, in test_add_shelf_from_search + self.assertTrue(self.check_element_on_page((By.ID, "flash_success"))) AssertionError: False is not true
Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 44, in tearDown
+ self.login('admin','admin123')
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 89, in login
+ WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "username")))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 89, in until
+ raise TimeoutException(message, screen, stacktrace)
+selenium.common.exceptions.TimeoutException: Message:
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_register.py", line 222, in test_registering_only_email - self.assertTrue(wait_Email_received(self.email_server.handler.check_email_received)) + File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 515, in test_adv_search_shelf + self.assertTrue(self.check_element_on_page((By.ID, "flash_success"))) AssertionError: False is not true
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_register.py", line 132, in test_registering_user
- self.assertEqual(u'flash_success',self.register(u'u1', 'huj@de.de'))
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 124, in register
- username = cls.driver.find_element(By.NAME, "name")
- File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 425, 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 247, in check_response
- raise exception_class(message, screen, stacktrace)
-selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: [name="name"]
+ File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 44, in tearDown
+ self.login('admin','admin123')
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 89, in login
+ WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "username")))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 89, in until
+ raise TimeoutException(message, screen, stacktrace)
+selenium.common.exceptions.TimeoutException: Message:
Stacktrace:
WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
@@ -3832,38 +9076,26 @@ element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_register.py", line 151, in test_registering_user_fail
- self.assertEqual(u'flash_success',self.register(u'udouble', 'huj@de.com'))
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 124, in register
- username = cls.driver.find_element(By.NAME, "name")
- File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 425, 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 247, in check_response
- raise exception_class(message, screen, stacktrace)
-selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: [name="name"]
-Stacktrace:
-WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
-NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
-element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 292, in test_arrange_shelf
+ self.assertTrue(self.check_element_on_page((By.ID, "flash_success")))
+AssertionError: False is not true
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_register.py", line 173, in test_user_change_password
- self.assertEqual(u'flash_success',self.register(u'upasswd', 'passwd@de.com'))
- File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 124, in register
- username = cls.driver.find_element(By.NAME, "name")
+ File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 44, in tearDown
+ self.login('admin','admin123')
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 89, in login
+ WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "username")))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 89, in until
+ raise TimeoutException(message, screen, stacktrace)
+selenium.common.exceptions.TimeoutException: Message:
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 181, in test_create_public_shelf
+ self.create_user('invalid', {'edit_shelf_role': 0, 'password': '123AbC*!', 'email': 'bac@b.com'})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1014, in create_user
+ return cls.change_user(config)
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1068, in change_user
+ ele = cls.driver.find_element(By.ID, checkbox)
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 425, 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 247, in check_response
raise exception_class(message, screen, stacktrace)
-selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: [name="name"]
+selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: [id="edit_shelf_role"]
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 44, in tearDown
+ self.login('admin','admin123')
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 89, in login
+ WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "username")))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 89, in until
+ raise TimeoutException(message, screen, stacktrace)
+selenium.common.exceptions.TimeoutException: Message:
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 557, in test_create_public_shelf_no_permission
+ self.create_user("test1", {'password': '123AbC*!', 'email': 'a11@bc.com'})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1014, in create_user
+ return cls.change_user(config)
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1084, in change_user
+ ele = cls.driver.find_element(By.ID, key)
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1248, 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 425, 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 247, in check_response
+ raise exception_class(message, screen, stacktrace)
+selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: [id="password"]
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 44, in tearDown
+ self.login('admin','admin123')
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 89, in login
+ WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "username")))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 89, in until
+ raise TimeoutException(message, screen, stacktrace)
+selenium.common.exceptions.TimeoutException: Message:
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 277, in test_delete_book_of_shelf + self.assertTrue(self.check_element_on_page((By.ID, "flash_success"))) +AssertionError: False is not true+
Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 44, in tearDown
+ self.login('admin','admin123')
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 89, in login
+ WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "username")))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 89, in until
+ raise TimeoutException(message, screen, stacktrace)
+selenium.common.exceptions.TimeoutException: Message:
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 57, in test_private_shelf + self.assertTrue(self.check_element_on_page((By.ID, "flash_success"))) +AssertionError: False is not true+
Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 44, in tearDown
+ self.login('admin','admin123')
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 89, in login
+ WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "username")))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 89, in until
+ raise TimeoutException(message, screen, stacktrace)
+selenium.common.exceptions.TimeoutException: Message:
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 335, in test_public_private_shelf + self.assertTrue(self.check_element_on_page((By.ID, "flash_success"))) +AssertionError: False is not true+
Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 44, in tearDown
+ self.login('admin','admin123')
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 89, in login
+ WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "username")))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 89, in until
+ raise TimeoutException(message, screen, stacktrace)
+selenium.common.exceptions.TimeoutException: Message:
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 118, in test_public_shelf + self.assertTrue(self.check_element_on_page((By.ID, "flash_success"))) +AssertionError: False is not true+
Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 44, in tearDown
+ self.login('admin','admin123')
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 89, in login
+ WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "username")))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 89, in until
+ raise TimeoutException(message, screen, stacktrace)
+selenium.common.exceptions.TimeoutException: Message:
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 203, in test_rename_shelf + self.assertTrue(self.check_element_on_page((By.ID, "flash_success"))) +AssertionError: False is not true+
Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 44, in tearDown
+ self.login('admin','admin123')
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 89, in login
+ WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "username")))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 89, in until
+ raise TimeoutException(message, screen, stacktrace)
+selenium.common.exceptions.TimeoutException: Message:
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 374, in test_shelf_action_non_shelf_edit_role + self.assertTrue(self.check_element_on_page((By.ID, "flash_success"))) +AssertionError: False is not true+
Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 44, in tearDown
+ self.login('admin','admin123')
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 89, in login
+ WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "username")))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 89, in until
+ raise TimeoutException(message, screen, stacktrace)
+selenium.common.exceptions.TimeoutException: Message:
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 452, in test_shelf_anonymous
+ self.fill_basic_config({'config_anonbrowse': 1})
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 393, in fill_basic_config
+ cls._fill_basic_config(elements)
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 297, 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 89, in until
+ raise TimeoutException(message, screen, stacktrace)
+selenium.common.exceptions.TimeoutException: Message:
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 44, in tearDown
+ self.login('admin','admin123')
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 89, in login
+ WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "username")))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 89, in until
+ raise TimeoutException(message, screen, stacktrace)
+selenium.common.exceptions.TimeoutException: Message:
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 368, in test_shelf_long_name + self.assertTrue(self.check_element_on_page((By.ID, "flash_success"))) +AssertionError: False is not true+
Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 44, in tearDown
+ self.login('admin','admin123')
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 89, in login
+ WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "username")))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 89, in until
+ raise TimeoutException(message, screen, stacktrace)
+selenium.common.exceptions.TimeoutException: Message:
+Stacktrace:
+WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
+NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
+element.find/</<@chrome://remote/content/marionette/element.js:300:16
+ Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 540, in test_xss_shelf + self.assertTrue(self.check_element_on_page((By.ID, "flash_success"))) +AssertionError: False is not true+
Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_shelf.py", line 44, in tearDown
+ self.login('admin','admin123')
+ File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 89, in login
+ WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "username")))
+ File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 89, in until
+ raise TimeoutException(message, screen, stacktrace)
+selenium.common.exceptions.TimeoutException: Message:
Stacktrace:
WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:183:5
NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.jsm:395:5
@@ -3915,224 +9933,6 @@ element.find/</<@chrome://remote/content/marionette/element.js:300:16
-