Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pwis6-0002gY-Rz for pgadmin-hackers@arkaria.postgresql.org; Wed, 10 May 2023 12:24:43 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1pwis5-00072Q-M8 for pgadmin-hackers@arkaria.postgresql.org; Wed, 10 May 2023 12:24:41 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pwis4-00072H-To for pgadmin-hackers@lists.postgresql.org; Wed, 10 May 2023 12:24:41 +0000 Received: from mail-yb1-xb2f.google.com ([2607:f8b0:4864:20::b2f]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1pwis0-001Ytg-FU for pgadmin-hackers@postgresql.org; Wed, 10 May 2023 12:24:39 +0000 Received: by mail-yb1-xb2f.google.com with SMTP id 3f1490d57ef6-b9a6d9dcbebso6268792276.2 for ; Wed, 10 May 2023 05:24:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb.com; s=google; t=1683721475; x=1686313475; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=4u5ELveW3JSXZiL+wLnaZGzXgqXusi/DmRbOE1DE2io=; b=Nc0qazRSXBfwimJzh0xoFcX5oOiP/mLH/04bYPUVTfD7ApCWColiP4lFVf21NZKh+B rsQg8SsvclZafeHPAd9qeXWrOtZbV0bfHJUXztjNNw1RcCjybS/IlIwu6n8FUj2ze7b4 UOxBuDoh6S3TCSRpNnEWVusRRm5CF361hzsmcEWTWBDpGWQ5NbnLJWGWkktx6P4WsgP9 lncq8IbMPvmaFUZ7sTj4dQwsOCWwxDogaF7/e+3+Gec0Rxw7BF5iZmHso+4zvnhIQh5Q h/umB6cODvr4azHPLerMReilTsiWDED6soNa1W9Er0kxwwtVR/ZrfAmg6S7tNgbmPynr LraA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683721475; x=1686313475; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=4u5ELveW3JSXZiL+wLnaZGzXgqXusi/DmRbOE1DE2io=; b=Pk3RIHfknWx9OOo8ep7A44OZg3gPLiAcLWtI+oVzxB9QNWgJltx9/W0l9Hs/3kQlHe TxB9Ip57f/FnFO5LrgN6bJiRGB0kN8/idejV0Y07qUZRc7Acs8e+/k9Fq00axJL5nQKL NhmxAPykaqdpl1853//lcIHdYtDs1U7y1/jRuhSv9LLpurfBBrIJWz2qQXYH6w79dw0f +/c8/cq8Yq+QmEyU93tQBR8E7XDb3h3b1HBf+tHBduA/tnxjvPge/ohCTwbxPxwVqgy8 1TMEkikGYK8dD5zl0N7A/qVdVjSc9DMEeVYubTBrwBnTx2HkuZJdMvn6lVRNJmF3ygM5 xk6A== X-Gm-Message-State: AC+VfDw94ufl2qriYCS8tfIGng6/jpmeav3cGYoo8jhi7SJhHUpWqEHL 7XsW0YGAfeYwAe6P8IRVnBbXh3tSdYQRRHVMTs9i8rU33lhRuzrrA2u3yjTW8QkPtsG3jT2XJby qyDd4p9kbMY5esdYj9D/THV0a1U/7X4c6Qf5d8Ih7/lakIt67+0vky+0RHqo8udC0i+3xs3b66A X1bUnowsGwhoGezvYO1uhTBG4JVMqlIl1OTdbgISM9GL9Vm8/E7Zb8rCuM0c5nAqzBMEd7U2o= X-Google-Smtp-Source: ACHHUZ6n1mmyCWJFLi40O+02aWDY7aoi2sErPMmY7zQPoJsGzfupC/nQrrDOgJNSUaOgr+dWZcOlL4eRzHgljkjh0vw= X-Received: by 2002:a25:24cc:0:b0:b99:f09f:ec78 with SMTP id k195-20020a2524cc000000b00b99f09fec78mr18285259ybk.4.1683721475414; Wed, 10 May 2023 05:24:35 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Yogesh Mahajan Date: Wed, 10 May 2023 17:53:58 +0530 Message-ID: Subject: Re: Feature tests on M1 Mac fail To: Dave Page Cc: pgadmin-hackers Content-Type: multipart/alternative; boundary="000000000000718d2605fb55f43a" X-CLOUD-SEC-AV-Info: enterprisedb,google_mail,monitor X-CLOUD-SEC-AV-Sent: true X-Gm-Spam: 0 X-Gm-Phishy: 0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000718d2605fb55f43a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, Errors occurring for python 3.8, 3.10, 3.11 are due the latest Werkzeug ver= sion 2.3.4/2.3.3. Could you please check Werkzeug version getting downloaded in venv? It should be Werkzeug 2.2.3 I have seen error occurring with python 3.9, but could not reproduce locally. My guess is, it is again due to some dependent package version upgrade. And both the errors should not be specific to feature tests. It should be for API/ReSQL tests too. Thanks, Yogesh Mahajan EnterpriseDB On Wed, May 10, 2023 at 5:38=E2=80=AFPM Dave Page wrote= : > I get the following errors when trying to run the feature tests on an M1 > Mac, with Python 3.8 through 3.11. The Python 3.9 failure seems to be a > known issue with eventlet (though, our tests should still be able to run)= , > and whilst the others can be fixed with the strategic addition of a > .decode('UTF-8'), it does beg the question "how do these tests pass on ou= r > buildfarm". > > Yogesh, can you take a look please? > > ############ > > ~/git/pgadmin4/web % workon pgadmin4-py38 > > > ~/git/pgadmin4/web % python regression/runtests.py --pkg feature_tests > > > 2023-05-10 12:49:05,666: INFO pgadmin: > ######################################################## > > 2023-05-10 12:49:05,666: INFO pgadmin: Starting pgAdmin 4 v7.1..= . > > 2023-05-10 12:49:05,666: INFO pgadmin: > ######################################################## > > 2023-05-10 12:49:05,666: DEBUG pgadmin: Python syspath: > ['/Users/dpage/git/pgadmin4/web/regression', > '/Users/dpage/git/pgadmin4/web', > '/Users/dpage/git/pgadmin4/web/regression', > '/Library/Frameworks/Python.framework/Versions/3.8/lib/python38.zip', > '/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8', > '/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/lib-dynl= oad', > '/Users/dpage/.virtualenvs/pgadmin4-py38/lib/python3.8/site-packages'] > > NOTE: Configuring authentication for SERVER mode. > > > 2023-05-10 12:49:06,738: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:49:06,739: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:49:06,740: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:49:07,662: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:49:07,668: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:49:07,668: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:49:07,668: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:49:08,769: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:49:08,771: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:49:08,771: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:49:08,774: INFO pgadmin: Registering blueprint > module: > > pgAdmin 4 - Application Initialisation > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > Starting pgAdmin 4. Please navigate to http://127.0.0.1:34575 in your > browser. > > * Serving Flask app 'pgadmin' > > * Debug mode: off > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DRunning the test cases for 'Postgr= eSQL 15' =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > Traceback (most recent call last): > > File "regression/runtests.py", line 486, in execute_test > > test_utils.create_parent_server_node(server_passed) > > File > "/Users/dpage/git/pgadmin4/web/regression/python_test_utils/test_utils.py= ", > line 691, in create_parent_server_node > > srv_id =3D create_server(server_info) > > File > "/Users/dpage/git/pgadmin4/web/regression/python_test_utils/test_utils.py= ", > line 634, in create_server > > server['type'] =3D get_server_type(server) > > File > "/Users/dpage/git/pgadmin4/web/regression/python_test_utils/test_utils.py= ", > line 1189, in get_server_type > > if "EnterpriseDB" in version_string: > > TypeError: a bytes-like object is required, not 'str' > > a bytes-like object is required, not 'str' > > Exception in 6208811008 Thread-3 > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DCompleted the test cases for 'Post= greSQL 15'=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > Test Result Summary > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > Please check output in file: > /Users/dpage/git/pgadmin4/web/regression/regression.log > > > > ~/git/pgadmin4/web % workon pgadmin4-py39 > > > ~/git/pgadmin4/web % python regression/runtests.py --pkg feature_tests > > > 2023-05-10 12:49:30,701: INFO pgadmin: > ######################################################## > > 2023-05-10 12:49:30,701: INFO pgadmin: Starting pgAdmin 4 v7.1..= . > > 2023-05-10 12:49:30,701: INFO pgadmin: > ######################################################## > > 2023-05-10 12:49:30,701: DEBUG pgadmin: Python syspath: > ['/Users/dpage/git/pgadmin4/web/regression', > '/Users/dpage/git/pgadmin4/web', > '/Users/dpage/git/pgadmin4/web/regression', > '/Library/Frameworks/Python.framework/Versions/3.9/lib/python39.zip', > '/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9', > '/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynl= oad', > '/Users/dpage/.virtualenvs/pgadmin4-py39/lib/python3.9/site-packages'] > > NOTE: Configuring authentication for SERVER mode. > > > 2023-05-10 12:49:31,591: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:49:31,592: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:49:31,593: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:49:32,297: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:49:32,303: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:49:32,303: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:49:32,304: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:49:33,355: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:49:33,357: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:49:33,358: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:49:33,361: INFO pgadmin: Registering blueprint > module: > > pgAdmin 4 - Application Initialisation > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > Starting pgAdmin 4. Please navigate to http://127.0.0.1:49511 in your > browser. > > * Serving Flask app 'pgadmin' > > * Debug mode: off > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DRunning the test cases for 'Postgr= eSQL 15' =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > Traceback (most recent call last): > > File "/Users/dpage/git/pgadmin4/web/regression/runtests.py", line 486, > in execute_test > > test_utils.create_parent_server_node(server_passed) > > File > "/Users/dpage/git/pgadmin4/web/regression/python_test_utils/test_utils.py= ", > line 691, in create_parent_server_node > > srv_id =3D create_server(server_info) > > File > "/Users/dpage/git/pgadmin4/web/regression/python_test_utils/test_utils.py= ", > line 634, in create_server > > server['type'] =3D get_server_type(server) > > File > "/Users/dpage/git/pgadmin4/web/regression/python_test_utils/test_utils.py= ", > line 1172, in get_server_type > > connection =3D get_db_connection( > > File > "/Users/dpage/git/pgadmin4/web/regression/python_test_utils/test_utils.py= ", > line 55, in get_db_connection > > connection =3D psycopg.connect( > > File > "/Users/dpage/.virtualenvs/pgadmin4-py39/lib/python3.9/site-packages/psyc= opg/connection.py", > line 723, in connect > > rv =3D cls._wait_conn( > > File > "/Users/dpage/.virtualenvs/pgadmin4-py39/lib/python3.9/site-packages/psyc= opg/connection.py", > line 972, in _wait_conn > > return waiting.wait_conn(gen, timeout=3Dtimeout) > > File > "/Users/dpage/.virtualenvs/pgadmin4-py39/lib/python3.9/site-packages/psyc= opg/waiting.py", > line 86, in wait_conn > > sel.register(fileno, s) > > File > "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/selector= s.py", > line 527, in register > > self._selector.control([kev], 0, 0) > > TypeError: changelist must be an iterable of select.kevent objects > > changelist must be an iterable of select.kevent objects > > Exception in 6213283840 Thread-3 > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DCompleted the test cases for 'Post= greSQL 15'=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > Test Result Summary > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > Please check output in file: > /Users/dpage/git/pgadmin4/web/regression/regression.log > > > > ~/git/pgadmin4/web % workon pgadmin4-py310 > > > ~/git/pgadmin4/web % python regression/runtests.py --pkg feature_tests > > > 2023-05-10 12:49:51,253: INFO pgadmin: > ######################################################## > > 2023-05-10 12:49:51,254: INFO pgadmin: Starting pgAdmin 4 v7.1..= . > > 2023-05-10 12:49:51,254: INFO pgadmin: > ######################################################## > > 2023-05-10 12:49:51,254: DEBUG pgadmin: Python syspath: > ['/Users/dpage/git/pgadmin4/web/regression', > '/Users/dpage/git/pgadmin4/web', > '/Users/dpage/git/pgadmin4/web/regression', > '/Library/Frameworks/Python.framework/Versions/3.10/lib/python310.zip', > '/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10', > '/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dy= nload', > '/Users/dpage/.virtualenvs/pgadmin4-py310/lib/python3.10/site-packages'] > > NOTE: Configuring authentication for SERVER mode. > > > 2023-05-10 12:49:52,218: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:49:52,219: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:49:52,219: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:49:52,912: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:49:52,916: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:49:52,917: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:49:52,917: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:49:54,010: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:49:54,012: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:49:54,012: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:49:54,015: INFO pgadmin: Registering blueprint > module: > > pgAdmin 4 - Application Initialisation > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > Starting pgAdmin 4. Please navigate to http://127.0.0.1:53161 in your > browser. > > * Serving Flask app 'pgadmin' > > * Debug mode: off > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DRunning the test cases for 'Postgr= eSQL 15' =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > Traceback (most recent call last): > > File "/Users/dpage/git/pgadmin4/web/regression/runtests.py", line 486, > in execute_test > > test_utils.create_parent_server_node(server_passed) > > File > "/Users/dpage/git/pgadmin4/web/regression/python_test_utils/test_utils.py= ", > line 691, in create_parent_server_node > > srv_id =3D create_server(server_info) > > File > "/Users/dpage/git/pgadmin4/web/regression/python_test_utils/test_utils.py= ", > line 634, in create_server > > server['type'] =3D get_server_type(server) > > File > "/Users/dpage/git/pgadmin4/web/regression/python_test_utils/test_utils.py= ", > line 1189, in get_server_type > > if "EnterpriseDB" in version_string: > > TypeError: a bytes-like object is required, not 'str' > > a bytes-like object is required, not 'str' > > Exception in 6139408384 Thread-3 (execute_test) > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DCompleted the test cases for 'Post= greSQL 15'=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > Test Result Summary > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > Please check output in file: > /Users/dpage/git/pgadmin4/web/regression/regression.log > > > > ~/git/pgadmin4/web % workon pgadmin4-py311 > > > ~/git/pgadmin4/web % python regression/runtests.py --pkg feature_tests > > > 2023-05-10 12:50:21,962: INFO pgadmin: > ######################################################## > > 2023-05-10 12:50:21,963: INFO pgadmin: Starting pgAdmin 4 v7.1..= . > > 2023-05-10 12:50:21,963: INFO pgadmin: > ######################################################## > > 2023-05-10 12:50:21,963: DEBUG pgadmin: Python syspath: > ['/Users/dpage/git/pgadmin4/web/regression', > '/Users/dpage/git/pgadmin4/web', > '/Users/dpage/git/pgadmin4/web/regression', > '/Library/Frameworks/Python.framework/Versions/3.11/lib/python311.zip', > '/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11', > '/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dy= nload', > '/Users/dpage/.virtualenvs/pgadmin4-py311/lib/python3.11/site-packages'] > > NOTE: Configuring authentication for SERVER mode. > > > 2023-05-10 12:50:22,483: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:50:22,484: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:50:22,484: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:50:22,947: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:50:22,951: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:50:22,951: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:50:22,951: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:50:23,568: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:50:23,569: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:50:23,570: INFO pgadmin: Registering blueprint > module: > > 2023-05-10 12:50:23,571: INFO pgadmin: Registering blueprint > module: > > pgAdmin 4 - Application Initialisation > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > Starting pgAdmin 4. Please navigate to http://127.0.0.1:30355 in your > browser. > > * Serving Flask app 'pgadmin' > > * Debug mode: off > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DRunning the test cases for 'Postgr= eSQL 15' =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > Traceback (most recent call last): > > File "/Users/dpage/git/pgadmin4/web/regression/runtests.py", line 486, > in execute_test > > test_utils.create_parent_server_node(server_passed) > > File > "/Users/dpage/git/pgadmin4/web/regression/python_test_utils/test_utils.py= ", > line 691, in create_parent_server_node > > srv_id =3D create_server(server_info) > > ^^^^^^^^^^^^^^^^^^^^^^^^^^ > > File > "/Users/dpage/git/pgadmin4/web/regression/python_test_utils/test_utils.py= ", > line 634, in create_server > > server['type'] =3D get_server_type(server) > > ^^^^^^^^^^^^^^^^^^^^^^^ > > File > "/Users/dpage/git/pgadmin4/web/regression/python_test_utils/test_utils.py= ", > line 1189, in get_server_type > > if "EnterpriseDB" in version_string: > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > TypeError: a bytes-like object is required, not 'str' > > a bytes-like object is required, not 'str' > > Exception in 6212005888 Thread-3 (execute_test) > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DCompleted the test cases for 'Post= greSQL 15'=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > Test Result Summary > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > Please check output in file: > /Users/dpage/git/pgadmin4/web/regression/regression.log > > > ############ > > -- > Dave Page > Blog: https://pgsnake.blogspot.com > Twitter: @pgsnake > > EDB: https://www.enterprisedb.com > > --000000000000718d2605fb55f43a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

Errors occurring for python 3.8, 3.10, 3.11 are due the latest=C2=A0Werkzeug=C2=A0version 2.3.4/2.3.3.=
Could you please check= =C2=A0Werkzeug v= ersion getting downloaded in venv?=C2=A0It should be=C2=A0Werkzeug 2.2= .3

I have seen error occurring with python 3.9, but could=C2=A0no= t=C2=A0reproduce locally. My guess is, it is ag= ain due to some dependent=C2=A0package=C2=A0version upgrade.<= /font>
And=C2=A0both=C2=A0the errors should not be specific to feature tests. = It should be for API/ReSQL tests too.

Thanks,
Yogesh Mahajan
= EnterpriseDB


On Wed, May 10, 2023 at 5:38=E2= =80=AFPM Dave Page <dpage@pgadmin.o= rg> wrote:
I get the foll= owing errors when trying to run the feature tests on an M1 Mac, with Python= 3.8 through 3.11. The Python 3.9 failure seems to be a known issue with ev= entlet (though, our tests should still be able to run), and whilst the othe= rs can be fixed with the strategic addition of a .decode('UTF-8'), = it does beg the question "how do these tests pass on our buildfarm&quo= t;.

Yogesh, can you take a look please?

############

~/git/pgadmin4/web=C2=A0 % workon pgadmin4-py38


~/git/pgadm= in4/web=C2=A0 % python regression/runtests.py --pkg feature_te= sts


2023-05-10 = 12:49:05,666: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 ########################################################

2023-05-10 = 12:49:05,666: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Starting pgAdmin 4 v7.1...

2023-05-10 = 12:49:05,666: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 ########################################################

2023-05-10 = 12:49:05,666: DEBUG=C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Python syspath: ['/Users/dpage/git/pgadmin4/web/regressio= n', '/Users/dpage/git/pgadmin4/web', '/Users/dpage/git/pgad= min4/web/regression', '/Library/Frameworks/Python.framework/Version= s/3.8/lib/python38.zip', '/Library/Frameworks/Python.framework/Vers= ions/3.8/lib/python3.8', '/Library/Frameworks/Python.framework/Vers= ions/3.8/lib/python3.8/lib-dynload', '/Users/dpage/.virtualenvs/pga= dmin4-py38/lib/python3.8/site-packages']

NOTE: Confi= guring authentication for SERVER mode.


2023-05-10 = 12:49:06,738: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <AboutModule 'about'= >

2023-05-10 = 12:49:06,739: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <AuthenticateModule 'aut= henticate'>

2023-05-10 = 12:49:06,740: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <BrowserModule 'browser&= #39;>

2023-05-10 = 12:49:07,662: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <DashboardModule 'dashbo= ard'>

2023-05-10 = 12:49:07,668: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <DashboardModule 'dashbo= ard'>

2023-05-10 = 12:49:07,668: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <HelpModule 'help'&g= t;

2023-05-10 = 12:49:07,668: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <MiscModule 'misc'&g= t;

2023-05-10 = 12:49:08,769: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <PreferencesModule 'pref= erences'>

2023-05-10 = 12:49:08,771: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <PgAdminModule 'redirect= s'>

2023-05-10 = 12:49:08,771: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <SettingsModule 'setting= s'>

2023-05-10 = 12:49:08,774: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <ToolsModule 'tools'= >

pgAdmin 4 -= Application Initialisation

=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


Starting pg= Admin 4. Please navigate to http://127.0.0.1:34575 in your browser.

=C2= =A0* Serving Flask app 'pgadmin'

=C2= =A0* Debug mode: off


=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3DRunning the test cases for 'PostgreSQL 15= ' =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Traceback (= most recent call last):

=C2= =A0 File "regression/runtests.py", line 486, in execute_te= st

=C2= =A0 =C2=A0 test_utils.create_parent_server_node(server_passed)

=C2= =A0 File "/Users/dpage/git/pgadmin4/web/regression/python_test_= utils/test_utils.py", line 691, in create_parent_server_node

=C2= =A0 =C2=A0 srv_id =3D create_server(server_info)

=C2= =A0 File "/Users/dpage/git/pgadmin4/web/regression/python_test_= utils/test_utils.py", line 634, in create_server

=C2= =A0 =C2=A0 server['type'] =3D get_server_type(server)

=C2= =A0 File "/Users/dpage/git/pgadmin4/web/regression/python_test_= utils/test_utils.py", line 1189, in get_server_type

=C2= =A0 =C2=A0 if "EnterpriseDB" in version_string:

TypeError: = a bytes-like object is required, not 'str'

a bytes-lik= e object is required, not 'str'

Exception i= n 6208811008 Thread-3


=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3DCompleted the test cases for 'PostgreSQL = 15'=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Test Result= Summary

=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


Please chec= k output in file: /Users/dpage/git/pgadmin4/web/regression/regression.log



~/git/pgadm= in4/web=C2=A0 % workon pgadmin4-py39


~/git/pgadm= in4/web=C2=A0 % python regression/runtests.py --pkg feature_te= sts


2023-05-10 = 12:49:30,701: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 ########################################################

2023-05-10 = 12:49:30,701: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Starting pgAdmin 4 v7.1...

2023-05-10 = 12:49:30,701: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 ########################################################

2023-05-10 = 12:49:30,701: DEBUG=C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Python syspath: ['/Users/dpage/git/pgadmin4/web/regressio= n', '/Users/dpage/git/pgadmin4/web', '/Users/dpage/git/pgad= min4/web/regression', '/Library/Frameworks/Python.framework/Version= s/3.9/lib/python39.zip', '/Library/Frameworks/Python.framework/Vers= ions/3.9/lib/python3.9', '/Library/Frameworks/Python.framework/Vers= ions/3.9/lib/python3.9/lib-dynload', '/Users/dpage/.virtualenvs/pga= dmin4-py39/lib/python3.9/site-packages']

NOTE: Confi= guring authentication for SERVER mode.


2023-05-10 = 12:49:31,591: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <AboutModule 'about'= >

2023-05-10 = 12:49:31,592: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <AuthenticateModule 'aut= henticate'>

2023-05-10 = 12:49:31,593: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <BrowserModule 'browser&= #39;>

2023-05-10 = 12:49:32,297: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <DashboardModule 'dashbo= ard'>

2023-05-10 = 12:49:32,303: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <DashboardModule 'dashbo= ard'>

2023-05-10 = 12:49:32,303: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <HelpModule 'help'&g= t;

2023-05-10 = 12:49:32,304: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <MiscModule 'misc'&g= t;

2023-05-10 = 12:49:33,355: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <PreferencesModule 'pref= erences'>

2023-05-10 = 12:49:33,357: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <PgAdminModule 'redirect= s'>

2023-05-10 = 12:49:33,358: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <SettingsModule 'setting= s'>

2023-05-10 = 12:49:33,361: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <ToolsModule 'tools'= >

pgAdmin 4 -= Application Initialisation

=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


Starting pg= Admin 4. Please navigate to http://127.0.0.1:49511 in your browser.

=C2= =A0* Serving Flask app 'pgadmin'

=C2= =A0* Debug mode: off


=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3DRunning the test cases for 'PostgreSQL 15= ' =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Traceback (= most recent call last):

=C2= =A0 File "/Users/dpage/git/pgadmin4/web/regression/runtests.py&= quot;, line 486, in execute_test

=C2= =A0 =C2=A0 test_utils.create_parent_server_node(server_passed)

=C2= =A0 File "/Users/dpage/git/pgadmin4/web/regression/python_test_= utils/test_utils.py", line 691, in create_parent_server_node

=C2= =A0 =C2=A0 srv_id =3D create_server(server_info)

=C2= =A0 File "/Users/dpage/git/pgadmin4/web/regression/python_test_= utils/test_utils.py", line 634, in create_server

=C2= =A0 =C2=A0 server['type'] =3D get_server_type(server)

=C2= =A0 File "/Users/dpage/git/pgadmin4/web/regression/python_test_= utils/test_utils.py", line 1172, in get_server_type

=C2= =A0 =C2=A0 connection =3D get_db_connection(

=C2= =A0 File "/Users/dpage/git/pgadmin4/web/regression/python_test_= utils/test_utils.py", line 55, in get_db_connection

=C2= =A0 =C2=A0 connection =3D psycopg.connect(

=C2= =A0 File "/Users/dpage/.virtualenvs/pgadmin4-py39/lib/python3.9= /site-packages/psycopg/connection.py", line 723, in connect

=C2= =A0 =C2=A0 rv =3D cls._wait_conn(

=C2= =A0 File "/Users/dpage/.virtualenvs/pgadmin4-py39/lib/python3.9= /site-packages/psycopg/connection.py", line 972, in _wait_conn

=C2= =A0 =C2=A0 return waiting.wait_conn(gen, timeout=3Dtimeout)

=C2= =A0 File "/Users/dpage/.virtualenvs/pgadmin4-py39/lib/python3.9= /site-packages/psycopg/waiting.py", line 86, in wait_conn

=C2= =A0 =C2=A0 sel.register(fileno, s)

=C2= =A0 File "/Library/Frameworks/Python.framework/Versions/3.9/lib= /python3.9/selectors.py", line 527, in register

=C2= =A0 =C2=A0 self._selector.control([kev], 0, 0)

TypeError: = changelist must be an iterable of select.kevent objects

changelist = must be an iterable of select.kevent objects

Exception i= n 6213283840 Thread-3


=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3DCompleted the test cases for 'PostgreSQL = 15'=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Test Result= Summary

=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


Please chec= k output in file: /Users/dpage/git/pgadmin4/web/regression/regression.log



~/git/pgadm= in4/web=C2=A0 % workon pgadmin4-py310


~/git/pgadm= in4/web=C2=A0 % python regression/runtests.py --pkg feature_te= sts


2023-05-10 = 12:49:51,253: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 ########################################################

2023-05-10 = 12:49:51,254: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Starting pgAdmin 4 v7.1...

2023-05-10 = 12:49:51,254: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 ########################################################

2023-05-10 = 12:49:51,254: DEBUG=C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Python syspath: ['/Users/dpage/git/pgadmin4/web/regressio= n', '/Users/dpage/git/pgadmin4/web', '/Users/dpage/git/pgad= min4/web/regression', '/Library/Frameworks/Python.framework/Version= s/3.10/lib/python310.zip', '/Library/Frameworks/Python.framework/Ve= rsions/3.10/lib/python3.10', '/Library/Frameworks/Python.framework/= Versions/3.10/lib/python3.10/lib-dynload', '/Users/dpage/.virtualen= vs/pgadmin4-py310/lib/python3.10/site-packages']

NOTE: Confi= guring authentication for SERVER mode.


2023-05-10 = 12:49:52,218: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <AboutModule 'about'= >

2023-05-10 = 12:49:52,219: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <AuthenticateModule 'aut= henticate'>

2023-05-10 = 12:49:52,219: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <BrowserModule 'browser&= #39;>

2023-05-10 = 12:49:52,912: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <DashboardModule 'dashbo= ard'>

2023-05-10 = 12:49:52,916: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <DashboardModule 'dashbo= ard'>

2023-05-10 = 12:49:52,917: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <HelpModule 'help'&g= t;

2023-05-10 = 12:49:52,917: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <MiscModule 'misc'&g= t;

2023-05-10 = 12:49:54,010: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <PreferencesModule 'pref= erences'>

2023-05-10 = 12:49:54,012: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <PgAdminModule 'redirect= s'>

2023-05-10 = 12:49:54,012: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <SettingsModule 'setting= s'>

2023-05-10 = 12:49:54,015: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <ToolsModule 'tools'= >

pgAdmin 4 -= Application Initialisation

=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


Starting pg= Admin 4. Please navigate to http://127.0.0.1:53161 in your browser.

=C2= =A0* Serving Flask app 'pgadmin'

=C2= =A0* Debug mode: off


=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3DRunning the test cases for 'PostgreSQL 15= ' =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Traceback (= most recent call last):

=C2= =A0 File "/Users/dpage/git/pgadmin4/web/regression/runtests.py&= quot;, line 486, in execute_test

=C2= =A0 =C2=A0 test_utils.create_parent_server_node(server_passed)

=C2= =A0 File "/Users/dpage/git/pgadmin4/web/regression/python_test_= utils/test_utils.py", line 691, in create_parent_server_node

=C2= =A0 =C2=A0 srv_id =3D create_server(server_info)

=C2= =A0 File "/Users/dpage/git/pgadmin4/web/regression/python_test_= utils/test_utils.py", line 634, in create_server

=C2= =A0 =C2=A0 server['type'] =3D get_server_type(server)

=C2= =A0 File "/Users/dpage/git/pgadmin4/web/regression/python_test_= utils/test_utils.py", line 1189, in get_server_type

=C2= =A0 =C2=A0 if "EnterpriseDB" in version_string:

TypeError: = a bytes-like object is required, not 'str'

a bytes-lik= e object is required, not 'str'

Exception i= n 6139408384 Thread-3 (execute_test)


=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3DCompleted the test cases for 'PostgreSQL = 15'=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Test Result= Summary

=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


Please chec= k output in file: /Users/dpage/git/pgadmin4/web/regression/regression.log



~/git/pgadm= in4/web=C2=A0 % workon pgadmin4-py311


~/git/pgadm= in4/web=C2=A0 % python regression/runtests.py --pkg feature_te= sts


2023-05-10 = 12:50:21,962: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 ########################################################

2023-05-10 = 12:50:21,963: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Starting pgAdmin 4 v7.1...

2023-05-10 = 12:50:21,963: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 ########################################################

2023-05-10 = 12:50:21,963: DEBUG=C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Python syspath: ['/Users/dpage/git/pgadmin4/web/regressio= n', '/Users/dpage/git/pgadmin4/web', '/Users/dpage/git/pgad= min4/web/regression', '/Library/Frameworks/Python.framework/Version= s/3.11/lib/python311.zip', '/Library/Frameworks/Python.framework/Ve= rsions/3.11/lib/python3.11', '/Library/Frameworks/Python.framework/= Versions/3.11/lib/python3.11/lib-dynload', '/Users/dpage/.virtualen= vs/pgadmin4-py311/lib/python3.11/site-packages']

NOTE: Confi= guring authentication for SERVER mode.


2023-05-10 = 12:50:22,483: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <AboutModule 'about'= >

2023-05-10 = 12:50:22,484: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <AuthenticateModule 'aut= henticate'>

2023-05-10 = 12:50:22,484: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <BrowserModule 'browser&= #39;>

2023-05-10 = 12:50:22,947: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <DashboardModule 'dashbo= ard'>

2023-05-10 = 12:50:22,951: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <DashboardModule 'dashbo= ard'>

2023-05-10 = 12:50:22,951: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <HelpModule 'help'&g= t;

2023-05-10 = 12:50:22,951: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <MiscModule 'misc'&g= t;

2023-05-10 = 12:50:23,568: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <PreferencesModule 'pref= erences'>

2023-05-10 = 12:50:23,569: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <PgAdminModule 'redirect= s'>

2023-05-10 = 12:50:23,570: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <SettingsModule 'setting= s'>

2023-05-10 = 12:50:23,571: INFO =C2=A0 pgadmin:=C2=A0 =C2=A0 =C2=A0 = =C2=A0 Registering blueprint module: <ToolsModule 'tools'= >

pgAdmin 4 -= Application Initialisation

=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


Starting pg= Admin 4. Please navigate to http://127.0.0.1:30355 in your browser.

=C2= =A0* Serving Flask app 'pgadmin'

=C2= =A0* Debug mode: off


=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3DRunning the test cases for 'PostgreSQL 15= ' =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Traceback (= most recent call last):

=C2= =A0 File "/Users/dpage/git/pgadmin4/web/regression/runtests.py&= quot;, line 486, in execute_test

=C2= =A0 =C2=A0 test_utils.create_parent_server_node(server_passed)

=C2= =A0 File "/Users/dpage/git/pgadmin4/web/regression/python_test_= utils/test_utils.py", line 691, in create_parent_server_node

=C2= =A0 =C2=A0 srv_id =3D create_server(server_info)

=C2= =A0=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^^^^^^^^^^^^^^^^^^^^^^^= ^^^

=C2= =A0 File "/Users/dpage/git/pgadmin4/web/regression/python_test_= utils/test_utils.py", line 634, in create_server

=C2= =A0 =C2=A0 server['type'] =3D get_server_type(server)

=C2= =A0=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^^^^^^^^^^^^^^^^^^^^^^^

=C2= =A0 File "/Users/dpage/git/pgadmin4/web/regression/python_test_= utils/test_utils.py", line 1189, in get_server_type

=C2= =A0 =C2=A0 if "EnterpriseDB" in version_string:

=C2= =A0=C2=A0 =C2=A0 =C2=A0 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

TypeError: = a bytes-like object is required, not 'str'

a bytes-lik= e object is required, not 'str'

Exception i= n 6212005888 Thread-3 (execute_test)


=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3DCompleted the test cases for 'PostgreSQL = 15'=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Test Result= Summary

=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


Please chec= k output in file: /Users/dpage/git/pgadmin4/web/regression/regression.log


<= p style=3D"margin:0px;font-stretch:normal;font-size:12px;line-height:normal= ;font-family:Helvetica;font-size-adjust:none;font-kerning:auto;font-variant= -alternates:normal;font-variant-ligatures:normal;font-variant-numeric:norma= l;font-variant-east-asian:normal;font-feature-settings:normal">############=


--
Da= ve Page
Blog: https://pgsnake.blogspot.com
Twitter: @pgsnake

EDB: https://www.enterprised= b.com

--000000000000718d2605fb55f43a--