Created
November 15, 2018 11:05
-
-
Save freezed/7633b46fe0e8c9e2be121ec71f9caff5 to your computer and use it in GitHub Desktop.
GitLab error
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[0KRunning with gitlab-runner 11.5.0-rc1 (e900028d) | |
[0;m[0K on docker-auto-scale ed2dce3a | |
[0;m[0KUsing Docker executor with image ruby:2.5 ... | |
[0;m[0KPulling docker image ruby:2.5 ... | |
[0;m[0KUsing docker image sha256:1dfe66cd651f90e47894b8da94cb23bac7811a5d333da451e36588c6f307b6ac for ruby:2.5 ... | |
[0;msection_start:1542272307:prepare_script | |
[0KRunning on runner-ed2dce3a-project-9404659-concurrent-0 via runner-ed2dce3a-srm-1542272248-35415d88... | |
section_end:1542272309:prepare_script | |
[0Ksection_start:1542272309:get_sources | |
[0K[32;1mCloning repository...[0;m | |
Cloning into '/builds/free_zed/ocp8'... | |
[32;1mChecking out 370cb345 as ocp10...[0;m | |
[32;1mSkipping Git submodules setup[0;m | |
section_end:1542272311:get_sources | |
[0Ksection_start:1542272311:restore_cache | |
[0Ksection_end:1542272313:restore_cache | |
[0Ksection_start:1542272313:download_artifacts | |
[0Ksection_end:1542272314:download_artifacts | |
[0Ksection_start:1542272314:build_script | |
[0K[32;1m$ export DJANGO_SETTINGS_MODULE="omega.settings.gitlabci"[0;m | |
[32;1m$ export DATABASE_URL=postgres://postgres:postgres@postgres:5432/postgres[0;m | |
[32;1m$ apt-get update -qy[0;m | |
Ign:1 http://deb.debian.org/debian stretch InRelease | |
Get:2 http://security.debian.org/debian-security stretch/updates InRelease [94.3 kB] | |
Get:3 http://deb.debian.org/debian stretch-updates InRelease [91.0 kB] | |
Get:4 http://deb.debian.org/debian stretch Release [118 kB] | |
Get:5 http://deb.debian.org/debian stretch Release.gpg [2434 B] | |
Get:6 http://security.debian.org/debian-security stretch/updates/main amd64 Packages [459 kB] | |
Get:7 http://deb.debian.org/debian stretch-updates/main amd64 Packages [5152 B] | |
Get:8 http://deb.debian.org/debian stretch/main amd64 Packages [7089 kB] | |
Fetched 7859 kB in 2s (3688 kB/s) | |
Reading package lists... | |
[32;1m$ apt-get install -y python3-dev python3-pip[0;m | |
Reading package lists... | |
Building dependency tree... | |
Reading state information... | |
The following additional packages will be installed: | |
build-essential dbus dpkg-dev fakeroot libalgorithm-diff-perl | |
libalgorithm-diff-xs-perl libalgorithm-merge-perl libapparmor1 | |
libdbus-glib-1-2 libfakeroot libpython3-dev libpython3.5 libpython3.5-dev | |
python-pip-whl python3-cffi-backend python3-crypto python3-cryptography | |
python3-dbus python3-gi python3-idna python3-keyring python3-keyrings.alt | |
python3-pkg-resources python3-pyasn1 python3-secretstorage | |
python3-setuptools python3-six python3-wheel python3-xdg python3.5-dev | |
Suggested packages: | |
default-dbus-session-bus | dbus-session-bus debian-keyring | |
python3-crypto-dbg python-crypto-doc python-cryptography-doc | |
python3-cryptography-vectors python-dbus-doc python3-dbus-dbg gnome-keyring | |
libkf5wallet-bin gir1.2-gnomekeyring-1.0 python3-pykde4 doc-base | |
python-secretstorage-doc python-setuptools-doc | |
The following NEW packages will be installed: | |
build-essential dbus dpkg-dev fakeroot libalgorithm-diff-perl | |
libalgorithm-diff-xs-perl libalgorithm-merge-perl libapparmor1 | |
libdbus-glib-1-2 libfakeroot libpython3-dev libpython3.5 libpython3.5-dev | |
python-pip-whl python3-cffi-backend python3-crypto python3-cryptography | |
python3-dbus python3-dev python3-gi python3-idna python3-keyring | |
python3-keyrings.alt python3-pip python3-pkg-resources python3-pyasn1 | |
python3-secretstorage python3-setuptools python3-six python3-wheel | |
python3-xdg python3.5-dev | |
0 upgraded, 32 newly installed, 0 to remove and 22 not upgraded. | |
Need to get 45.2 MB of archives. | |
After this operation, 72.7 MB of additional disk space will be used. | |
Get:1 http://deb.debian.org/debian stretch/main amd64 libapparmor1 amd64 2.11.0-3+deb9u2 [78.9 kB] | |
Get:2 http://deb.debian.org/debian stretch/main amd64 dbus amd64 1.10.26-0+deb9u1 [210 kB] | |
Get:3 http://deb.debian.org/debian stretch/main amd64 dpkg-dev all 1.18.25 [1595 kB] | |
Get:4 http://deb.debian.org/debian stretch/main amd64 build-essential amd64 12.3 [7346 B] | |
Get:5 http://deb.debian.org/debian stretch/main amd64 libfakeroot amd64 1.21-3.1 [45.7 kB] | |
Get:6 http://deb.debian.org/debian stretch/main amd64 fakeroot amd64 1.21-3.1 [85.6 kB] | |
Get:7 http://deb.debian.org/debian stretch/main amd64 libalgorithm-diff-perl all 1.19.03-1 [48.7 kB] | |
Get:8 http://deb.debian.org/debian stretch/main amd64 libalgorithm-diff-xs-perl amd64 0.04-4+b2 [11.6 kB] | |
Get:9 http://deb.debian.org/debian stretch/main amd64 libalgorithm-merge-perl all 0.08-3 [12.7 kB] | |
Get:10 http://deb.debian.org/debian stretch/main amd64 libdbus-glib-1-2 amd64 0.108-2 [206 kB] | |
Get:11 http://deb.debian.org/debian stretch/main amd64 libpython3.5 amd64 3.5.3-1+deb9u1 [1372 kB] | |
Get:12 http://deb.debian.org/debian stretch/main amd64 libpython3.5-dev amd64 3.5.3-1+deb9u1 [37.7 MB] | |
Get:13 http://deb.debian.org/debian stretch/main amd64 libpython3-dev amd64 3.5.3-1 [18.7 kB] | |
Get:14 http://deb.debian.org/debian stretch/main amd64 python-pip-whl all 9.0.1-2 [1406 kB] | |
Get:15 http://deb.debian.org/debian stretch/main amd64 python3-cffi-backend amd64 1.9.1-2 [70.1 kB] | |
Get:16 http://deb.debian.org/debian stretch/main amd64 python3-crypto amd64 2.6.1-7 [259 kB] | |
Get:17 http://deb.debian.org/debian stretch/main amd64 python3-idna all 2.2-1 [32.7 kB] | |
Get:18 http://deb.debian.org/debian stretch/main amd64 python3-pyasn1 all 0.1.9-2 [34.5 kB] | |
Get:19 http://deb.debian.org/debian stretch/main amd64 python3-pkg-resources all 33.1.1-1 [137 kB] | |
Get:20 http://deb.debian.org/debian stretch/main amd64 python3-setuptools all 33.1.1-1 [215 kB] | |
Get:21 http://deb.debian.org/debian stretch/main amd64 python3-six all 1.10.0-3 [14.4 kB] | |
Get:22 http://deb.debian.org/debian stretch/main amd64 python3-cryptography amd64 1.7.1-3 [210 kB] | |
Get:23 http://deb.debian.org/debian stretch/main amd64 python3-dbus amd64 1.2.4-1+b1 [184 kB] | |
Get:24 http://deb.debian.org/debian stretch/main amd64 python3.5-dev amd64 3.5.3-1+deb9u1 [413 kB] | |
Get:25 http://deb.debian.org/debian stretch/main amd64 python3-dev amd64 3.5.3-1 [1154 B] | |
Get:26 http://deb.debian.org/debian stretch/main amd64 python3-gi amd64 3.22.0-2 [473 kB] | |
Get:27 http://deb.debian.org/debian stretch/main amd64 python3-secretstorage all 2.3.1-2 [14.2 kB] | |
Get:28 http://deb.debian.org/debian stretch/main amd64 python3-keyring all 10.1-1 [36.8 kB] | |
Get:29 http://deb.debian.org/debian stretch/main amd64 python3-keyrings.alt all 1.3-1 [16.2 kB] | |
Get:30 http://deb.debian.org/debian stretch/main amd64 python3-pip all 9.0.1-2 [142 kB] | |
Get:31 http://deb.debian.org/debian stretch/main amd64 python3-wheel all 0.29.0-2 [51.8 kB] | |
Get:32 http://deb.debian.org/debian stretch/main amd64 python3-xdg all 0.25-4 [35.7 kB] | |
debconf: delaying package configuration, since apt-utils is not installed | |
Fetched 45.2 MB in 0s (65.0 MB/s) | |
Selecting previously unselected package libapparmor1:amd64. | |
(Reading database ... | |
(Reading database ... 5% | |
(Reading database ... 10% | |
(Reading database ... 15% | |
(Reading database ... 20% | |
(Reading database ... 25% | |
(Reading database ... 30% | |
(Reading database ... 35% | |
(Reading database ... 40% | |
(Reading database ... 45% | |
(Reading database ... 50% | |
(Reading database ... 55% | |
(Reading database ... 60% | |
(Reading database ... 65% | |
(Reading database ... 70% | |
(Reading database ... 75% | |
(Reading database ... 80% | |
(Reading database ... 85% | |
(Reading database ... 90% | |
(Reading database ... 95% | |
(Reading database ... 100% | |
(Reading database ... 29376 files and directories currently installed.) | |
Preparing to unpack .../00-libapparmor1_2.11.0-3+deb9u2_amd64.deb ... | |
Unpacking libapparmor1:amd64 (2.11.0-3+deb9u2) ... | |
Selecting previously unselected package dbus. | |
Preparing to unpack .../01-dbus_1.10.26-0+deb9u1_amd64.deb ... | |
Unpacking dbus (1.10.26-0+deb9u1) ... | |
Selecting previously unselected package dpkg-dev. | |
Preparing to unpack .../02-dpkg-dev_1.18.25_all.deb ... | |
Unpacking dpkg-dev (1.18.25) ... | |
Selecting previously unselected package build-essential. | |
Preparing to unpack .../03-build-essential_12.3_amd64.deb ... | |
Unpacking build-essential (12.3) ... | |
Selecting previously unselected package libfakeroot:amd64. | |
Preparing to unpack .../04-libfakeroot_1.21-3.1_amd64.deb ... | |
Unpacking libfakeroot:amd64 (1.21-3.1) ... | |
Selecting previously unselected package fakeroot. | |
Preparing to unpack .../05-fakeroot_1.21-3.1_amd64.deb ... | |
Unpacking fakeroot (1.21-3.1) ... | |
Selecting previously unselected package libalgorithm-diff-perl. | |
Preparing to unpack .../06-libalgorithm-diff-perl_1.19.03-1_all.deb ... | |
Unpacking libalgorithm-diff-perl (1.19.03-1) ... | |
Selecting previously unselected package libalgorithm-diff-xs-perl. | |
Preparing to unpack .../07-libalgorithm-diff-xs-perl_0.04-4+b2_amd64.deb ... | |
Unpacking libalgorithm-diff-xs-perl (0.04-4+b2) ... | |
Selecting previously unselected package libalgorithm-merge-perl. | |
Preparing to unpack .../08-libalgorithm-merge-perl_0.08-3_all.deb ... | |
Unpacking libalgorithm-merge-perl (0.08-3) ... | |
Selecting previously unselected package libdbus-glib-1-2:amd64. | |
Preparing to unpack .../09-libdbus-glib-1-2_0.108-2_amd64.deb ... | |
Unpacking libdbus-glib-1-2:amd64 (0.108-2) ... | |
Selecting previously unselected package libpython3.5:amd64. | |
Preparing to unpack .../10-libpython3.5_3.5.3-1+deb9u1_amd64.deb ... | |
Unpacking libpython3.5:amd64 (3.5.3-1+deb9u1) ... | |
Selecting previously unselected package libpython3.5-dev:amd64. | |
Preparing to unpack .../11-libpython3.5-dev_3.5.3-1+deb9u1_amd64.deb ... | |
Unpacking libpython3.5-dev:amd64 (3.5.3-1+deb9u1) ... | |
Selecting previously unselected package libpython3-dev:amd64. | |
Preparing to unpack .../12-libpython3-dev_3.5.3-1_amd64.deb ... | |
Unpacking libpython3-dev:amd64 (3.5.3-1) ... | |
Selecting previously unselected package python-pip-whl. | |
Preparing to unpack .../13-python-pip-whl_9.0.1-2_all.deb ... | |
Unpacking python-pip-whl (9.0.1-2) ... | |
Selecting previously unselected package python3-cffi-backend. | |
Preparing to unpack .../14-python3-cffi-backend_1.9.1-2_amd64.deb ... | |
Unpacking python3-cffi-backend (1.9.1-2) ... | |
Selecting previously unselected package python3-crypto. | |
Preparing to unpack .../15-python3-crypto_2.6.1-7_amd64.deb ... | |
Unpacking python3-crypto (2.6.1-7) ... | |
Selecting previously unselected package python3-idna. | |
Preparing to unpack .../16-python3-idna_2.2-1_all.deb ... | |
Unpacking python3-idna (2.2-1) ... | |
Selecting previously unselected package python3-pyasn1. | |
Preparing to unpack .../17-python3-pyasn1_0.1.9-2_all.deb ... | |
Unpacking python3-pyasn1 (0.1.9-2) ... | |
Selecting previously unselected package python3-pkg-resources. | |
Preparing to unpack .../18-python3-pkg-resources_33.1.1-1_all.deb ... | |
Unpacking python3-pkg-resources (33.1.1-1) ... | |
Selecting previously unselected package python3-setuptools. | |
Preparing to unpack .../19-python3-setuptools_33.1.1-1_all.deb ... | |
Unpacking python3-setuptools (33.1.1-1) ... | |
Selecting previously unselected package python3-six. | |
Preparing to unpack .../20-python3-six_1.10.0-3_all.deb ... | |
Unpacking python3-six (1.10.0-3) ... | |
Selecting previously unselected package python3-cryptography. | |
Preparing to unpack .../21-python3-cryptography_1.7.1-3_amd64.deb ... | |
Unpacking python3-cryptography (1.7.1-3) ... | |
Selecting previously unselected package python3-dbus. | |
Preparing to unpack .../22-python3-dbus_1.2.4-1+b1_amd64.deb ... | |
Unpacking python3-dbus (1.2.4-1+b1) ... | |
Selecting previously unselected package python3.5-dev. | |
Preparing to unpack .../23-python3.5-dev_3.5.3-1+deb9u1_amd64.deb ... | |
Unpacking python3.5-dev (3.5.3-1+deb9u1) ... | |
Selecting previously unselected package python3-dev. | |
Preparing to unpack .../24-python3-dev_3.5.3-1_amd64.deb ... | |
Unpacking python3-dev (3.5.3-1) ... | |
Selecting previously unselected package python3-gi. | |
Preparing to unpack .../25-python3-gi_3.22.0-2_amd64.deb ... | |
Unpacking python3-gi (3.22.0-2) ... | |
Selecting previously unselected package python3-secretstorage. | |
Preparing to unpack .../26-python3-secretstorage_2.3.1-2_all.deb ... | |
Unpacking python3-secretstorage (2.3.1-2) ... | |
Selecting previously unselected package python3-keyring. | |
Preparing to unpack .../27-python3-keyring_10.1-1_all.deb ... | |
Unpacking python3-keyring (10.1-1) ... | |
Selecting previously unselected package python3-keyrings.alt. | |
Preparing to unpack .../28-python3-keyrings.alt_1.3-1_all.deb ... | |
Unpacking python3-keyrings.alt (1.3-1) ... | |
Selecting previously unselected package python3-pip. | |
Preparing to unpack .../29-python3-pip_9.0.1-2_all.deb ... | |
Unpacking python3-pip (9.0.1-2) ... | |
Selecting previously unselected package python3-wheel. | |
Preparing to unpack .../30-python3-wheel_0.29.0-2_all.deb ... | |
Unpacking python3-wheel (0.29.0-2) ... | |
Selecting previously unselected package python3-xdg. | |
Preparing to unpack .../31-python3-xdg_0.25-4_all.deb ... | |
Unpacking python3-xdg (0.25-4) ... | |
Setting up python-pip-whl (9.0.1-2) ... | |
Setting up python3-cffi-backend (1.9.1-2) ... | |
Setting up python3-crypto (2.6.1-7) ... | |
Setting up libdbus-glib-1-2:amd64 (0.108-2) ... | |
Setting up libpython3.5:amd64 (3.5.3-1+deb9u1) ... | |
Setting up python3-idna (2.2-1) ... | |
Setting up python3-xdg (0.25-4) ... | |
Setting up python3-keyrings.alt (1.3-1) ... | |
Setting up python3-six (1.10.0-3) ... | |
Setting up python3-wheel (0.29.0-2) ... | |
Setting up python3-pkg-resources (33.1.1-1) ... | |
Setting up python3-gi (3.22.0-2) ... | |
Setting up libpython3.5-dev:amd64 (3.5.3-1+deb9u1) ... | |
Setting up python3-pyasn1 (0.1.9-2) ... | |
Setting up dpkg-dev (1.18.25) ... | |
Processing triggers for libc-bin (2.24-11+deb9u3) ... | |
Setting up libapparmor1:amd64 (2.11.0-3+deb9u2) ... | |
Setting up libfakeroot:amd64 (1.21-3.1) ... | |
Setting up python3-pip (9.0.1-2) ... | |
Setting up libalgorithm-diff-perl (1.19.03-1) ... | |
Setting up dbus (1.10.26-0+deb9u1) ... | |
invoke-rc.d: could not determine current runlevel | |
invoke-rc.d: policy-rc.d denied execution of start. | |
Setting up python3-setuptools (33.1.1-1) ... | |
Setting up python3.5-dev (3.5.3-1+deb9u1) ... | |
Setting up libpython3-dev:amd64 (3.5.3-1) ... | |
Setting up python3-cryptography (1.7.1-3) ... | |
Setting up python3-dbus (1.2.4-1+b1) ... | |
Setting up build-essential (12.3) ... | |
Setting up python3-dev (3.5.3-1) ... | |
Setting up fakeroot (1.21-3.1) ... | |
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode | |
Setting up libalgorithm-merge-perl (0.08-3) ... | |
Setting up libalgorithm-diff-xs-perl (0.04-4+b2) ... | |
Setting up python3-secretstorage (2.3.1-2) ... | |
Setting up python3-keyring (10.1-1) ... | |
Processing triggers for libc-bin (2.24-11+deb9u3) ... | |
[32;1m$ pip3 install -r requirements.txt[0;m | |
Collecting atomicwrites==1.2.1 (from -r requirements.txt (line 1)) | |
Downloading https://files.pythonhosted.org/packages/3a/9a/9d878f8d885706e2530402de6417141129a943802c084238914fa6798d97/atomicwrites-1.2.1-py2.py3-none-any.whl | |
Collecting attrs==18.2.0 (from -r requirements.txt (line 2)) | |
Downloading https://files.pythonhosted.org/packages/3a/e1/5f9023cc983f1a628a8c2fd051ad19e76ff7b142a0faf329336f9a62a514/attrs-18.2.0-py2.py3-none-any.whl | |
Collecting certifi==2018.10.15 (from -r requirements.txt (line 3)) | |
Downloading https://files.pythonhosted.org/packages/56/9d/1d02dd80bc4cd955f98980f28c5ee2200e1209292d5f9e9cc8d030d18655/certifi-2018.10.15-py2.py3-none-any.whl (146kB) | |
Collecting chardet==3.0.4 (from -r requirements.txt (line 4)) | |
Downloading https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl (133kB) | |
Collecting coverage==4.5.1 (from -r requirements.txt (line 5)) | |
Downloading https://files.pythonhosted.org/packages/2c/c0/8047b7cbbcdbd7d21f8d68126196b7915da892c5af3d1a99dba082d33ec0/coverage-4.5.1-cp35-cp35m-manylinux1_x86_64.whl (202kB) | |
Collecting Django==2.1.1 (from -r requirements.txt (line 6)) | |
Downloading https://files.pythonhosted.org/packages/ca/7e/fc068d164b32552ae3a8f8d5d0280c083f2e8d553e71ecacc21927564561/Django-2.1.1-py3-none-any.whl (7.3MB) | |
Collecting dj-database-url==0.5.0 (from -r requirements.txt (line 7)) | |
Downloading https://files.pythonhosted.org/packages/d4/a6/4b8578c1848690d0c307c7c0596af2077536c9ef2a04d42b00fabaa7e49d/dj_database_url-0.5.0-py2.py3-none-any.whl | |
Collecting gunicorn==19.9.0 (from -r requirements.txt (line 8)) | |
Downloading https://files.pythonhosted.org/packages/8c/da/b8dd8deb741bff556db53902d4706774c8e1e67265f69528c14c003644e6/gunicorn-19.9.0-py2.py3-none-any.whl (112kB) | |
Collecting idna==2.7 (from -r requirements.txt (line 9)) | |
Downloading https://files.pythonhosted.org/packages/4b/2a/0276479a4b3caeb8a8c1af2f8e4355746a97fab05a372e4a2c6a6b876165/idna-2.7-py2.py3-none-any.whl (58kB) | |
Collecting more-itertools==4.3.0 (from -r requirements.txt (line 10)) | |
Downloading https://files.pythonhosted.org/packages/79/b1/eace304ef66bd7d3d8b2f78cc374b73ca03bc53664d78151e9df3b3996cc/more_itertools-4.3.0-py3-none-any.whl (48kB) | |
Collecting pluggy==0.7.1 (from -r requirements.txt (line 11)) | |
Downloading https://files.pythonhosted.org/packages/f5/f1/5a93c118663896d83f7bcbfb7f657ce1d0c0d617e6b4a443a53abcc658ca/pluggy-0.7.1-py2.py3-none-any.whl | |
Collecting psycopg2-binary==2.7.5 (from -r requirements.txt (line 12)) | |
Downloading https://files.pythonhosted.org/packages/bd/30/50e9aa0193777c4a169e5606effa8cb18c7f937d462367dd3de0a9371e91/psycopg2_binary-2.7.5-cp35-cp35m-manylinux1_x86_64.whl (2.7MB) | |
Collecting py==1.6.0 (from -r requirements.txt (line 13)) | |
Downloading https://files.pythonhosted.org/packages/c8/47/d179b80ab1dc1bfd46a0c87e391be47e6c7ef5831a9c138c5c49d1756288/py-1.6.0-py2.py3-none-any.whl (83kB) | |
Collecting pytest==3.8.1 (from -r requirements.txt (line 14)) | |
Downloading https://files.pythonhosted.org/packages/0c/9a/592314ceda78f3307afb6cf56d7fdbb92c5a5960a88a6d2fd25c11312ead/pytest-3.8.1-py2.py3-none-any.whl (209kB) | |
Collecting pytest-cov==2.6.0 (from -r requirements.txt (line 15)) | |
Downloading https://files.pythonhosted.org/packages/30/0a/1b009b525526cd3cd9f52f52391b426c5a3597447be811a10bcb1f6b05eb/pytest_cov-2.6.0-py2.py3-none-any.whl | |
Collecting pytest-django==3.4.3 (from -r requirements.txt (line 16)) | |
Downloading https://files.pythonhosted.org/packages/6e/fe/6e5b43eac75c617cd9383ce82dd76d08fa198a770b06986951b3086980c9/pytest_django-3.4.3-py2.py3-none-any.whl | |
Collecting pytz==2018.5 (from -r requirements.txt (line 17)) | |
Downloading https://files.pythonhosted.org/packages/30/4e/27c34b62430286c6d59177a0842ed90dc789ce5d1ed740887653b898779a/pytz-2018.5-py2.py3-none-any.whl (510kB) | |
Collecting requests==2.20.0 (from -r requirements.txt (line 18)) | |
Downloading https://files.pythonhosted.org/packages/f1/ca/10332a30cb25b627192b4ea272c351bce3ca1091e541245cccbace6051d8/requests-2.20.0-py2.py3-none-any.whl (60kB) | |
Collecting six==1.11.0 (from -r requirements.txt (line 19)) | |
Downloading https://files.pythonhosted.org/packages/67/4b/141a581104b1f6397bfa78ac9d43d8ad29a7ca43ea90a2d863fe3056e86a/six-1.11.0-py2.py3-none-any.whl | |
Collecting urllib3==1.23 (from -r requirements.txt (line 20)) | |
Downloading https://files.pythonhosted.org/packages/bd/c9/6fdd990019071a4a32a5e7cb78a1d92c53851ef4f56f62a3486e6a7d8ffb/urllib3-1.23-py2.py3-none-any.whl (133kB) | |
Collecting whitenoise==4.1 (from -r requirements.txt (line 21)) | |
Downloading https://files.pythonhosted.org/packages/07/2e/c77e71cb448f1a507bc2dfec1d5c24e35d14a737837bea6cdfd6d1ff66bd/whitenoise-4.1-py2.py3-none-any.whl | |
Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (from pytest==3.8.1->-r requirements.txt (line 14)) | |
Collecting pathlib2>=2.2.0; python_version < "3.6" (from pytest==3.8.1->-r requirements.txt (line 14)) | |
Downloading https://files.pythonhosted.org/packages/66/a7/9f8d84f31728d78beade9b1271ccbfb290c41c1e4dc13dbd4997ad594dcd/pathlib2-2.3.2-py2.py3-none-any.whl | |
Installing collected packages: atomicwrites, attrs, certifi, chardet, coverage, pytz, Django, dj-database-url, gunicorn, idna, six, more-itertools, pluggy, psycopg2-binary, py, pathlib2, pytest, pytest-cov, pytest-django, urllib3, requests, whitenoise | |
Found existing installation: idna 2.2 | |
Not uninstalling idna at /usr/lib/python3/dist-packages, outside environment /usr | |
Found existing installation: six 1.10.0 | |
Not uninstalling six at /usr/lib/python3/dist-packages, outside environment /usr | |
Successfully installed Django-2.1.1 atomicwrites-1.2.1 attrs-18.2.0 certifi-2018.10.15 chardet-3.0.4 coverage-4.5.1 dj-database-url-0.5.0 gunicorn-19.9.0 idna-2.7 more-itertools-4.3.0 pathlib2-2.3.2 pluggy-0.7.1 psycopg2-binary-2.7.5 py-1.6.0 pytest-3.8.1 pytest-cov-2.6.0 pytest-django-3.4.3 pytz-2018.5 requests-2.20.0 six-1.11.0 urllib3-1.23 whitenoise-4.1 | |
[32;1m$ pytest[0;m | |
============================= test session starts ============================== | |
platform linux -- Python 3.5.3, pytest-3.8.1, py-1.6.0, pluggy-0.7.1 | |
Django settings: omega.settings.gitlabci (from environment variable) | |
rootdir: /builds/free_zed/ocp8, inifile: pytest.ini | |
plugins: django-3.4.3, cov-2.6.0 | |
collected 23 items | |
account/tests.py . [ 4%] | |
ersatz/tests/test_toolbox.py ..E...F.. [ 43%] | |
ersatz/tests/test_views.py ...E....EEEEE [100%] | |
==================================== ERRORS ==================================== | |
_______________________ ERROR at setup of test_update_db _______________________ | |
self = <django.db.backends.postgresql.base.DatabaseWrapper object at 0x7fbdf28ea208> | |
def ensure_connection(self): | |
"""Guarantee that a connection to the database is established.""" | |
if self.connection is None: | |
with self.wrap_database_errors: | |
> self.connect() | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:216: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
self = <django.db.backends.postgresql.base.DatabaseWrapper object at 0x7fbdf28ea208> | |
def connect(self): | |
"""Connect to the database. Assume that the connection is closed.""" | |
# Check for invalid configurations. | |
self.check_settings() | |
# In case the previous connection was closed while in an atomic block | |
self.in_atomic_block = False | |
self.savepoint_ids = [] | |
self.needs_rollback = False | |
# Reset parameters defining when to close the connection | |
max_age = self.settings_dict['CONN_MAX_AGE'] | |
self.close_at = None if max_age is None else time.time() + max_age | |
self.closed_in_transaction = False | |
self.errors_occurred = False | |
# Establish the connection | |
conn_params = self.get_connection_params() | |
> self.connection = self.get_new_connection(conn_params) | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:194: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
self = <django.db.backends.postgresql.base.DatabaseWrapper object at 0x7fbdf28ea208> | |
conn_params = {'database': 'postgres', 'password': 'postgres', 'user': 'postgres'} | |
def get_new_connection(self, conn_params): | |
> connection = Database.connect(**conn_params) | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/postgresql/base.py:178: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
dsn = 'password=postgres user=postgres dbname=postgres' | |
connection_factory = None, cursor_factory = None | |
kwargs = {'database': 'postgres', 'password': 'postgres', 'user': 'postgres'} | |
kwasync = {} | |
def connect(dsn=None, connection_factory=None, cursor_factory=None, **kwargs): | |
""" | |
Create a new database connection. | |
The connection parameters can be specified as a string: | |
conn = psycopg2.connect("dbname=test user=postgres password=secret") | |
or using a set of keyword arguments: | |
conn = psycopg2.connect(database="test", user="postgres", password="secret") | |
Or as a mix of both. The basic connection parameters are: | |
- *dbname*: the database name | |
- *database*: the database name (only as keyword argument) | |
- *user*: user name used to authenticate | |
- *password*: password used to authenticate | |
- *host*: database host address (defaults to UNIX socket if not provided) | |
- *port*: connection port number (defaults to 5432 if not provided) | |
Using the *connection_factory* parameter a different class or connections | |
factory can be specified. It should be a callable object taking a dsn | |
argument. | |
Using the *cursor_factory* parameter, a new default cursor factory will be | |
used by cursor(). | |
Using *async*=True an asynchronous connection will be created. *async_* is | |
a valid alias (for Python versions where ``async`` is a keyword). | |
Any other keyword parameter will be passed to the underlying client | |
library: the list of supported parameters depends on the library version. | |
""" | |
kwasync = {} | |
if 'async' in kwargs: | |
kwasync['async'] = kwargs.pop('async') | |
if 'async_' in kwargs: | |
kwasync['async_'] = kwargs.pop('async_') | |
if dsn is None and not kwargs: | |
raise TypeError('missing dsn and no parameters') | |
dsn = _ext.make_dsn(dsn, **kwargs) | |
> conn = _connect(dsn, connection_factory=connection_factory, **kwasync) | |
E psycopg2.OperationalError: could not connect to server: No such file or directory | |
E Is the server running locally and accepting | |
E connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? | |
/usr/local/lib/python3.5/dist-packages/psycopg2/__init__.py:130: OperationalError | |
The above exception was the direct cause of the following exception: | |
request = <SubRequest '_django_db_marker' for <Function 'test_update_db'>> | |
@pytest.fixture(autouse=True) | |
def _django_db_marker(request): | |
"""Implement the django_db marker, internal to pytest-django. | |
This will dynamically request the ``db``, ``transactional_db`` or | |
``django_db_reset_sequences`` fixtures as required by the django_db marker. | |
""" | |
marker = request.node.get_closest_marker('django_db') | |
if marker: | |
transaction, reset_sequences = validate_django_db(marker) | |
if reset_sequences: | |
request.getfixturevalue('django_db_reset_sequences') | |
elif transaction: | |
request.getfixturevalue('transactional_db') | |
else: | |
> request.getfixturevalue('db') | |
/usr/local/lib/python3.5/dist-packages/pytest_django/plugin.py:412: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
/usr/local/lib/python3.5/dist-packages/pytest_django/fixtures.py:98: in django_db_setup | |
**setup_databases_args | |
/usr/local/lib/python3.5/dist-packages/django/test/utils.py:174: in setup_databases | |
serialize=connection.settings_dict.get('TEST', {}).get('SERIALIZE', True), | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/creation.py:54: in create_test_db | |
self._create_test_db(verbosity, autoclobber, keepdb) | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/creation.py:164: in _create_test_db | |
with self._nodb_connection.cursor() as cursor: | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:255: in cursor | |
return self._cursor() | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:232: in _cursor | |
self.ensure_connection() | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:216: in ensure_connection | |
self.connect() | |
/usr/local/lib/python3.5/dist-packages/django/db/utils.py:89: in __exit__ | |
raise dj_exc_value.with_traceback(traceback) from exc_value | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:216: in ensure_connection | |
self.connect() | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:194: in connect | |
self.connection = self.get_new_connection(conn_params) | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/postgresql/base.py:178: in get_new_connection | |
connection = Database.connect(**conn_params) | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
dsn = 'password=postgres user=postgres dbname=postgres' | |
connection_factory = None, cursor_factory = None | |
kwargs = {'database': 'postgres', 'password': 'postgres', 'user': 'postgres'} | |
kwasync = {} | |
def connect(dsn=None, connection_factory=None, cursor_factory=None, **kwargs): | |
""" | |
Create a new database connection. | |
The connection parameters can be specified as a string: | |
conn = psycopg2.connect("dbname=test user=postgres password=secret") | |
or using a set of keyword arguments: | |
conn = psycopg2.connect(database="test", user="postgres", password="secret") | |
Or as a mix of both. The basic connection parameters are: | |
- *dbname*: the database name | |
- *database*: the database name (only as keyword argument) | |
- *user*: user name used to authenticate | |
- *password*: password used to authenticate | |
- *host*: database host address (defaults to UNIX socket if not provided) | |
- *port*: connection port number (defaults to 5432 if not provided) | |
Using the *connection_factory* parameter a different class or connections | |
factory can be specified. It should be a callable object taking a dsn | |
argument. | |
Using the *cursor_factory* parameter, a new default cursor factory will be | |
used by cursor(). | |
Using *async*=True an asynchronous connection will be created. *async_* is | |
a valid alias (for Python versions where ``async`` is a keyword). | |
Any other keyword parameter will be passed to the underlying client | |
library: the list of supported parameters depends on the library version. | |
""" | |
kwasync = {} | |
if 'async' in kwargs: | |
kwasync['async'] = kwargs.pop('async') | |
if 'async_' in kwargs: | |
kwasync['async_'] = kwargs.pop('async_') | |
if dsn is None and not kwargs: | |
raise TypeError('missing dsn and no parameters') | |
dsn = _ext.make_dsn(dsn, **kwargs) | |
> conn = _connect(dsn, connection_factory=connection_factory, **kwasync) | |
E django.db.utils.OperationalError: could not connect to server: No such file or directory | |
E Is the server running locally and accepting | |
E connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? | |
/usr/local/lib/python3.5/dist-packages/psycopg2/__init__.py:130: OperationalError | |
________________ ERROR at setup of TestSearch.test_valid_search ________________ | |
self = <django.db.backends.postgresql.base.DatabaseWrapper object at 0x7fbdf28ea208> | |
def ensure_connection(self): | |
"""Guarantee that a connection to the database is established.""" | |
if self.connection is None: | |
with self.wrap_database_errors: | |
> self.connect() | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:216: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
self = <django.db.backends.postgresql.base.DatabaseWrapper object at 0x7fbdf28ea208> | |
def connect(self): | |
"""Connect to the database. Assume that the connection is closed.""" | |
# Check for invalid configurations. | |
self.check_settings() | |
# In case the previous connection was closed while in an atomic block | |
self.in_atomic_block = False | |
self.savepoint_ids = [] | |
self.needs_rollback = False | |
# Reset parameters defining when to close the connection | |
max_age = self.settings_dict['CONN_MAX_AGE'] | |
self.close_at = None if max_age is None else time.time() + max_age | |
self.closed_in_transaction = False | |
self.errors_occurred = False | |
# Establish the connection | |
conn_params = self.get_connection_params() | |
> self.connection = self.get_new_connection(conn_params) | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:194: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
self = <django.db.backends.postgresql.base.DatabaseWrapper object at 0x7fbdf28ea208> | |
conn_params = {'database': 'postgres', 'password': 'postgres', 'user': 'postgres'} | |
def get_new_connection(self, conn_params): | |
> connection = Database.connect(**conn_params) | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/postgresql/base.py:178: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
dsn = 'password=postgres user=postgres dbname=postgres' | |
connection_factory = None, cursor_factory = None | |
kwargs = {'database': 'postgres', 'password': 'postgres', 'user': 'postgres'} | |
kwasync = {} | |
def connect(dsn=None, connection_factory=None, cursor_factory=None, **kwargs): | |
""" | |
Create a new database connection. | |
The connection parameters can be specified as a string: | |
conn = psycopg2.connect("dbname=test user=postgres password=secret") | |
or using a set of keyword arguments: | |
conn = psycopg2.connect(database="test", user="postgres", password="secret") | |
Or as a mix of both. The basic connection parameters are: | |
- *dbname*: the database name | |
- *database*: the database name (only as keyword argument) | |
- *user*: user name used to authenticate | |
- *password*: password used to authenticate | |
- *host*: database host address (defaults to UNIX socket if not provided) | |
- *port*: connection port number (defaults to 5432 if not provided) | |
Using the *connection_factory* parameter a different class or connections | |
factory can be specified. It should be a callable object taking a dsn | |
argument. | |
Using the *cursor_factory* parameter, a new default cursor factory will be | |
used by cursor(). | |
Using *async*=True an asynchronous connection will be created. *async_* is | |
a valid alias (for Python versions where ``async`` is a keyword). | |
Any other keyword parameter will be passed to the underlying client | |
library: the list of supported parameters depends on the library version. | |
""" | |
kwasync = {} | |
if 'async' in kwargs: | |
kwasync['async'] = kwargs.pop('async') | |
if 'async_' in kwargs: | |
kwasync['async_'] = kwargs.pop('async_') | |
if dsn is None and not kwargs: | |
raise TypeError('missing dsn and no parameters') | |
dsn = _ext.make_dsn(dsn, **kwargs) | |
> conn = _connect(dsn, connection_factory=connection_factory, **kwasync) | |
E psycopg2.OperationalError: could not connect to server: No such file or directory | |
E Is the server running locally and accepting | |
E connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? | |
/usr/local/lib/python3.5/dist-packages/psycopg2/__init__.py:130: OperationalError | |
The above exception was the direct cause of the following exception: | |
request = <SubRequest '_django_db_marker' for <Function 'test_valid_search'>> | |
@pytest.fixture(autouse=True) | |
def _django_db_marker(request): | |
"""Implement the django_db marker, internal to pytest-django. | |
This will dynamically request the ``db``, ``transactional_db`` or | |
``django_db_reset_sequences`` fixtures as required by the django_db marker. | |
""" | |
marker = request.node.get_closest_marker('django_db') | |
if marker: | |
transaction, reset_sequences = validate_django_db(marker) | |
if reset_sequences: | |
request.getfixturevalue('django_db_reset_sequences') | |
elif transaction: | |
request.getfixturevalue('transactional_db') | |
else: | |
> request.getfixturevalue('db') | |
/usr/local/lib/python3.5/dist-packages/pytest_django/plugin.py:412: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
/usr/local/lib/python3.5/dist-packages/six.py:692: in reraise | |
raise value.with_traceback(tb) | |
/usr/local/lib/python3.5/dist-packages/pytest_django/fixtures.py:98: in django_db_setup | |
**setup_databases_args | |
/usr/local/lib/python3.5/dist-packages/django/test/utils.py:174: in setup_databases | |
serialize=connection.settings_dict.get('TEST', {}).get('SERIALIZE', True), | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/creation.py:54: in create_test_db | |
self._create_test_db(verbosity, autoclobber, keepdb) | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/creation.py:164: in _create_test_db | |
with self._nodb_connection.cursor() as cursor: | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:255: in cursor | |
return self._cursor() | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:232: in _cursor | |
self.ensure_connection() | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:216: in ensure_connection | |
self.connect() | |
/usr/local/lib/python3.5/dist-packages/django/db/utils.py:89: in __exit__ | |
raise dj_exc_value.with_traceback(traceback) from exc_value | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:216: in ensure_connection | |
self.connect() | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:194: in connect | |
self.connection = self.get_new_connection(conn_params) | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/postgresql/base.py:178: in get_new_connection | |
connection = Database.connect(**conn_params) | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
dsn = 'password=postgres user=postgres dbname=postgres' | |
connection_factory = None, cursor_factory = None | |
kwargs = {'database': 'postgres', 'password': 'postgres', 'user': 'postgres'} | |
kwasync = {} | |
def connect(dsn=None, connection_factory=None, cursor_factory=None, **kwargs): | |
""" | |
Create a new database connection. | |
The connection parameters can be specified as a string: | |
conn = psycopg2.connect("dbname=test user=postgres password=secret") | |
or using a set of keyword arguments: | |
conn = psycopg2.connect(database="test", user="postgres", password="secret") | |
Or as a mix of both. The basic connection parameters are: | |
- *dbname*: the database name | |
- *database*: the database name (only as keyword argument) | |
- *user*: user name used to authenticate | |
- *password*: password used to authenticate | |
- *host*: database host address (defaults to UNIX socket if not provided) | |
- *port*: connection port number (defaults to 5432 if not provided) | |
Using the *connection_factory* parameter a different class or connections | |
factory can be specified. It should be a callable object taking a dsn | |
argument. | |
Using the *cursor_factory* parameter, a new default cursor factory will be | |
used by cursor(). | |
Using *async*=True an asynchronous connection will be created. *async_* is | |
a valid alias (for Python versions where ``async`` is a keyword). | |
Any other keyword parameter will be passed to the underlying client | |
library: the list of supported parameters depends on the library version. | |
""" | |
kwasync = {} | |
if 'async' in kwargs: | |
kwasync['async'] = kwargs.pop('async') | |
if 'async_' in kwargs: | |
kwasync['async_'] = kwargs.pop('async_') | |
if dsn is None and not kwargs: | |
raise TypeError('missing dsn and no parameters') | |
dsn = _ext.make_dsn(dsn, **kwargs) | |
> conn = _connect(dsn, connection_factory=connection_factory, **kwasync) | |
E django.db.utils.OperationalError: could not connect to server: No such file or directory | |
E Is the server running locally and accepting | |
E connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? | |
/usr/local/lib/python3.5/dist-packages/psycopg2/__init__.py:130: OperationalError | |
_____ ERROR at setup of TestFavoriteList.test_anonymous_user_favorite_list _____ | |
self = <django.db.backends.postgresql.base.DatabaseWrapper object at 0x7fbdf28ea208> | |
def ensure_connection(self): | |
"""Guarantee that a connection to the database is established.""" | |
if self.connection is None: | |
with self.wrap_database_errors: | |
> self.connect() | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:216: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
self = <django.db.backends.postgresql.base.DatabaseWrapper object at 0x7fbdf28ea208> | |
def connect(self): | |
"""Connect to the database. Assume that the connection is closed.""" | |
# Check for invalid configurations. | |
self.check_settings() | |
# In case the previous connection was closed while in an atomic block | |
self.in_atomic_block = False | |
self.savepoint_ids = [] | |
self.needs_rollback = False | |
# Reset parameters defining when to close the connection | |
max_age = self.settings_dict['CONN_MAX_AGE'] | |
self.close_at = None if max_age is None else time.time() + max_age | |
self.closed_in_transaction = False | |
self.errors_occurred = False | |
# Establish the connection | |
conn_params = self.get_connection_params() | |
> self.connection = self.get_new_connection(conn_params) | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:194: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
self = <django.db.backends.postgresql.base.DatabaseWrapper object at 0x7fbdf28ea208> | |
conn_params = {'database': 'postgres', 'password': 'postgres', 'user': 'postgres'} | |
def get_new_connection(self, conn_params): | |
> connection = Database.connect(**conn_params) | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/postgresql/base.py:178: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
dsn = 'password=postgres user=postgres dbname=postgres' | |
connection_factory = None, cursor_factory = None | |
kwargs = {'database': 'postgres', 'password': 'postgres', 'user': 'postgres'} | |
kwasync = {} | |
def connect(dsn=None, connection_factory=None, cursor_factory=None, **kwargs): | |
""" | |
Create a new database connection. | |
The connection parameters can be specified as a string: | |
conn = psycopg2.connect("dbname=test user=postgres password=secret") | |
or using a set of keyword arguments: | |
conn = psycopg2.connect(database="test", user="postgres", password="secret") | |
Or as a mix of both. The basic connection parameters are: | |
- *dbname*: the database name | |
- *database*: the database name (only as keyword argument) | |
- *user*: user name used to authenticate | |
- *password*: password used to authenticate | |
- *host*: database host address (defaults to UNIX socket if not provided) | |
- *port*: connection port number (defaults to 5432 if not provided) | |
Using the *connection_factory* parameter a different class or connections | |
factory can be specified. It should be a callable object taking a dsn | |
argument. | |
Using the *cursor_factory* parameter, a new default cursor factory will be | |
used by cursor(). | |
Using *async*=True an asynchronous connection will be created. *async_* is | |
a valid alias (for Python versions where ``async`` is a keyword). | |
Any other keyword parameter will be passed to the underlying client | |
library: the list of supported parameters depends on the library version. | |
""" | |
kwasync = {} | |
if 'async' in kwargs: | |
kwasync['async'] = kwargs.pop('async') | |
if 'async_' in kwargs: | |
kwasync['async_'] = kwargs.pop('async_') | |
if dsn is None and not kwargs: | |
raise TypeError('missing dsn and no parameters') | |
dsn = _ext.make_dsn(dsn, **kwargs) | |
> conn = _connect(dsn, connection_factory=connection_factory, **kwasync) | |
E psycopg2.OperationalError: could not connect to server: No such file or directory | |
E Is the server running locally and accepting | |
E connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? | |
/usr/local/lib/python3.5/dist-packages/psycopg2/__init__.py:130: OperationalError | |
The above exception was the direct cause of the following exception: | |
request = <SubRequest '_django_db_marker' for <Function 'test_anonymous_user_favorite_list'>> | |
@pytest.fixture(autouse=True) | |
def _django_db_marker(request): | |
"""Implement the django_db marker, internal to pytest-django. | |
This will dynamically request the ``db``, ``transactional_db`` or | |
``django_db_reset_sequences`` fixtures as required by the django_db marker. | |
""" | |
marker = request.node.get_closest_marker('django_db') | |
if marker: | |
transaction, reset_sequences = validate_django_db(marker) | |
if reset_sequences: | |
request.getfixturevalue('django_db_reset_sequences') | |
elif transaction: | |
request.getfixturevalue('transactional_db') | |
else: | |
> request.getfixturevalue('db') | |
/usr/local/lib/python3.5/dist-packages/pytest_django/plugin.py:412: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
/usr/local/lib/python3.5/dist-packages/six.py:692: in reraise | |
raise value.with_traceback(tb) | |
/usr/local/lib/python3.5/dist-packages/pytest_django/fixtures.py:98: in django_db_setup | |
**setup_databases_args | |
/usr/local/lib/python3.5/dist-packages/django/test/utils.py:174: in setup_databases | |
serialize=connection.settings_dict.get('TEST', {}).get('SERIALIZE', True), | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/creation.py:54: in create_test_db | |
self._create_test_db(verbosity, autoclobber, keepdb) | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/creation.py:164: in _create_test_db | |
with self._nodb_connection.cursor() as cursor: | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:255: in cursor | |
return self._cursor() | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:232: in _cursor | |
self.ensure_connection() | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:216: in ensure_connection | |
self.connect() | |
/usr/local/lib/python3.5/dist-packages/django/db/utils.py:89: in __exit__ | |
raise dj_exc_value.with_traceback(traceback) from exc_value | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:216: in ensure_connection | |
self.connect() | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:194: in connect | |
self.connection = self.get_new_connection(conn_params) | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/postgresql/base.py:178: in get_new_connection | |
connection = Database.connect(**conn_params) | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
dsn = 'password=postgres user=postgres dbname=postgres' | |
connection_factory = None, cursor_factory = None | |
kwargs = {'database': 'postgres', 'password': 'postgres', 'user': 'postgres'} | |
kwasync = {} | |
def connect(dsn=None, connection_factory=None, cursor_factory=None, **kwargs): | |
""" | |
Create a new database connection. | |
The connection parameters can be specified as a string: | |
conn = psycopg2.connect("dbname=test user=postgres password=secret") | |
or using a set of keyword arguments: | |
conn = psycopg2.connect(database="test", user="postgres", password="secret") | |
Or as a mix of both. The basic connection parameters are: | |
- *dbname*: the database name | |
- *database*: the database name (only as keyword argument) | |
- *user*: user name used to authenticate | |
- *password*: password used to authenticate | |
- *host*: database host address (defaults to UNIX socket if not provided) | |
- *port*: connection port number (defaults to 5432 if not provided) | |
Using the *connection_factory* parameter a different class or connections | |
factory can be specified. It should be a callable object taking a dsn | |
argument. | |
Using the *cursor_factory* parameter, a new default cursor factory will be | |
used by cursor(). | |
Using *async*=True an asynchronous connection will be created. *async_* is | |
a valid alias (for Python versions where ``async`` is a keyword). | |
Any other keyword parameter will be passed to the underlying client | |
library: the list of supported parameters depends on the library version. | |
""" | |
kwasync = {} | |
if 'async' in kwargs: | |
kwasync['async'] = kwargs.pop('async') | |
if 'async_' in kwargs: | |
kwasync['async_'] = kwargs.pop('async_') | |
if dsn is None and not kwargs: | |
raise TypeError('missing dsn and no parameters') | |
dsn = _ext.make_dsn(dsn, **kwargs) | |
> conn = _connect(dsn, connection_factory=connection_factory, **kwasync) | |
E django.db.utils.OperationalError: could not connect to server: No such file or directory | |
E Is the server running locally and accepting | |
E connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? | |
/usr/local/lib/python3.5/dist-packages/psycopg2/__init__.py:130: OperationalError | |
_______ ERROR at setup of TestFavoriteList.test_user_favorite_list_empty _______ | |
self = <django.db.backends.postgresql.base.DatabaseWrapper object at 0x7fbdf28ea208> | |
def ensure_connection(self): | |
"""Guarantee that a connection to the database is established.""" | |
if self.connection is None: | |
with self.wrap_database_errors: | |
> self.connect() | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:216: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
self = <django.db.backends.postgresql.base.DatabaseWrapper object at 0x7fbdf28ea208> | |
def connect(self): | |
"""Connect to the database. Assume that the connection is closed.""" | |
# Check for invalid configurations. | |
self.check_settings() | |
# In case the previous connection was closed while in an atomic block | |
self.in_atomic_block = False | |
self.savepoint_ids = [] | |
self.needs_rollback = False | |
# Reset parameters defining when to close the connection | |
max_age = self.settings_dict['CONN_MAX_AGE'] | |
self.close_at = None if max_age is None else time.time() + max_age | |
self.closed_in_transaction = False | |
self.errors_occurred = False | |
# Establish the connection | |
conn_params = self.get_connection_params() | |
> self.connection = self.get_new_connection(conn_params) | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:194: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
self = <django.db.backends.postgresql.base.DatabaseWrapper object at 0x7fbdf28ea208> | |
conn_params = {'database': 'postgres', 'password': 'postgres', 'user': 'postgres'} | |
def get_new_connection(self, conn_params): | |
> connection = Database.connect(**conn_params) | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/postgresql/base.py:178: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
dsn = 'password=postgres user=postgres dbname=postgres' | |
connection_factory = None, cursor_factory = None | |
kwargs = {'database': 'postgres', 'password': 'postgres', 'user': 'postgres'} | |
kwasync = {} | |
def connect(dsn=None, connection_factory=None, cursor_factory=None, **kwargs): | |
""" | |
Create a new database connection. | |
The connection parameters can be specified as a string: | |
conn = psycopg2.connect("dbname=test user=postgres password=secret") | |
or using a set of keyword arguments: | |
conn = psycopg2.connect(database="test", user="postgres", password="secret") | |
Or as a mix of both. The basic connection parameters are: | |
- *dbname*: the database name | |
- *database*: the database name (only as keyword argument) | |
- *user*: user name used to authenticate | |
- *password*: password used to authenticate | |
- *host*: database host address (defaults to UNIX socket if not provided) | |
- *port*: connection port number (defaults to 5432 if not provided) | |
Using the *connection_factory* parameter a different class or connections | |
factory can be specified. It should be a callable object taking a dsn | |
argument. | |
Using the *cursor_factory* parameter, a new default cursor factory will be | |
used by cursor(). | |
Using *async*=True an asynchronous connection will be created. *async_* is | |
a valid alias (for Python versions where ``async`` is a keyword). | |
Any other keyword parameter will be passed to the underlying client | |
library: the list of supported parameters depends on the library version. | |
""" | |
kwasync = {} | |
if 'async' in kwargs: | |
kwasync['async'] = kwargs.pop('async') | |
if 'async_' in kwargs: | |
kwasync['async_'] = kwargs.pop('async_') | |
if dsn is None and not kwargs: | |
raise TypeError('missing dsn and no parameters') | |
dsn = _ext.make_dsn(dsn, **kwargs) | |
> conn = _connect(dsn, connection_factory=connection_factory, **kwasync) | |
E psycopg2.OperationalError: could not connect to server: No such file or directory | |
E Is the server running locally and accepting | |
E connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? | |
/usr/local/lib/python3.5/dist-packages/psycopg2/__init__.py:130: OperationalError | |
The above exception was the direct cause of the following exception: | |
request = <SubRequest '_django_db_marker' for <Function 'test_user_favorite_list_empty'>> | |
@pytest.fixture(autouse=True) | |
def _django_db_marker(request): | |
"""Implement the django_db marker, internal to pytest-django. | |
This will dynamically request the ``db``, ``transactional_db`` or | |
``django_db_reset_sequences`` fixtures as required by the django_db marker. | |
""" | |
marker = request.node.get_closest_marker('django_db') | |
if marker: | |
transaction, reset_sequences = validate_django_db(marker) | |
if reset_sequences: | |
request.getfixturevalue('django_db_reset_sequences') | |
elif transaction: | |
request.getfixturevalue('transactional_db') | |
else: | |
> request.getfixturevalue('db') | |
/usr/local/lib/python3.5/dist-packages/pytest_django/plugin.py:412: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
/usr/local/lib/python3.5/dist-packages/six.py:692: in reraise | |
raise value.with_traceback(tb) | |
/usr/local/lib/python3.5/dist-packages/pytest_django/fixtures.py:98: in django_db_setup | |
**setup_databases_args | |
/usr/local/lib/python3.5/dist-packages/django/test/utils.py:174: in setup_databases | |
serialize=connection.settings_dict.get('TEST', {}).get('SERIALIZE', True), | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/creation.py:54: in create_test_db | |
self._create_test_db(verbosity, autoclobber, keepdb) | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/creation.py:164: in _create_test_db | |
with self._nodb_connection.cursor() as cursor: | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:255: in cursor | |
return self._cursor() | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:232: in _cursor | |
self.ensure_connection() | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:216: in ensure_connection | |
self.connect() | |
/usr/local/lib/python3.5/dist-packages/django/db/utils.py:89: in __exit__ | |
raise dj_exc_value.with_traceback(traceback) from exc_value | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:216: in ensure_connection | |
self.connect() | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:194: in connect | |
self.connection = self.get_new_connection(conn_params) | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/postgresql/base.py:178: in get_new_connection | |
connection = Database.connect(**conn_params) | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
dsn = 'password=postgres user=postgres dbname=postgres' | |
connection_factory = None, cursor_factory = None | |
kwargs = {'database': 'postgres', 'password': 'postgres', 'user': 'postgres'} | |
kwasync = {} | |
def connect(dsn=None, connection_factory=None, cursor_factory=None, **kwargs): | |
""" | |
Create a new database connection. | |
The connection parameters can be specified as a string: | |
conn = psycopg2.connect("dbname=test user=postgres password=secret") | |
or using a set of keyword arguments: | |
conn = psycopg2.connect(database="test", user="postgres", password="secret") | |
Or as a mix of both. The basic connection parameters are: | |
- *dbname*: the database name | |
- *database*: the database name (only as keyword argument) | |
- *user*: user name used to authenticate | |
- *password*: password used to authenticate | |
- *host*: database host address (defaults to UNIX socket if not provided) | |
- *port*: connection port number (defaults to 5432 if not provided) | |
Using the *connection_factory* parameter a different class or connections | |
factory can be specified. It should be a callable object taking a dsn | |
argument. | |
Using the *cursor_factory* parameter, a new default cursor factory will be | |
used by cursor(). | |
Using *async*=True an asynchronous connection will be created. *async_* is | |
a valid alias (for Python versions where ``async`` is a keyword). | |
Any other keyword parameter will be passed to the underlying client | |
library: the list of supported parameters depends on the library version. | |
""" | |
kwasync = {} | |
if 'async' in kwargs: | |
kwasync['async'] = kwargs.pop('async') | |
if 'async_' in kwargs: | |
kwasync['async_'] = kwargs.pop('async_') | |
if dsn is None and not kwargs: | |
raise TypeError('missing dsn and no parameters') | |
dsn = _ext.make_dsn(dsn, **kwargs) | |
> conn = _connect(dsn, connection_factory=connection_factory, **kwasync) | |
E django.db.utils.OperationalError: could not connect to server: No such file or directory | |
E Is the server running locally and accepting | |
E connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? | |
/usr/local/lib/python3.5/dist-packages/psycopg2/__init__.py:130: OperationalError | |
______ ERROR at setup of TestFavoriteList.test_user_favorite_list_filled _______ | |
self = <django.db.backends.postgresql.base.DatabaseWrapper object at 0x7fbdf28ea208> | |
def ensure_connection(self): | |
"""Guarantee that a connection to the database is established.""" | |
if self.connection is None: | |
with self.wrap_database_errors: | |
> self.connect() | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:216: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
self = <django.db.backends.postgresql.base.DatabaseWrapper object at 0x7fbdf28ea208> | |
def connect(self): | |
"""Connect to the database. Assume that the connection is closed.""" | |
# Check for invalid configurations. | |
self.check_settings() | |
# In case the previous connection was closed while in an atomic block | |
self.in_atomic_block = False | |
self.savepoint_ids = [] | |
self.needs_rollback = False | |
# Reset parameters defining when to close the connection | |
max_age = self.settings_dict['CONN_MAX_AGE'] | |
self.close_at = None if max_age is None else time.time() + max_age | |
self.closed_in_transaction = False | |
self.errors_occurred = False | |
# Establish the connection | |
conn_params = self.get_connection_params() | |
> self.connection = self.get_new_connection(conn_params) | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:194: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
self = <django.db.backends.postgresql.base.DatabaseWrapper object at 0x7fbdf28ea208> | |
conn_params = {'database': 'postgres', 'password': 'postgres', 'user': 'postgres'} | |
def get_new_connection(self, conn_params): | |
> connection = Database.connect(**conn_params) | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/postgresql/base.py:178: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
dsn = 'password=postgres user=postgres dbname=postgres' | |
connection_factory = None, cursor_factory = None | |
kwargs = {'database': 'postgres', 'password': 'postgres', 'user': 'postgres'} | |
kwasync = {} | |
def connect(dsn=None, connection_factory=None, cursor_factory=None, **kwargs): | |
""" | |
Create a new database connection. | |
The connection parameters can be specified as a string: | |
conn = psycopg2.connect("dbname=test user=postgres password=secret") | |
or using a set of keyword arguments: | |
conn = psycopg2.connect(database="test", user="postgres", password="secret") | |
Or as a mix of both. The basic connection parameters are: | |
- *dbname*: the database name | |
- *database*: the database name (only as keyword argument) | |
- *user*: user name used to authenticate | |
- *password*: password used to authenticate | |
- *host*: database host address (defaults to UNIX socket if not provided) | |
- *port*: connection port number (defaults to 5432 if not provided) | |
Using the *connection_factory* parameter a different class or connections | |
factory can be specified. It should be a callable object taking a dsn | |
argument. | |
Using the *cursor_factory* parameter, a new default cursor factory will be | |
used by cursor(). | |
Using *async*=True an asynchronous connection will be created. *async_* is | |
a valid alias (for Python versions where ``async`` is a keyword). | |
Any other keyword parameter will be passed to the underlying client | |
library: the list of supported parameters depends on the library version. | |
""" | |
kwasync = {} | |
if 'async' in kwargs: | |
kwasync['async'] = kwargs.pop('async') | |
if 'async_' in kwargs: | |
kwasync['async_'] = kwargs.pop('async_') | |
if dsn is None and not kwargs: | |
raise TypeError('missing dsn and no parameters') | |
dsn = _ext.make_dsn(dsn, **kwargs) | |
> conn = _connect(dsn, connection_factory=connection_factory, **kwasync) | |
E psycopg2.OperationalError: could not connect to server: No such file or directory | |
E Is the server running locally and accepting | |
E connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? | |
/usr/local/lib/python3.5/dist-packages/psycopg2/__init__.py:130: OperationalError | |
The above exception was the direct cause of the following exception: | |
request = <SubRequest '_django_db_marker' for <Function 'test_user_favorite_list_filled'>> | |
@pytest.fixture(autouse=True) | |
def _django_db_marker(request): | |
"""Implement the django_db marker, internal to pytest-django. | |
This will dynamically request the ``db``, ``transactional_db`` or | |
``django_db_reset_sequences`` fixtures as required by the django_db marker. | |
""" | |
marker = request.node.get_closest_marker('django_db') | |
if marker: | |
transaction, reset_sequences = validate_django_db(marker) | |
if reset_sequences: | |
request.getfixturevalue('django_db_reset_sequences') | |
elif transaction: | |
request.getfixturevalue('transactional_db') | |
else: | |
> request.getfixturevalue('db') | |
/usr/local/lib/python3.5/dist-packages/pytest_django/plugin.py:412: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
/usr/local/lib/python3.5/dist-packages/six.py:692: in reraise | |
raise value.with_traceback(tb) | |
/usr/local/lib/python3.5/dist-packages/pytest_django/fixtures.py:98: in django_db_setup | |
**setup_databases_args | |
/usr/local/lib/python3.5/dist-packages/django/test/utils.py:174: in setup_databases | |
serialize=connection.settings_dict.get('TEST', {}).get('SERIALIZE', True), | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/creation.py:54: in create_test_db | |
self._create_test_db(verbosity, autoclobber, keepdb) | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/creation.py:164: in _create_test_db | |
with self._nodb_connection.cursor() as cursor: | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:255: in cursor | |
return self._cursor() | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:232: in _cursor | |
self.ensure_connection() | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:216: in ensure_connection | |
self.connect() | |
/usr/local/lib/python3.5/dist-packages/django/db/utils.py:89: in __exit__ | |
raise dj_exc_value.with_traceback(traceback) from exc_value | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:216: in ensure_connection | |
self.connect() | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:194: in connect | |
self.connection = self.get_new_connection(conn_params) | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/postgresql/base.py:178: in get_new_connection | |
connection = Database.connect(**conn_params) | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
dsn = 'password=postgres user=postgres dbname=postgres' | |
connection_factory = None, cursor_factory = None | |
kwargs = {'database': 'postgres', 'password': 'postgres', 'user': 'postgres'} | |
kwasync = {} | |
def connect(dsn=None, connection_factory=None, cursor_factory=None, **kwargs): | |
""" | |
Create a new database connection. | |
The connection parameters can be specified as a string: | |
conn = psycopg2.connect("dbname=test user=postgres password=secret") | |
or using a set of keyword arguments: | |
conn = psycopg2.connect(database="test", user="postgres", password="secret") | |
Or as a mix of both. The basic connection parameters are: | |
- *dbname*: the database name | |
- *database*: the database name (only as keyword argument) | |
- *user*: user name used to authenticate | |
- *password*: password used to authenticate | |
- *host*: database host address (defaults to UNIX socket if not provided) | |
- *port*: connection port number (defaults to 5432 if not provided) | |
Using the *connection_factory* parameter a different class or connections | |
factory can be specified. It should be a callable object taking a dsn | |
argument. | |
Using the *cursor_factory* parameter, a new default cursor factory will be | |
used by cursor(). | |
Using *async*=True an asynchronous connection will be created. *async_* is | |
a valid alias (for Python versions where ``async`` is a keyword). | |
Any other keyword parameter will be passed to the underlying client | |
library: the list of supported parameters depends on the library version. | |
""" | |
kwasync = {} | |
if 'async' in kwargs: | |
kwasync['async'] = kwargs.pop('async') | |
if 'async_' in kwargs: | |
kwasync['async_'] = kwargs.pop('async_') | |
if dsn is None and not kwargs: | |
raise TypeError('missing dsn and no parameters') | |
dsn = _ext.make_dsn(dsn, **kwargs) | |
> conn = _connect(dsn, connection_factory=connection_factory, **kwasync) | |
E django.db.utils.OperationalError: could not connect to server: No such file or directory | |
E Is the server running locally and accepting | |
E connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? | |
/usr/local/lib/python3.5/dist-packages/psycopg2/__init__.py:130: OperationalError | |
_____________ ERROR at setup of TestProduct.test_not_found_product _____________ | |
self = <django.db.backends.postgresql.base.DatabaseWrapper object at 0x7fbdf28ea208> | |
def ensure_connection(self): | |
"""Guarantee that a connection to the database is established.""" | |
if self.connection is None: | |
with self.wrap_database_errors: | |
> self.connect() | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:216: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
self = <django.db.backends.postgresql.base.DatabaseWrapper object at 0x7fbdf28ea208> | |
def connect(self): | |
"""Connect to the database. Assume that the connection is closed.""" | |
# Check for invalid configurations. | |
self.check_settings() | |
# In case the previous connection was closed while in an atomic block | |
self.in_atomic_block = False | |
self.savepoint_ids = [] | |
self.needs_rollback = False | |
# Reset parameters defining when to close the connection | |
max_age = self.settings_dict['CONN_MAX_AGE'] | |
self.close_at = None if max_age is None else time.time() + max_age | |
self.closed_in_transaction = False | |
self.errors_occurred = False | |
# Establish the connection | |
conn_params = self.get_connection_params() | |
> self.connection = self.get_new_connection(conn_params) | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:194: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
self = <django.db.backends.postgresql.base.DatabaseWrapper object at 0x7fbdf28ea208> | |
conn_params = {'database': 'postgres', 'password': 'postgres', 'user': 'postgres'} | |
def get_new_connection(self, conn_params): | |
> connection = Database.connect(**conn_params) | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/postgresql/base.py:178: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
dsn = 'password=postgres user=postgres dbname=postgres' | |
connection_factory = None, cursor_factory = None | |
kwargs = {'database': 'postgres', 'password': 'postgres', 'user': 'postgres'} | |
kwasync = {} | |
def connect(dsn=None, connection_factory=None, cursor_factory=None, **kwargs): | |
""" | |
Create a new database connection. | |
The connection parameters can be specified as a string: | |
conn = psycopg2.connect("dbname=test user=postgres password=secret") | |
or using a set of keyword arguments: | |
conn = psycopg2.connect(database="test", user="postgres", password="secret") | |
Or as a mix of both. The basic connection parameters are: | |
- *dbname*: the database name | |
- *database*: the database name (only as keyword argument) | |
- *user*: user name used to authenticate | |
- *password*: password used to authenticate | |
- *host*: database host address (defaults to UNIX socket if not provided) | |
- *port*: connection port number (defaults to 5432 if not provided) | |
Using the *connection_factory* parameter a different class or connections | |
factory can be specified. It should be a callable object taking a dsn | |
argument. | |
Using the *cursor_factory* parameter, a new default cursor factory will be | |
used by cursor(). | |
Using *async*=True an asynchronous connection will be created. *async_* is | |
a valid alias (for Python versions where ``async`` is a keyword). | |
Any other keyword parameter will be passed to the underlying client | |
library: the list of supported parameters depends on the library version. | |
""" | |
kwasync = {} | |
if 'async' in kwargs: | |
kwasync['async'] = kwargs.pop('async') | |
if 'async_' in kwargs: | |
kwasync['async_'] = kwargs.pop('async_') | |
if dsn is None and not kwargs: | |
raise TypeError('missing dsn and no parameters') | |
dsn = _ext.make_dsn(dsn, **kwargs) | |
> conn = _connect(dsn, connection_factory=connection_factory, **kwasync) | |
E psycopg2.OperationalError: could not connect to server: No such file or directory | |
E Is the server running locally and accepting | |
E connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? | |
/usr/local/lib/python3.5/dist-packages/psycopg2/__init__.py:130: OperationalError | |
The above exception was the direct cause of the following exception: | |
request = <SubRequest '_django_db_marker' for <Function 'test_not_found_product'>> | |
@pytest.fixture(autouse=True) | |
def _django_db_marker(request): | |
"""Implement the django_db marker, internal to pytest-django. | |
This will dynamically request the ``db``, ``transactional_db`` or | |
``django_db_reset_sequences`` fixtures as required by the django_db marker. | |
""" | |
marker = request.node.get_closest_marker('django_db') | |
if marker: | |
transaction, reset_sequences = validate_django_db(marker) | |
if reset_sequences: | |
request.getfixturevalue('django_db_reset_sequences') | |
elif transaction: | |
request.getfixturevalue('transactional_db') | |
else: | |
> request.getfixturevalue('db') | |
/usr/local/lib/python3.5/dist-packages/pytest_django/plugin.py:412: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
/usr/local/lib/python3.5/dist-packages/six.py:692: in reraise | |
raise value.with_traceback(tb) | |
/usr/local/lib/python3.5/dist-packages/pytest_django/fixtures.py:98: in django_db_setup | |
**setup_databases_args | |
/usr/local/lib/python3.5/dist-packages/django/test/utils.py:174: in setup_databases | |
serialize=connection.settings_dict.get('TEST', {}).get('SERIALIZE', True), | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/creation.py:54: in create_test_db | |
self._create_test_db(verbosity, autoclobber, keepdb) | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/creation.py:164: in _create_test_db | |
with self._nodb_connection.cursor() as cursor: | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:255: in cursor | |
return self._cursor() | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:232: in _cursor | |
self.ensure_connection() | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:216: in ensure_connection | |
self.connect() | |
/usr/local/lib/python3.5/dist-packages/django/db/utils.py:89: in __exit__ | |
raise dj_exc_value.with_traceback(traceback) from exc_value | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:216: in ensure_connection | |
self.connect() | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:194: in connect | |
self.connection = self.get_new_connection(conn_params) | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/postgresql/base.py:178: in get_new_connection | |
connection = Database.connect(**conn_params) | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
dsn = 'password=postgres user=postgres dbname=postgres' | |
connection_factory = None, cursor_factory = None | |
kwargs = {'database': 'postgres', 'password': 'postgres', 'user': 'postgres'} | |
kwasync = {} | |
def connect(dsn=None, connection_factory=None, cursor_factory=None, **kwargs): | |
""" | |
Create a new database connection. | |
The connection parameters can be specified as a string: | |
conn = psycopg2.connect("dbname=test user=postgres password=secret") | |
or using a set of keyword arguments: | |
conn = psycopg2.connect(database="test", user="postgres", password="secret") | |
Or as a mix of both. The basic connection parameters are: | |
- *dbname*: the database name | |
- *database*: the database name (only as keyword argument) | |
- *user*: user name used to authenticate | |
- *password*: password used to authenticate | |
- *host*: database host address (defaults to UNIX socket if not provided) | |
- *port*: connection port number (defaults to 5432 if not provided) | |
Using the *connection_factory* parameter a different class or connections | |
factory can be specified. It should be a callable object taking a dsn | |
argument. | |
Using the *cursor_factory* parameter, a new default cursor factory will be | |
used by cursor(). | |
Using *async*=True an asynchronous connection will be created. *async_* is | |
a valid alias (for Python versions where ``async`` is a keyword). | |
Any other keyword parameter will be passed to the underlying client | |
library: the list of supported parameters depends on the library version. | |
""" | |
kwasync = {} | |
if 'async' in kwargs: | |
kwasync['async'] = kwargs.pop('async') | |
if 'async_' in kwargs: | |
kwasync['async_'] = kwargs.pop('async_') | |
if dsn is None and not kwargs: | |
raise TypeError('missing dsn and no parameters') | |
dsn = _ext.make_dsn(dsn, **kwargs) | |
> conn = _connect(dsn, connection_factory=connection_factory, **kwasync) | |
E django.db.utils.OperationalError: could not connect to server: No such file or directory | |
E Is the server running locally and accepting | |
E connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? | |
/usr/local/lib/python3.5/dist-packages/psycopg2/__init__.py:130: OperationalError | |
_______________ ERROR at setup of TestProduct.test_found_product _______________ | |
self = <django.db.backends.postgresql.base.DatabaseWrapper object at 0x7fbdf28ea208> | |
def ensure_connection(self): | |
"""Guarantee that a connection to the database is established.""" | |
if self.connection is None: | |
with self.wrap_database_errors: | |
> self.connect() | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:216: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
self = <django.db.backends.postgresql.base.DatabaseWrapper object at 0x7fbdf28ea208> | |
def connect(self): | |
"""Connect to the database. Assume that the connection is closed.""" | |
# Check for invalid configurations. | |
self.check_settings() | |
# In case the previous connection was closed while in an atomic block | |
self.in_atomic_block = False | |
self.savepoint_ids = [] | |
self.needs_rollback = False | |
# Reset parameters defining when to close the connection | |
max_age = self.settings_dict['CONN_MAX_AGE'] | |
self.close_at = None if max_age is None else time.time() + max_age | |
self.closed_in_transaction = False | |
self.errors_occurred = False | |
# Establish the connection | |
conn_params = self.get_connection_params() | |
> self.connection = self.get_new_connection(conn_params) | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:194: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
self = <django.db.backends.postgresql.base.DatabaseWrapper object at 0x7fbdf28ea208> | |
conn_params = {'database': 'postgres', 'password': 'postgres', 'user': 'postgres'} | |
def get_new_connection(self, conn_params): | |
> connection = Database.connect(**conn_params) | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/postgresql/base.py:178: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
dsn = 'password=postgres user=postgres dbname=postgres' | |
connection_factory = None, cursor_factory = None | |
kwargs = {'database': 'postgres', 'password': 'postgres', 'user': 'postgres'} | |
kwasync = {} | |
def connect(dsn=None, connection_factory=None, cursor_factory=None, **kwargs): | |
""" | |
Create a new database connection. | |
The connection parameters can be specified as a string: | |
conn = psycopg2.connect("dbname=test user=postgres password=secret") | |
or using a set of keyword arguments: | |
conn = psycopg2.connect(database="test", user="postgres", password="secret") | |
Or as a mix of both. The basic connection parameters are: | |
- *dbname*: the database name | |
- *database*: the database name (only as keyword argument) | |
- *user*: user name used to authenticate | |
- *password*: password used to authenticate | |
- *host*: database host address (defaults to UNIX socket if not provided) | |
- *port*: connection port number (defaults to 5432 if not provided) | |
Using the *connection_factory* parameter a different class or connections | |
factory can be specified. It should be a callable object taking a dsn | |
argument. | |
Using the *cursor_factory* parameter, a new default cursor factory will be | |
used by cursor(). | |
Using *async*=True an asynchronous connection will be created. *async_* is | |
a valid alias (for Python versions where ``async`` is a keyword). | |
Any other keyword parameter will be passed to the underlying client | |
library: the list of supported parameters depends on the library version. | |
""" | |
kwasync = {} | |
if 'async' in kwargs: | |
kwasync['async'] = kwargs.pop('async') | |
if 'async_' in kwargs: | |
kwasync['async_'] = kwargs.pop('async_') | |
if dsn is None and not kwargs: | |
raise TypeError('missing dsn and no parameters') | |
dsn = _ext.make_dsn(dsn, **kwargs) | |
> conn = _connect(dsn, connection_factory=connection_factory, **kwasync) | |
E psycopg2.OperationalError: could not connect to server: No such file or directory | |
E Is the server running locally and accepting | |
E connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? | |
/usr/local/lib/python3.5/dist-packages/psycopg2/__init__.py:130: OperationalError | |
The above exception was the direct cause of the following exception: | |
request = <SubRequest '_django_db_marker' for <Function 'test_found_product'>> | |
@pytest.fixture(autouse=True) | |
def _django_db_marker(request): | |
"""Implement the django_db marker, internal to pytest-django. | |
This will dynamically request the ``db``, ``transactional_db`` or | |
``django_db_reset_sequences`` fixtures as required by the django_db marker. | |
""" | |
marker = request.node.get_closest_marker('django_db') | |
if marker: | |
transaction, reset_sequences = validate_django_db(marker) | |
if reset_sequences: | |
request.getfixturevalue('django_db_reset_sequences') | |
elif transaction: | |
request.getfixturevalue('transactional_db') | |
else: | |
> request.getfixturevalue('db') | |
/usr/local/lib/python3.5/dist-packages/pytest_django/plugin.py:412: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
/usr/local/lib/python3.5/dist-packages/six.py:692: in reraise | |
raise value.with_traceback(tb) | |
/usr/local/lib/python3.5/dist-packages/pytest_django/fixtures.py:98: in django_db_setup | |
**setup_databases_args | |
/usr/local/lib/python3.5/dist-packages/django/test/utils.py:174: in setup_databases | |
serialize=connection.settings_dict.get('TEST', {}).get('SERIALIZE', True), | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/creation.py:54: in create_test_db | |
self._create_test_db(verbosity, autoclobber, keepdb) | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/creation.py:164: in _create_test_db | |
with self._nodb_connection.cursor() as cursor: | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:255: in cursor | |
return self._cursor() | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:232: in _cursor | |
self.ensure_connection() | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:216: in ensure_connection | |
self.connect() | |
/usr/local/lib/python3.5/dist-packages/django/db/utils.py:89: in __exit__ | |
raise dj_exc_value.with_traceback(traceback) from exc_value | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:216: in ensure_connection | |
self.connect() | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/base/base.py:194: in connect | |
self.connection = self.get_new_connection(conn_params) | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/postgresql/base.py:178: in get_new_connection | |
connection = Database.connect(**conn_params) | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
dsn = 'password=postgres user=postgres dbname=postgres' | |
connection_factory = None, cursor_factory = None | |
kwargs = {'database': 'postgres', 'password': 'postgres', 'user': 'postgres'} | |
kwasync = {} | |
def connect(dsn=None, connection_factory=None, cursor_factory=None, **kwargs): | |
""" | |
Create a new database connection. | |
The connection parameters can be specified as a string: | |
conn = psycopg2.connect("dbname=test user=postgres password=secret") | |
or using a set of keyword arguments: | |
conn = psycopg2.connect(database="test", user="postgres", password="secret") | |
Or as a mix of both. The basic connection parameters are: | |
- *dbname*: the database name | |
- *database*: the database name (only as keyword argument) | |
- *user*: user name used to authenticate | |
- *password*: password used to authenticate | |
- *host*: database host address (defaults to UNIX socket if not provided) | |
- *port*: connection port number (defaults to 5432 if not provided) | |
Using the *connection_factory* parameter a different class or connections | |
factory can be specified. It should be a callable object taking a dsn | |
argument. | |
Using the *cursor_factory* parameter, a new default cursor factory will be | |
used by cursor(). | |
Using *async*=True an asynchronous connection will be created. *async_* is | |
a valid alias (for Python versions where ``async`` is a keyword). | |
Any other keyword parameter will be passed to the underlying client | |
library: the list of supported parameters depends on the library version. | |
""" | |
kwasync = {} | |
if 'async' in kwargs: | |
kwasync['async'] = kwargs.pop('async') | |
if 'async_' in kwargs: | |
kwasync['async_'] = kwargs.pop('async_') | |
if dsn is None and not kwargs: | |
raise TypeError('missing dsn and no parameters') | |
dsn = _ext.make_dsn(dsn, **kwargs) | |
> conn = _connect(dsn, connection_factory=connection_factory, **kwasync) | |
E django.db.utils.OperationalError: could not connect to server: No such file or directory | |
E Is the server running locally and accepting | |
E connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? | |
/usr/local/lib/python3.5/dist-packages/psycopg2/__init__.py:130: OperationalError | |
=================================== FAILURES =================================== | |
__________________________ test_search_product_valid ___________________________ | |
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7fbdf2755860> | |
def test_search_product_valid(monkeypatch): | |
with open("ersatz/tests/samples/processed-fromage-page_1.json", "r") as json_file: | |
> output_sample = json.load(json_file) | |
ersatz/tests/test_toolbox.py:163: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
/usr/lib/python3.5/json/__init__.py:265: in load | |
return loads(fp.read(), | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
self = <encodings.ascii.IncrementalDecoder object at 0x7fbdf2755898> | |
input = b'{\n "pagination": {\n "following": 2,\n "last": 473,\n "page": 1,\n "previous": 0,\n "url_query": "?... "url": "https://fr.openfoodfacts.org/produit/3222110023961/creme-saint-agur-25"\n }\n ],\n "status": true\n}\n' | |
final = True | |
def decode(self, input, final=False): | |
> return codecs.ascii_decode(input, self.errors)[0] | |
E UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 654: ordinal not in range(128) | |
/usr/lib/python3.5/encodings/ascii.py:26: UnicodeDecodeError | |
=============================== warnings summary =============================== | |
/usr/local/lib/python3.5/dist-packages/django/db/backends/postgresql/base.py:269: RuntimeWarning: Normally Django will use a connection to the 'postgres' database to avoid running initialization queries against the production database when it's not needed (for example, when running tests). Django was unable to create a connection to the 'postgres' database and will use the first PostgreSQL database instead. | |
RuntimeWarning | |
-- Docs: https://docs.pytest.org/en/latest/warnings.html | |
=========== 1 failed, 15 passed, 1 warnings, 7 error in 2.40 seconds =========== | |
section_end:1542272364:build_script | |
[0Ksection_start:1542272364:after_script | |
[0Ksection_end:1542272366:after_script | |
[0Ksection_start:1542272366:upload_artifacts_on_failure | |
[0Ksection_end:1542272368:upload_artifacts_on_failure | |
[0K[31;1mERROR: Job failed: exit code 1 | |
[0;m |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment