Raspbian Package Auto-Building

Build log for asyncpg (0.12.0-1) on armhf

asyncpg0.12.0-1armhf → 2017-07-31 12:42:41

sbuild (Debian sbuild) 0.71.0 (24 Aug 2016) on bm-wb-02

+==============================================================================+
| asyncpg 0.12.0-1 (armhf)                     Mon, 31 Jul 2017 12:13:22 +0000 |
+==============================================================================+

Package: asyncpg
Version: 0.12.0-1
Source Version: 0.12.0-1
Distribution: buster-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/buster-staging-armhf-sbuild-2487fc91-5691-46da-9ad0-36d1f6c30d5b' with '<<CHROOT>>'

+------------------------------------------------------------------------------+
| Update chroot                                                                |
+------------------------------------------------------------------------------+

Get:1 http://172.17.0.1/private buster-staging InRelease [11.3 kB]
Get:2 http://172.17.0.1/private buster-staging/main Sources [10.0 MB]
Get:3 http://172.17.0.1/private buster-staging/main armhf Packages [11.9 MB]
Fetched 22.0 MB in 24s (908 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Fetch source files                                                           |
+------------------------------------------------------------------------------+


Check APT
---------

Checking available source versions...

Download source files with APT
------------------------------

Reading package lists...
NOTICE: 'asyncpg' packaging is maintained in the 'Git' version control system at:
https://anonscm.debian.org/git/python-modules/packages/asyncpg.git
Please use:
git clone https://anonscm.debian.org/git/python-modules/packages/asyncpg.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 526 kB of source archives.
Get:1 http://172.17.0.1/private buster-staging/main asyncpg 0.12.0-1 (dsc) [2092 B]
Get:2 http://172.17.0.1/private buster-staging/main asyncpg 0.12.0-1 (tar) [518 kB]
Get:3 http://172.17.0.1/private buster-staging/main asyncpg 0.12.0-1 (diff) [5896 B]
Fetched 526 kB in 0s (5269 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/asyncpg-wfB5U0/asyncpg-0.12.0' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/asyncpg-wfB5U0' with '<<BUILDDIR>>'

+------------------------------------------------------------------------------+
| Install build-essential                                                      |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-WFz8Fn/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/<<BUILDDIR>>/resolver-WFz8Fn/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-WFz8Fn/gpg/trustdb.gpg: trustdb created
gpg: key 35506D9A48F77B2E: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: key 35506D9A48F77B2E: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 35506D9A48F77B2E: secret key imported
gpg: Total number processed: 1
gpg:              unchanged: 1
gpg:       secret keys read: 1
gpg:   secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-WFz8Fn/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-WFz8Fn/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-WFz8Fn/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-WFz8Fn/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-WFz8Fn/apt_archive ./ Packages [431 B]
Fetched 2107 B in 0s (3240 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install core build dependencies (apt-based resolver)
----------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  ca-certificates libssl1.1 openssl
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 13 not upgraded.
Need to get 776 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-WFz8Fn/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [776 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 776 B in 0s (0 B/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 14837 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Check architectures                                                          |
+------------------------------------------------------------------------------+

Arch check ok (armhf included in any)

+------------------------------------------------------------------------------+
| Install package build dependencies                                           |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: debhelper (>= 9), dh-python, cython3 (>= 0.24), python3-all-dev, python3-setuptools, python3-pytest, postgresql, postgresql-contrib, libpq-dev
Filtered Build-Depends: debhelper (>= 9), dh-python, cython3 (>= 0.24), python3-all-dev, python3-setuptools, python3-pytest, postgresql, postgresql-contrib, libpq-dev
dpkg-deb: building package 'sbuild-build-depends-asyncpg-dummy' in '/<<BUILDDIR>>/resolver-WFz8Fn/apt_archive/sbuild-build-depends-asyncpg-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-asyncpg-dummy sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-WFz8Fn/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-WFz8Fn/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-WFz8Fn/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-WFz8Fn/apt_archive ./ Sources [549 B]
Get:5 copy:/<<BUILDDIR>>/resolver-WFz8Fn/apt_archive ./ Packages [628 B]
Fetched 2510 B in 0s (3888 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install asyncpg build dependencies (apt-based resolver)
-------------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following package was automatically installed and is no longer required:
  ca-certificates
Use 'apt autoremove' to remove it.
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev bsdmainutils cython3 debhelper
  dh-autoreconf dh-python dh-strip-nondeterminism file gettext gettext-base
  groff-base intltool-debian libarchive-zip-perl libbsd0 libc-l10n libcroco3
  libedit2 libexpat1 libexpat1-dev libfile-stripnondeterminism-perl
  libglib2.0-0 libgssapi-krb5-2 libicu57 libk5crypto3 libkeyutils1 libkrb5-3
  libkrb5support0 libldap-2.4-2 libldap-common libmagic-mgc libmagic1
  libmpdec2 libpipeline1 libpq-dev libpq5 libpython3-all-dev libpython3-dev
  libpython3-stdlib libpython3.5 libpython3.5-dev libpython3.5-minimal
  libpython3.5-stdlib libpython3.6 libpython3.6-dev libpython3.6-minimal
  libpython3.6-stdlib libsasl2-2 libsasl2-modules-db libsigsegv2
  libtimedate-perl libtool libxml2 libxslt1.1 locales m4 man-db mime-support
  netbase po-debconf postgresql postgresql-9.6 postgresql-client-9.6
  postgresql-client-common postgresql-common postgresql-contrib
  postgresql-contrib-9.6 python3 python3-all python3-all-dev python3-dev
  python3-minimal python3-pkg-resources python3-py python3-pytest
  python3-setuptools python3.5 python3.5-dev python3.5-minimal python3.6
  python3.6-dev python3.6-minimal ssl-cert ucf
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois
  vacation cython-doc dh-make gettext-doc libasprintf-dev libgettextpo-dev
  groff krb5-doc krb5-user postgresql-doc-9.6 libtool-doc gfortran
  | fortran95-compiler gcj-jdk m4-doc less www-browser libmail-box-perl
  postgresql-doc locales-all libjson-perl libdbd-pg-perl python3-doc
  python3-tk python3-venv subversion python-setuptools-doc python3.5-venv
  python3.5-doc binfmt-support python3.6-venv python3.6-doc openssl-blacklist
Recommended packages:
  curl | wget | lynx-cur libarchive-cpio-perl libglib2.0-data shared-mime-info
  xdg-user-dirs krb5-locales libsasl2-modules libltdl-dev xml-core
  libmail-sendmail-perl sysstat lsb-release logrotate
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev bsdmainutils cython3 debhelper
  dh-autoreconf dh-python dh-strip-nondeterminism file gettext gettext-base
  groff-base intltool-debian libarchive-zip-perl libbsd0 libc-l10n libcroco3
  libedit2 libexpat1 libexpat1-dev libfile-stripnondeterminism-perl
  libglib2.0-0 libgssapi-krb5-2 libicu57 libk5crypto3 libkeyutils1 libkrb5-3
  libkrb5support0 libldap-2.4-2 libldap-common libmagic-mgc libmagic1
  libmpdec2 libpipeline1 libpq-dev libpq5 libpython3-all-dev libpython3-dev
  libpython3-stdlib libpython3.5 libpython3.5-dev libpython3.5-minimal
  libpython3.5-stdlib libpython3.6 libpython3.6-dev libpython3.6-minimal
  libpython3.6-stdlib libsasl2-2 libsasl2-modules-db libsigsegv2
  libtimedate-perl libtool libxml2 libxslt1.1 locales m4 man-db mime-support
  netbase po-debconf postgresql postgresql-9.6 postgresql-client-9.6
  postgresql-client-common postgresql-common postgresql-contrib
  postgresql-contrib-9.6 python3 python3-all python3-all-dev python3-dev
  python3-minimal python3-pkg-resources python3-py python3-pytest
  python3-setuptools python3.5 python3.5-dev python3.5-minimal python3.6
  python3.6-dev python3.6-minimal sbuild-build-depends-asyncpg-dummy ssl-cert
  ucf
0 upgraded, 87 newly installed, 0 to remove and 13 not upgraded.
Need to get 83.6 MB of archives.
After this operation, 234 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-WFz8Fn/apt_archive ./ sbuild-build-depends-asyncpg-dummy 0.invalid.0 [834 B]
Get:2 http://172.17.0.1/private buster-staging/main armhf groff-base armhf 1.22.3-9 [1005 kB]
Get:3 http://172.17.0.1/private buster-staging/main armhf libbsd0 armhf 0.8.6-1 [95.7 kB]
Get:4 http://172.17.0.1/private buster-staging/main armhf bsdmainutils armhf 9.0.12+nmu1 [178 kB]
Get:5 http://172.17.0.1/private buster-staging/main armhf libpipeline1 armhf 1.4.2-1 [24.2 kB]
Get:6 http://172.17.0.1/private buster-staging/main armhf man-db armhf 2.7.6.1-2 [1014 kB]
Get:7 http://172.17.0.1/private buster-staging/main armhf libpython3.5-minimal armhf 3.5.4~rc1-1 [573 kB]
Get:8 http://172.17.0.1/private buster-staging/main armhf libexpat1 armhf 2.2.2-2 [66.3 kB]
Get:9 http://172.17.0.1/private buster-staging/main armhf python3.5-minimal armhf 3.5.4~rc1-1 [1451 kB]
Get:10 http://172.17.0.1/private buster-staging/main armhf python3-minimal armhf 3.5.3-3 [35.4 kB]
Get:11 http://172.17.0.1/private buster-staging/main armhf mime-support all 3.60 [36.7 kB]
Get:12 http://172.17.0.1/private buster-staging/main armhf libmpdec2 armhf 2.4.2-1 [67.5 kB]
Get:13 http://172.17.0.1/private buster-staging/main armhf libpython3.5-stdlib armhf 3.5.4~rc1-1 [2117 kB]
Get:14 http://172.17.0.1/private buster-staging/main armhf python3.5 armhf 3.5.4~rc1-1 [241 kB]
Get:15 http://172.17.0.1/private buster-staging/main armhf libpython3-stdlib armhf 3.5.3-3 [18.8 kB]
Get:16 http://172.17.0.1/private buster-staging/main armhf dh-python all 2.20170125 [86.8 kB]
Get:17 http://172.17.0.1/private buster-staging/main armhf python3 armhf 3.5.3-3 [21.8 kB]
Get:18 http://172.17.0.1/private buster-staging/main armhf libpython3.6-minimal armhf 3.6.2-1 [574 kB]
Get:19 http://172.17.0.1/private buster-staging/main armhf python3.6-minimal armhf 3.6.2-1 [1212 kB]
Get:20 http://172.17.0.1/private buster-staging/main armhf netbase all 5.4 [19.1 kB]
Get:21 http://172.17.0.1/private buster-staging/main armhf libmagic-mgc armhf 1:5.30-1 [222 kB]
Get:22 http://172.17.0.1/private buster-staging/main armhf libmagic1 armhf 1:5.30-1 [105 kB]
Get:23 http://172.17.0.1/private buster-staging/main armhf file armhf 1:5.30-1 [63.4 kB]
Get:24 http://172.17.0.1/private buster-staging/main armhf gettext-base armhf 0.19.8.1-2+b1 [117 kB]
Get:25 http://172.17.0.1/private buster-staging/main armhf libc-l10n all 2.24-12 [820 kB]
Get:26 http://172.17.0.1/private buster-staging/main armhf libedit2 armhf 3.1-20170329-1 [69.0 kB]
Get:27 http://172.17.0.1/private buster-staging/main armhf libkeyutils1 armhf 1.5.9-9 [11.9 kB]
Get:28 http://172.17.0.1/private buster-staging/main armhf libkrb5support0 armhf 1.15.1-2 [58.4 kB]
Get:29 http://172.17.0.1/private buster-staging/main armhf libk5crypto3 armhf 1.15.1-2 [115 kB]
Get:30 http://172.17.0.1/private buster-staging/main armhf libkrb5-3 armhf 1.15.1-2 [265 kB]
Get:31 http://172.17.0.1/private buster-staging/main armhf libgssapi-krb5-2 armhf 1.15.1-2 [132 kB]
Get:32 http://172.17.0.1/private buster-staging/main armhf libsasl2-modules-db armhf 2.1.27~101-g0780600+dfsg-3 [66.9 kB]
Get:33 http://172.17.0.1/private buster-staging/main armhf libsasl2-2 armhf 2.1.27~101-g0780600+dfsg-3 [98.1 kB]
Get:34 http://172.17.0.1/private buster-staging/main armhf libldap-common all 2.4.45+dfsg-1 [87.0 kB]
Get:35 http://172.17.0.1/private buster-staging/main armhf libldap-2.4-2 armhf 2.4.45+dfsg-1 [197 kB]
Get:36 http://172.17.0.1/private buster-staging/main armhf libicu57 armhf 57.1-6 [7427 kB]
Get:37 http://172.17.0.1/private buster-staging/main armhf libxml2 armhf 2.9.4+dfsg1-3 [601 kB]
Get:38 http://172.17.0.1/private buster-staging/main armhf locales all 2.24-12 [3288 kB]
Get:39 http://172.17.0.1/private buster-staging/main armhf ucf all 3.0036 [70.2 kB]
Get:40 http://172.17.0.1/private buster-staging/main armhf libsigsegv2 armhf 2.11-1 [29.3 kB]
Get:41 http://172.17.0.1/private buster-staging/main armhf m4 armhf 1.4.18-1 [185 kB]
Get:42 http://172.17.0.1/private buster-staging/main armhf autoconf all 2.69-10 [338 kB]
Get:43 http://172.17.0.1/private buster-staging/main armhf autotools-dev all 20161112.1 [73.4 kB]
Get:44 http://172.17.0.1/private buster-staging/main armhf automake all 1:1.15.1-2 [736 kB]
Get:45 http://172.17.0.1/private buster-staging/main armhf autopoint all 0.19.8.1-2 [433 kB]
Get:46 http://172.17.0.1/private buster-staging/main armhf cython3 armhf 0.25.2-1 [1705 kB]
Get:47 http://172.17.0.1/private buster-staging/main armhf libtool all 2.4.6-2 [545 kB]
Get:48 http://172.17.0.1/private buster-staging/main armhf dh-autoreconf all 14 [15.9 kB]
Get:49 http://172.17.0.1/private buster-staging/main armhf libarchive-zip-perl all 1.59-1 [95.5 kB]
Get:50 http://172.17.0.1/private buster-staging/main armhf libfile-stripnondeterminism-perl all 0.038-1 [17.6 kB]
Get:51 http://172.17.0.1/private buster-staging/main armhf libtimedate-perl all 2.3000-2 [42.2 kB]
Get:52 http://172.17.0.1/private buster-staging/main armhf dh-strip-nondeterminism all 0.038-1 [11.1 kB]
Get:53 http://172.17.0.1/private buster-staging/main armhf libglib2.0-0 armhf 2.52.3-1 [2576 kB]
Get:54 http://172.17.0.1/private buster-staging/main armhf libcroco3 armhf 0.6.12-1 [132 kB]
Get:55 http://172.17.0.1/private buster-staging/main armhf gettext armhf 0.19.8.1-2+b1 [1220 kB]
Get:56 http://172.17.0.1/private buster-staging/main armhf intltool-debian all 0.35.0+20060710.4 [26.3 kB]
Get:57 http://172.17.0.1/private buster-staging/main armhf po-debconf all 1.0.20 [247 kB]
Get:58 http://172.17.0.1/private buster-staging/main armhf debhelper all 10.6.4 [970 kB]
Get:59 http://172.17.0.1/private buster-staging/main armhf libexpat1-dev armhf 2.2.2-2 [121 kB]
Get:60 http://172.17.0.1/private buster-staging/main armhf libpq5 armhf 9.6.3-4+b1 [115 kB]
Get:61 http://172.17.0.1/private buster-staging/main armhf libpq-dev armhf 9.6.3-4+b1 [190 kB]
Get:62 http://172.17.0.1/private buster-staging/main armhf libpython3.5 armhf 3.5.4~rc1-1 [1174 kB]
Get:63 http://172.17.0.1/private buster-staging/main armhf libpython3.5-dev armhf 3.5.4~rc1-1 [37.0 MB]
Get:64 http://172.17.0.1/private buster-staging/main armhf libpython3-dev armhf 3.5.3-3 [18.9 kB]
Get:65 http://172.17.0.1/private buster-staging/main armhf libpython3.6-stdlib armhf 3.6.2-1 [2026 kB]
Get:66 http://172.17.0.1/private buster-staging/main armhf libpython3.6 armhf 3.6.2-1 [1212 kB]
Get:67 http://172.17.0.1/private buster-staging/main armhf libpython3.6-dev armhf 3.6.2-1 [2222 kB]
Get:68 http://172.17.0.1/private buster-staging/main armhf libpython3-all-dev armhf 3.5.3-3 [970 B]
Get:69 http://172.17.0.1/private buster-staging/main armhf libxslt1.1 armhf 1.1.29-2.1 [214 kB]
Get:70 http://172.17.0.1/private buster-staging/main armhf postgresql-client-common all 184 [80.6 kB]
Get:71 http://172.17.0.1/private buster-staging/main armhf postgresql-client-9.6 armhf 9.6.3-4+b1 [1123 kB]
Get:72 http://172.17.0.1/private buster-staging/main armhf ssl-cert all 1.0.39 [20.8 kB]
Get:73 http://172.17.0.1/private buster-staging/main armhf postgresql-common all 184 [218 kB]
Get:74 http://172.17.0.1/private buster-staging/main armhf postgresql-9.6 armhf 9.6.3-4+b1 [3577 kB]
Get:75 http://172.17.0.1/private buster-staging/main armhf postgresql all 9.6+184 [56.9 kB]
Get:76 http://172.17.0.1/private buster-staging/main armhf postgresql-contrib-9.6 armhf 9.6.3-4+b1 [437 kB]
Get:77 http://172.17.0.1/private buster-staging/main armhf postgresql-contrib all 9.6+184 [56.9 kB]
Get:78 http://172.17.0.1/private buster-staging/main armhf python3.6 armhf 3.6.2-1 [210 kB]
Get:79 http://172.17.0.1/private buster-staging/main armhf python3-all armhf 3.5.3-3 [944 B]
Get:80 http://172.17.0.1/private buster-staging/main armhf python3.5-dev armhf 3.5.4~rc1-1 [413 kB]
Get:81 http://172.17.0.1/private buster-staging/main armhf python3-dev armhf 3.5.3-3 [1158 B]
Get:82 http://172.17.0.1/private buster-staging/main armhf python3.6-dev armhf 3.6.2-1 [501 kB]
Get:83 http://172.17.0.1/private buster-staging/main armhf python3-all-dev armhf 3.5.3-3 [972 B]
Get:84 http://172.17.0.1/private buster-staging/main armhf python3-pkg-resources all 36.0.1-1 [139 kB]
Get:85 http://172.17.0.1/private buster-staging/main armhf python3-py all 1.4.34-2 [83.6 kB]
Get:86 http://172.17.0.1/private buster-staging/main armhf python3-pytest all 3.1.3-1 [193 kB]
Get:87 http://172.17.0.1/private buster-staging/main armhf python3-setuptools all 36.0.1-1 [219 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 83.6 MB in 17s (4817 kB/s)
Selecting previously unselected package groff-base.
(Reading database ... 14837 files and directories currently installed.)
Preparing to unpack .../00-groff-base_1.22.3-9_armhf.deb ...
Unpacking groff-base (1.22.3-9) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../01-libbsd0_0.8.6-1_armhf.deb ...
Unpacking libbsd0:armhf (0.8.6-1) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../02-bsdmainutils_9.0.12+nmu1_armhf.deb ...
Unpacking bsdmainutils (9.0.12+nmu1) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../03-libpipeline1_1.4.2-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.4.2-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../04-man-db_2.7.6.1-2_armhf.deb ...
Unpacking man-db (2.7.6.1-2) ...
Selecting previously unselected package libpython3.5-minimal:armhf.
Preparing to unpack .../05-libpython3.5-minimal_3.5.4~rc1-1_armhf.deb ...
Unpacking libpython3.5-minimal:armhf (3.5.4~rc1-1) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../06-libexpat1_2.2.2-2_armhf.deb ...
Unpacking libexpat1:armhf (2.2.2-2) ...
Selecting previously unselected package python3.5-minimal.
Preparing to unpack .../07-python3.5-minimal_3.5.4~rc1-1_armhf.deb ...
Unpacking python3.5-minimal (3.5.4~rc1-1) ...
Selecting previously unselected package python3-minimal.
Preparing to unpack .../08-python3-minimal_3.5.3-3_armhf.deb ...
Unpacking python3-minimal (3.5.3-3) ...
Selecting previously unselected package mime-support.
Preparing to unpack .../09-mime-support_3.60_all.deb ...
Unpacking mime-support (3.60) ...
Selecting previously unselected package libmpdec2:armhf.
Preparing to unpack .../10-libmpdec2_2.4.2-1_armhf.deb ...
Unpacking libmpdec2:armhf (2.4.2-1) ...
Selecting previously unselected package libpython3.5-stdlib:armhf.
Preparing to unpack .../11-libpython3.5-stdlib_3.5.4~rc1-1_armhf.deb ...
Unpacking libpython3.5-stdlib:armhf (3.5.4~rc1-1) ...
Selecting previously unselected package python3.5.
Preparing to unpack .../12-python3.5_3.5.4~rc1-1_armhf.deb ...
Unpacking python3.5 (3.5.4~rc1-1) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../13-libpython3-stdlib_3.5.3-3_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.5.3-3) ...
Selecting previously unselected package dh-python.
Preparing to unpack .../14-dh-python_2.20170125_all.deb ...
Unpacking dh-python (2.20170125) ...
Setting up libpython3.5-minimal:armhf (3.5.4~rc1-1) ...
Setting up libexpat1:armhf (2.2.2-2) ...
Setting up python3.5-minimal (3.5.4~rc1-1) ...
Setting up python3-minimal (3.5.3-3) ...
Selecting previously unselected package python3.
(Reading database ... 16356 files and directories currently installed.)
Preparing to unpack .../00-python3_3.5.3-3_armhf.deb ...
Unpacking python3 (3.5.3-3) ...
Selecting previously unselected package libpython3.6-minimal:armhf.
Preparing to unpack .../01-libpython3.6-minimal_3.6.2-1_armhf.deb ...
Unpacking libpython3.6-minimal:armhf (3.6.2-1) ...
Selecting previously unselected package python3.6-minimal.
Preparing to unpack .../02-python3.6-minimal_3.6.2-1_armhf.deb ...
Unpacking python3.6-minimal (3.6.2-1) ...
Selecting previously unselected package netbase.
Preparing to unpack .../03-netbase_5.4_all.deb ...
Unpacking netbase (5.4) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../04-libmagic-mgc_1%3a5.30-1_armhf.deb ...
Unpacking libmagic-mgc (1:5.30-1) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../05-libmagic1_1%3a5.30-1_armhf.deb ...
Unpacking libmagic1:armhf (1:5.30-1) ...
Selecting previously unselected package file.
Preparing to unpack .../06-file_1%3a5.30-1_armhf.deb ...
Unpacking file (1:5.30-1) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../07-gettext-base_0.19.8.1-2+b1_armhf.deb ...
Unpacking gettext-base (0.19.8.1-2+b1) ...
Selecting previously unselected package libc-l10n.
Preparing to unpack .../08-libc-l10n_2.24-12_all.deb ...
Unpacking libc-l10n (2.24-12) ...
Selecting previously unselected package libedit2:armhf.
Preparing to unpack .../09-libedit2_3.1-20170329-1_armhf.deb ...
Unpacking libedit2:armhf (3.1-20170329-1) ...
Selecting previously unselected package libkeyutils1:armhf.
Preparing to unpack .../10-libkeyutils1_1.5.9-9_armhf.deb ...
Unpacking libkeyutils1:armhf (1.5.9-9) ...
Selecting previously unselected package libkrb5support0:armhf.
Preparing to unpack .../11-libkrb5support0_1.15.1-2_armhf.deb ...
Unpacking libkrb5support0:armhf (1.15.1-2) ...
Selecting previously unselected package libk5crypto3:armhf.
Preparing to unpack .../12-libk5crypto3_1.15.1-2_armhf.deb ...
Unpacking libk5crypto3:armhf (1.15.1-2) ...
Selecting previously unselected package libkrb5-3:armhf.
Preparing to unpack .../13-libkrb5-3_1.15.1-2_armhf.deb ...
Unpacking libkrb5-3:armhf (1.15.1-2) ...
Selecting previously unselected package libgssapi-krb5-2:armhf.
Preparing to unpack .../14-libgssapi-krb5-2_1.15.1-2_armhf.deb ...
Unpacking libgssapi-krb5-2:armhf (1.15.1-2) ...
Selecting previously unselected package libsasl2-modules-db:armhf.
Preparing to unpack .../15-libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3_armhf.deb ...
Unpacking libsasl2-modules-db:armhf (2.1.27~101-g0780600+dfsg-3) ...
Selecting previously unselected package libsasl2-2:armhf.
Preparing to unpack .../16-libsasl2-2_2.1.27~101-g0780600+dfsg-3_armhf.deb ...
Unpacking libsasl2-2:armhf (2.1.27~101-g0780600+dfsg-3) ...
Selecting previously unselected package libldap-common.
Preparing to unpack .../17-libldap-common_2.4.45+dfsg-1_all.deb ...
Unpacking libldap-common (2.4.45+dfsg-1) ...
Selecting previously unselected package libldap-2.4-2:armhf.
Preparing to unpack .../18-libldap-2.4-2_2.4.45+dfsg-1_armhf.deb ...
Unpacking libldap-2.4-2:armhf (2.4.45+dfsg-1) ...
Selecting previously unselected package libicu57:armhf.
Preparing to unpack .../19-libicu57_57.1-6_armhf.deb ...
Unpacking libicu57:armhf (57.1-6) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../20-libxml2_2.9.4+dfsg1-3_armhf.deb ...
Unpacking libxml2:armhf (2.9.4+dfsg1-3) ...
Selecting previously unselected package locales.
Preparing to unpack .../21-locales_2.24-12_all.deb ...
Unpacking locales (2.24-12) ...
Selecting previously unselected package ucf.
Preparing to unpack .../22-ucf_3.0036_all.deb ...
Moving old data out of the way
Unpacking ucf (3.0036) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../23-libsigsegv2_2.11-1_armhf.deb ...
Unpacking libsigsegv2:armhf (2.11-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../24-m4_1.4.18-1_armhf.deb ...
Unpacking m4 (1.4.18-1) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../25-autoconf_2.69-10_all.deb ...
Unpacking autoconf (2.69-10) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../26-autotools-dev_20161112.1_all.deb ...
Unpacking autotools-dev (20161112.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../27-automake_1%3a1.15.1-2_all.deb ...
Unpacking automake (1:1.15.1-2) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../28-autopoint_0.19.8.1-2_all.deb ...
Unpacking autopoint (0.19.8.1-2) ...
Selecting previously unselected package cython3.
Preparing to unpack .../29-cython3_0.25.2-1_armhf.deb ...
Unpacking cython3 (0.25.2-1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../30-libtool_2.4.6-2_all.deb ...
Unpacking libtool (2.4.6-2) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../31-dh-autoreconf_14_all.deb ...
Unpacking dh-autoreconf (14) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../32-libarchive-zip-perl_1.59-1_all.deb ...
Unpacking libarchive-zip-perl (1.59-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../33-libfile-stripnondeterminism-perl_0.038-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (0.038-1) ...
Selecting previously unselected package libtimedate-perl.
Preparing to unpack .../34-libtimedate-perl_2.3000-2_all.deb ...
Unpacking libtimedate-perl (2.3000-2) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../35-dh-strip-nondeterminism_0.038-1_all.deb ...
Unpacking dh-strip-nondeterminism (0.038-1) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../36-libglib2.0-0_2.52.3-1_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.52.3-1) ...
Selecting previously unselected package libcroco3:armhf.
Preparing to unpack .../37-libcroco3_0.6.12-1_armhf.deb ...
Unpacking libcroco3:armhf (0.6.12-1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../38-gettext_0.19.8.1-2+b1_armhf.deb ...
Unpacking gettext (0.19.8.1-2+b1) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../39-intltool-debian_0.35.0+20060710.4_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.4) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../40-po-debconf_1.0.20_all.deb ...
Unpacking po-debconf (1.0.20) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../41-debhelper_10.6.4_all.deb ...
Unpacking debhelper (10.6.4) ...
Selecting previously unselected package libexpat1-dev:armhf.
Preparing to unpack .../42-libexpat1-dev_2.2.2-2_armhf.deb ...
Unpacking libexpat1-dev:armhf (2.2.2-2) ...
Selecting previously unselected package libpq5:armhf.
Preparing to unpack .../43-libpq5_9.6.3-4+b1_armhf.deb ...
Unpacking libpq5:armhf (9.6.3-4+b1) ...
Selecting previously unselected package libpq-dev.
Preparing to unpack .../44-libpq-dev_9.6.3-4+b1_armhf.deb ...
Unpacking libpq-dev (9.6.3-4+b1) ...
Selecting previously unselected package libpython3.5:armhf.
Preparing to unpack .../45-libpython3.5_3.5.4~rc1-1_armhf.deb ...
Unpacking libpython3.5:armhf (3.5.4~rc1-1) ...
Selecting previously unselected package libpython3.5-dev:armhf.
Preparing to unpack .../46-libpython3.5-dev_3.5.4~rc1-1_armhf.deb ...
Unpacking libpython3.5-dev:armhf (3.5.4~rc1-1) ...
Selecting previously unselected package libpython3-dev:armhf.
Preparing to unpack .../47-libpython3-dev_3.5.3-3_armhf.deb ...
Unpacking libpython3-dev:armhf (3.5.3-3) ...
Selecting previously unselected package libpython3.6-stdlib:armhf.
Preparing to unpack .../48-libpython3.6-stdlib_3.6.2-1_armhf.deb ...
Unpacking libpython3.6-stdlib:armhf (3.6.2-1) ...
Selecting previously unselected package libpython3.6:armhf.
Preparing to unpack .../49-libpython3.6_3.6.2-1_armhf.deb ...
Unpacking libpython3.6:armhf (3.6.2-1) ...
Selecting previously unselected package libpython3.6-dev:armhf.
Preparing to unpack .../50-libpython3.6-dev_3.6.2-1_armhf.deb ...
Unpacking libpython3.6-dev:armhf (3.6.2-1) ...
Selecting previously unselected package libpython3-all-dev:armhf.
Preparing to unpack .../51-libpython3-all-dev_3.5.3-3_armhf.deb ...
Unpacking libpython3-all-dev:armhf (3.5.3-3) ...
Selecting previously unselected package libxslt1.1:armhf.
Preparing to unpack .../52-libxslt1.1_1.1.29-2.1_armhf.deb ...
Unpacking libxslt1.1:armhf (1.1.29-2.1) ...
Selecting previously unselected package postgresql-client-common.
Preparing to unpack .../53-postgresql-client-common_184_all.deb ...
Unpacking postgresql-client-common (184) ...
Selecting previously unselected package postgresql-client-9.6.
Preparing to unpack .../54-postgresql-client-9.6_9.6.3-4+b1_armhf.deb ...
Unpacking postgresql-client-9.6 (9.6.3-4+b1) ...
Selecting previously unselected package ssl-cert.
Preparing to unpack .../55-ssl-cert_1.0.39_all.deb ...
Unpacking ssl-cert (1.0.39) ...
Selecting previously unselected package postgresql-common.
Preparing to unpack .../56-postgresql-common_184_all.deb ...
Adding 'diversion of /usr/bin/pg_config to /usr/bin/pg_config.libpq-dev by postgresql-common'
Unpacking postgresql-common (184) ...
Selecting previously unselected package postgresql-9.6.
Preparing to unpack .../57-postgresql-9.6_9.6.3-4+b1_armhf.deb ...
Unpacking postgresql-9.6 (9.6.3-4+b1) ...
Selecting previously unselected package postgresql.
Preparing to unpack .../58-postgresql_9.6+184_all.deb ...
Unpacking postgresql (9.6+184) ...
Selecting previously unselected package postgresql-contrib-9.6.
Preparing to unpack .../59-postgresql-contrib-9.6_9.6.3-4+b1_armhf.deb ...
Unpacking postgresql-contrib-9.6 (9.6.3-4+b1) ...
Selecting previously unselected package postgresql-contrib.
Preparing to unpack .../60-postgresql-contrib_9.6+184_all.deb ...
Unpacking postgresql-contrib (9.6+184) ...
Selecting previously unselected package python3.6.
Preparing to unpack .../61-python3.6_3.6.2-1_armhf.deb ...
Unpacking python3.6 (3.6.2-1) ...
Selecting previously unselected package python3-all.
Preparing to unpack .../62-python3-all_3.5.3-3_armhf.deb ...
Unpacking python3-all (3.5.3-3) ...
Selecting previously unselected package python3.5-dev.
Preparing to unpack .../63-python3.5-dev_3.5.4~rc1-1_armhf.deb ...
Unpacking python3.5-dev (3.5.4~rc1-1) ...
Selecting previously unselected package python3-dev.
Preparing to unpack .../64-python3-dev_3.5.3-3_armhf.deb ...
Unpacking python3-dev (3.5.3-3) ...
Selecting previously unselected package python3.6-dev.
Preparing to unpack .../65-python3.6-dev_3.6.2-1_armhf.deb ...
Unpacking python3.6-dev (3.6.2-1) ...
Selecting previously unselected package python3-all-dev.
Preparing to unpack .../66-python3-all-dev_3.5.3-3_armhf.deb ...
Unpacking python3-all-dev (3.5.3-3) ...
Selecting previously unselected package python3-pkg-resources.
Preparing to unpack .../67-python3-pkg-resources_36.0.1-1_all.deb ...
Unpacking python3-pkg-resources (36.0.1-1) ...
Selecting previously unselected package python3-py.
Preparing to unpack .../68-python3-py_1.4.34-2_all.deb ...
Unpacking python3-py (1.4.34-2) ...
Selecting previously unselected package python3-pytest.
Preparing to unpack .../69-python3-pytest_3.1.3-1_all.deb ...
Unpacking python3-pytest (3.1.3-1) ...
Selecting previously unselected package python3-setuptools.
Preparing to unpack .../70-python3-setuptools_36.0.1-1_all.deb ...
Unpacking python3-setuptools (36.0.1-1) ...
Selecting previously unselected package sbuild-build-depends-asyncpg-dummy.
Preparing to unpack .../71-sbuild-build-depends-asyncpg-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-asyncpg-dummy (0.invalid.0) ...
Setting up libarchive-zip-perl (1.59-1) ...
Setting up mime-support (3.60) ...
Setting up libtimedate-perl (2.3000-2) ...
Setting up libsigsegv2:armhf (2.11-1) ...
Setting up libldap-common (2.4.45+dfsg-1) ...
Setting up groff-base (1.22.3-9) ...
Setting up libglib2.0-0:armhf (2.52.3-1) ...
No schema files found: doing nothing.
Setting up libsasl2-modules-db:armhf (2.1.27~101-g0780600+dfsg-3) ...
Setting up libsasl2-2:armhf (2.1.27~101-g0780600+dfsg-3) ...
Setting up gettext-base (0.19.8.1-2+b1) ...
Setting up ssl-cert (1.0.39) ...
Setting up libpipeline1:armhf (1.4.2-1) ...
Setting up m4 (1.4.18-1) ...
Setting up libicu57:armhf (57.1-6) ...
Setting up libbsd0:armhf (0.8.6-1) ...
Setting up ucf (3.0036) ...
Setting up libxml2:armhf (2.9.4+dfsg1-3) ...
Setting up libmagic-mgc (1:5.30-1) ...
Setting up libmagic1:armhf (1:5.30-1) ...
Setting up libcroco3:armhf (0.6.12-1) ...
Setting up libxslt1.1:armhf (1.1.29-2.1) ...
Setting up libpython3.6-minimal:armhf (3.6.2-1) ...
Processing triggers for libc-bin (2.24-12) ...
Setting up autotools-dev (20161112.1) ...
Setting up libldap-2.4-2:armhf (2.4.45+dfsg-1) ...
Setting up libc-l10n (2.24-12) ...
Processing triggers for systemd (233-10) ...
Setting up libexpat1-dev:armhf (2.2.2-2) ...
Setting up libkeyutils1:armhf (1.5.9-9) ...
Setting up bsdmainutils (9.0.12+nmu1) ...
update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode
update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode
Setting up locales (2.24-12) ...
Generating locales (this might take a while)...
Generation complete.
Setting up autopoint (0.19.8.1-2) ...
Setting up libmpdec2:armhf (2.4.2-1) ...
Setting up netbase (5.4) ...
Setting up libfile-stripnondeterminism-perl (0.038-1) ...
Setting up libedit2:armhf (3.1-20170329-1) ...
Setting up libpython3.6-stdlib:armhf (3.6.2-1) ...
Setting up gettext (0.19.8.1-2+b1) ...
Setting up libpython3.5-stdlib:armhf (3.5.4~rc1-1) ...
Setting up python3.6-minimal (3.6.2-1) ...
Setting up autoconf (2.69-10) ...
Setting up file (1:5.30-1) ...
Setting up libkrb5support0:armhf (1.15.1-2) ...
Setting up intltool-debian (0.35.0+20060710.4) ...
Setting up postgresql-client-common (184) ...
Setting up postgresql-common (184) ...
supported-versions: WARNING! Unknown distribution: raspbian
debian found in ID_LIKE, treating as Debian
Adding user postgres to group ssl-cert

Creating config file /etc/postgresql-common/createcluster.conf with new version
Created symlink /etc/systemd/system/multi-user.target.wants/postgresql.service -> /lib/systemd/system/postgresql.service.
invoke-rc.d: could not determine current runlevel
All runlevel operations denied by policy
invoke-rc.d: policy-rc.d denied execution of start.
Setting up automake (1:1.15.1-2) ...
update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode
Setting up man-db (2.7.6.1-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libpython3.6:armhf (3.6.2-1) ...
Setting up libtool (2.4.6-2) ...
Setting up python3.5 (3.5.4~rc1-1) ...
Setting up libpython3-stdlib:armhf (3.5.3-3) ...
Setting up libk5crypto3:armhf (1.15.1-2) ...
Setting up python3.6 (3.6.2-1) ...
Setting up po-debconf (1.0.20) ...
Setting up libpython3.5:armhf (3.5.4~rc1-1) ...
Setting up libpython3.6-dev:armhf (3.6.2-1) ...
Setting up libpython3.5-dev:armhf (3.5.4~rc1-1) ...
Setting up libkrb5-3:armhf (1.15.1-2) ...
Setting up python3.6-dev (3.6.2-1) ...
Setting up python3.5-dev (3.5.4~rc1-1) ...
Setting up libpython3-dev:armhf (3.5.3-3) ...
Setting up libgssapi-krb5-2:armhf (1.15.1-2) ...
Setting up libpq5:armhf (9.6.3-4+b1) ...
Setting up libpython3-all-dev:armhf (3.5.3-3) ...
Setting up libpq-dev (9.6.3-4+b1) ...
Setting up postgresql-client-9.6 (9.6.3-4+b1) ...
update-alternatives: using /usr/share/postgresql/9.6/man/man1/psql.1.gz to provide /usr/share/man/man1/psql.1.gz (psql.1.gz) in auto mode
Setting up postgresql-9.6 (9.6.3-4+b1) ...
Creating new PostgreSQL cluster 9.6/main ...
/usr/lib/postgresql/9.6/bin/initdb -D /var/lib/postgresql/9.6/main --auth-local peer --auth-host md5
The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "C.UTF-8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are disabled.

fixing permissions on existing directory /var/lib/postgresql/9.6/main ... ok
creating subdirectories ... ok
selecting default max_connections ... 100
selecting default shared_buffers ... 128MB
selecting dynamic shared memory implementation ... posix
creating configuration files ... ok
running bootstrap script ... ok
performing post-bootstrap initialization ... ok
syncing data to disk ... ok

Success. You can now start the database server using:

    /usr/lib/postgresql/9.6/bin/pg_ctl -D /var/lib/postgresql/9.6/main -l logfile start

Ver Cluster Port Status Owner    Data directory               Log file
9.6 main    5432 down   postgres /var/lib/postgresql/9.6/main /var/log/postgresql/postgresql-9.6-main.log
update-alternatives: using /usr/share/postgresql/9.6/man/man1/postmaster.1.gz to provide /usr/share/man/man1/postmaster.1.gz (postmaster.1.gz) in auto mode
invoke-rc.d: could not determine current runlevel
All runlevel operations denied by policy
invoke-rc.d: policy-rc.d denied execution of start.
Setting up postgresql (9.6+184) ...
Setting up postgresql-contrib-9.6 (9.6.3-4+b1) ...
Setting up postgresql-contrib (9.6+184) ...
Setting up dh-autoreconf (14) ...
Setting up python3 (3.5.3-3) ...
Setting up python3-dev (3.5.3-3) ...
Setting up python3-pkg-resources (36.0.1-1) ...
Setting up dh-strip-nondeterminism (0.038-1) ...
Setting up python3-all (3.5.3-3) ...
Setting up cython3 (0.25.2-1) ...
Setting up python3-setuptools (36.0.1-1) ...
Setting up dh-python (2.20170125) ...
Setting up debhelper (10.6.4) ...
Setting up python3-py (1.4.34-2) ...
Setting up python3-all-dev (3.5.3-3) ...
Setting up python3-pytest (3.1.3-1) ...
Setting up sbuild-build-depends-asyncpg-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.24-12) ...
Processing triggers for systemd (233-10) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Build environment                                                            |
+------------------------------------------------------------------------------+

Kernel: Linux 3.19.0-trunk-armmp armhf (armv7l)
Toolchain package versions: binutils_2.28-6 dpkg-dev_1.18.24 g++-6_6.4.0-1+rpi1 gcc-6_6.4.0-1+rpi1 libc6-dev_2.24-12 libstdc++-6-dev_6.4.0-1+rpi1 libstdc++6_7.1.0-9+rpi1 linux-libc-dev_3.18.5-1~exp1+rpi19+stretch
Package versions: adduser_3.115 apt_1.5~beta1+b3 autoconf_2.69-10 automake_1:1.15.1-2 autopoint_0.19.8.1-2 autotools-dev_20161112.1 base-files_10+rpi1 base-passwd_3.5.43 bash_4.4-5 binutils_2.28-6 bsdmainutils_9.0.12+nmu1 bsdutils_1:2.29.2-2+rpi1 build-essential_12.3 bzip2_1.0.6-8.1 ca-certificates_20161130+nmu1 coreutils_8.26-3 cpio_2.11+dfsg-6 cpp_4:6.3.0-4d1 cpp-6_6.4.0-1+rpi1 cython3_0.25.2-1 dash_0.5.8-2.5 debconf_1.5.63 debhelper_10.6.4 debianutils_4.8.1.1 dh-autoreconf_14 dh-python_2.20170125 dh-strip-nondeterminism_0.038-1 diffutils_1:3.5-3 dmsetup_2:1.02.137-2 dpkg_1.18.24 dpkg-dev_1.18.24 e2fslibs_1.43.4-2 e2fsprogs_1.43.4-2 fakeroot_1.21-3.1 file_1:5.30-1 findutils_4.6.0+git+20170606-3 g++_4:6.3.0-4d1 g++-6_6.4.0-1+rpi1 gcc_4:6.3.0-4d1 gcc-4.6-base_4.6.4-5+rpi1 gcc-4.7-base_4.7.3-11+rpi1 gcc-4.8-base_4.8.5-4 gcc-4.9-base_4.9.3-14 gcc-5-base_5.4.1-4 gcc-6_6.4.0-1+rpi1 gcc-6-base_6.4.0-1+rpi1 gcc-7-base_7.1.0-9+rpi1 gettext_0.19.8.1-2+b1 gettext-base_0.19.8.1-2+b1 gnupg_2.1.18-8 gnupg-agent_2.1.18-8 gpgv_2.1.18-8 grep_3.1-2 groff-base_1.22.3-9 gzip_1.6-5 hostname_3.18 init-system-helpers_1.49 initramfs-tools_0.130 initramfs-tools-core_0.130 intltool-debian_0.35.0+20060710.4 klibc-utils_2.0.4-9+rpi1 kmod_24-1 libacl1_2.2.52-3 libapparmor1_2.11.0-6 libapt-pkg5.0_1.5~beta1+b3 libarchive-zip-perl_1.59-1 libasan3_6.4.0-1+rpi1 libassuan0_2.4.3-2 libatomic1_7.1.0-9+rpi1 libattr1_1:2.4.47-2 libaudit-common_1:2.7.7-1 libaudit1_1:2.7.7-1 libblkid1_2.29.2-2+rpi1 libbsd0_0.8.6-1 libbz2-1.0_1.0.6-8.1 libc-bin_2.24-12 libc-dev-bin_2.24-12 libc-l10n_2.24-12 libc6_2.24-12 libc6-dev_2.24-12 libcap-ng0_0.7.7-3 libcap2_1:2.25-1 libcc1-0_7.1.0-9+rpi1 libcomerr2_1.43.4-2 libcroco3_0.6.12-1 libcryptsetup4_2:1.7.3-4 libdb5.3_5.3.28-12 libdbus-1-3_1.10.20-1 libdebconfclient0_0.229 libdevmapper1.02.1_2:1.02.137-2 libdpkg-perl_1.18.24 libdrm2_2.4.81-2+rpi1 libedit2_3.1-20170329-1 libexpat1_2.2.2-2 libexpat1-dev_2.2.2-2 libfakeroot_1.21-3.1 libfdisk1_2.29.2-2+rpi1 libffi6_3.2.1-6 libfile-stripnondeterminism-perl_0.038-1 libgcc-6-dev_6.4.0-1+rpi1 libgcc1_1:7.1.0-9+rpi1 libgcrypt20_1.7.8-2 libgdbm3_1.8.3-14 libglib2.0-0_2.52.3-1 libgmp10_2:6.1.2+dfsg-1 libgnutls30_3.5.14-2 libgomp1_7.1.0-9+rpi1 libgpg-error0_1.27-3 libgssapi-krb5-2_1.15.1-2 libhogweed4_3.3-1 libicu57_57.1-6 libidn11_1.33-1 libidn2-0_2.0.2-1 libip4tc0_1.6.1-2 libisl15_0.18-1 libk5crypto3_1.15.1-2 libkeyutils1_1.5.9-9 libklibc_2.0.4-9+rpi1 libkmod2_24-1 libkrb5-3_1.15.1-2 libkrb5support0_1.15.1-2 libksba8_1.3.5-2 libldap-2.4-2_2.4.45+dfsg-1 libldap-common_2.4.45+dfsg-1 liblz4-1_0.0~r131-2 liblzma5_5.2.2-1.3 libmagic-mgc_1:5.30-1 libmagic1_1:5.30-1 libmount1_2.29.2-2+rpi1 libmpc3_1.0.3-1 libmpdec2_2.4.2-1 libmpfr4_3.1.5-1 libncurses5_6.0+20170715-2 libncursesw5_6.0+20170715-2 libnettle6_3.3-1 libnih-dbus1_1.0.3-8 libnih1_1.0.3-8 libnpth0_1.5-2 libp11-kit0_0.23.7-3 libpam-modules_1.1.8-3.6 libpam-modules-bin_1.1.8-3.6 libpam-runtime_1.1.8-3.6 libpam0g_1.1.8-3.6 libpcre3_2:8.39-3 libperl5.24_5.24.1-7 libperl5.26_5.26.0-4 libpipeline1_1.4.2-1 libplymouth4_0.9.2-4 libpng16-16_1.6.30-2 libpq-dev_9.6.3-4+b1 libpq5_9.6.3-4+b1 libprocps6_2:3.3.12-3 libpython3-all-dev_3.5.3-3 libpython3-dev_3.5.3-3 libpython3-stdlib_3.5.3-3 libpython3.5_3.5.4~rc1-1 libpython3.5-dev_3.5.4~rc1-1 libpython3.5-minimal_3.5.4~rc1-1 libpython3.5-stdlib_3.5.4~rc1-1 libpython3.6_3.6.2-1 libpython3.6-dev_3.6.2-1 libpython3.6-minimal_3.6.2-1 libpython3.6-stdlib_3.6.2-1 libreadline5_5.2+dfsg-3 libreadline7_7.0-3 libsasl2-2_2.1.27~101-g0780600+dfsg-3 libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3 libseccomp2_2.3.1-2.1 libselinux1_2.6-3 libsemanage-common_2.6-2 libsemanage1_2.6-2 libsepol1_2.6-2 libsigsegv2_2.11-1 libsmartcols1_2.29.2-2+rpi1 libsqlite3-0_3.19.3-3 libss2_1.43.4-2 libssl1.1_1.1.0f-3 libstdc++-6-dev_6.4.0-1+rpi1 libstdc++6_7.1.0-9+rpi1 libsystemd0_233-10 libtasn1-6_4.12-2 libtimedate-perl_2.3000-2 libtinfo5_6.0+20170715-2 libtool_2.4.6-2 libubsan0_7.1.0-9+rpi1 libudev1_233-10 libunistring2_0.9.7-2 libustr-1.0-1_1.0.4-6 libuuid1_2.29.2-2+rpi1 libxml2_2.9.4+dfsg1-3 libxslt1.1_1.1.29-2.1 linux-base_4.5 linux-libc-dev_3.18.5-1~exp1+rpi19+stretch locales_2.24-12 login_1:4.4-4.1 lsb-base_9.20161125+rpi1 m4_1.4.18-1 make_4.1-9.1 makedev_2.3.1-93 man-db_2.7.6.1-2 mawk_1.3.3-17 mime-support_3.60 mount_2.29.2-2+rpi1 mountall_2.54 multiarch-support_2.24-12 ncurses-base_6.0+20170715-2 ncurses-bin_6.0+20170715-2 netbase_5.4 openssl_1.1.0f-3 passwd_1:4.4-4.1 patch_2.7.5-1 perl_5.26.0-4 perl-base_5.26.0-4 perl-modules-5.24_5.24.1-7 perl-modules-5.26_5.26.0-4 pinentry-curses_1.0.0-2 plymouth_0.9.2-4 po-debconf_1.0.20 postgresql_9.6+184 postgresql-9.6_9.6.3-4+b1 postgresql-client-9.6_9.6.3-4+b1 postgresql-client-common_184 postgresql-common_184 postgresql-contrib_9.6+184 postgresql-contrib-9.6_9.6.3-4+b1 procps_2:3.3.12-3 python3_3.5.3-3 python3-all_3.5.3-3 python3-all-dev_3.5.3-3 python3-dev_3.5.3-3 python3-minimal_3.5.3-3 python3-pkg-resources_36.0.1-1 python3-py_1.4.34-2 python3-pytest_3.1.3-1 python3-setuptools_36.0.1-1 python3.5_3.5.4~rc1-1 python3.5-dev_3.5.4~rc1-1 python3.5-minimal_3.5.4~rc1-1 python3.6_3.6.2-1 python3.6-dev_3.6.2-1 python3.6-minimal_3.6.2-1 raspbian-archive-keyring_20120528.2 readline-common_7.0-3 sbuild-build-depends-asyncpg-dummy_0.invalid.0 sbuild-build-depends-core-dummy_0.invalid.0 sed_4.4-1 sensible-utils_0.0.9+nmu1 ssl-cert_1.0.39 systemd_233-10 sysvinit-utils_2.88dsf-59.9 tar_1.29b-2 tzdata_2017b-2 ucf_3.0036 udev_233-10 util-linux_2.29.2-2+rpi1 xz-utils_5.2.2-1.3 zlib1g_1:1.2.8.dfsg-5

+------------------------------------------------------------------------------+
| Build                                                                        |
+------------------------------------------------------------------------------+


Unpack source
-------------

gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/sbuild-nonexistent/.gnupg/trustedkeys.kbx': General error
gpgv: Signature made Mon Jul 10 09:24:40 2017 UTC
gpgv:                using RSA key 1D2FA89858DAAF6217862DF7AEF6F1A2A7457645
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./asyncpg_0.12.0-1.dsc
dpkg-source: info: extracting asyncpg in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking asyncpg_0.12.0.orig.tar.gz
dpkg-source: info: unpacking asyncpg_0.12.0-1.debian.tar.xz

Check disc space
----------------

Sufficient free space for build

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=root
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=buster-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=buster-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=buster-staging-armhf-sbuild-2487fc91-5691-46da-9ad0-36d1f6c30d5b
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
TERM=xterm
USER=buildd

dpkg-buildpackage
-----------------

dpkg-buildpackage: info: source package asyncpg
dpkg-buildpackage: info: source version 0.12.0-1
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build asyncpg-0.12.0
dpkg-buildpackage: info: host architecture armhf
dpkg-source: info: using options from asyncpg-0.12.0/debian/source/options: --extend-diff-ignore=^[^/]+.egg-info/ --extend-diff-ignore=asyncpg/protocol/protocol.c
 fakeroot debian/rules clean
dh clean --with python3 --buildsystem=pybuild
   dh_testdir -O--buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
I: pybuild base:184: python3.6 setup.py clean 
running clean
removing '/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build' (and everything under it)
'build/bdist.linux-armhf' does not exist -- can't clean it
'build/scripts-3.6' does not exist -- can't clean it
I: pybuild base:184: python3.5 setup.py clean 
running clean
removing '/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build' (and everything under it)
'build/bdist.linux-armhf' does not exist -- can't clean it
'build/scripts-3.5' does not exist -- can't clean it
   dh_clean -O--buildsystem=pybuild
 debian/rules build-arch
dh build-arch --with python3 --buildsystem=pybuild
   dh_testdir -a -O--buildsystem=pybuild
   dh_update_autotools_config -a -O--buildsystem=pybuild
   dh_auto_configure -a -O--buildsystem=pybuild
I: pybuild base:184: python3.6 setup.py config 
running config
I: pybuild base:184: python3.5 setup.py config 
running config
   dh_auto_build -a -O--buildsystem=pybuild
I: pybuild base:184: /usr/bin/python3.6 setup.py build build_ext --cython-always
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg
copying asyncpg/introspection.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg
copying asyncpg/types.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg
copying asyncpg/pool.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg
copying asyncpg/utils.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg
copying asyncpg/connection.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg
copying asyncpg/transaction.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg
copying asyncpg/prepared_stmt.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg
copying asyncpg/_testbase.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg
copying asyncpg/cluster.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg
copying asyncpg/compat.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg
copying asyncpg/serverversion.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg
copying asyncpg/connect_utils.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg
copying asyncpg/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg
copying asyncpg/cursor.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg
running egg_info
writing asyncpg.egg-info/PKG-INFO
writing dependency_links to asyncpg.egg-info/dependency_links.txt
writing top-level names to asyncpg.egg-info/top_level.txt
asyncpg/protocol/protocol.pyx: cannot find cimported module 'asyncpg.protocol'
reading manifest file 'asyncpg.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*.py' under directory 'examples'
writing manifest file 'asyncpg.egg-info/SOURCES.txt'
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/exceptions
copying asyncpg/exceptions/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/exceptions
copying asyncpg/exceptions/_base.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/exceptions
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol
copying asyncpg/protocol/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol
copying asyncpg/protocol/buffer.pxd -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol
copying asyncpg/protocol/buffer.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol
copying asyncpg/protocol/consts.pxi -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol
copying asyncpg/protocol/coreproto.pxd -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol
copying asyncpg/protocol/coreproto.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol
copying asyncpg/protocol/debug.h -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol
copying asyncpg/protocol/debug.pxd -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol
copying asyncpg/protocol/encodings.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol
copying asyncpg/protocol/hton.pxd -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol
copying asyncpg/protocol/pgtypes.pxi -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol
copying asyncpg/protocol/prepared_stmt.pxd -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol
copying asyncpg/protocol/prepared_stmt.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol
copying asyncpg/protocol/protocol.c -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol
copying asyncpg/protocol/protocol.pxd -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol
copying asyncpg/protocol/protocol.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol
copying asyncpg/protocol/python.pxd -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol
copying asyncpg/protocol/settings.pxd -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol
copying asyncpg/protocol/settings.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/array.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/base.pxd -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/base.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/bits.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/bytea.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/datetime.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/float.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/geometry.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/hstore.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/int.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/json.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/misc.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/money.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/network.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/numeric.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/range.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/record.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/text.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/textutils.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/tsearch.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/txid.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/uuid.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol/codecs
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol/record
copying asyncpg/protocol/record/__init__.pxd -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol/record
copying asyncpg/protocol/record/recordobj.c -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol/record
copying asyncpg/protocol/record/recordobj.h -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol/record
running build_ext
building 'asyncpg.protocol.protocol' extension
creating build
creating build/temp.linux-armhf-3.6
creating build/temp.linux-armhf-3.6/asyncpg
creating build/temp.linux-armhf-3.6/asyncpg/protocol
creating build/temp.linux-armhf-3.6/asyncpg/protocol/record
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -c asyncpg/protocol/protocol.c -o build/temp.linux-armhf-3.6/asyncpg/protocol/protocol.o -O2 -Wall -Wsign-compare -Wconversion
asyncpg/protocol/protocol.c: In function '__pyx_f_7asyncpg_8protocol_8protocol_5Codec_decode_composite':
asyncpg/protocol/protocol.c:15581:40: warning: conversion to 'Py_ssize_t {aka int}' from 'uint32_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion]
   __pyx_t_3 = ApgRecord_New(__pyx_t_1, __pyx_v_elem_count); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 193, __pyx_L1_error)
                                        ^~~~~~~~~~~~~~~~~~
asyncpg/protocol/protocol.c: In function '__pyx_f_7asyncpg_8protocol_8protocol_path_encode':
asyncpg/protocol/protocol.c:31535:91: warning: conversion to 'char' from 'int8_t {aka signed char}' may change the sign of the result [-Wsign-conversion]
   __pyx_t_2 = __pyx_f_7asyncpg_8protocol_8protocol_11WriteBuffer_write_byte(__pyx_v_wbuf, __pyx_v_is_closed); if (unlikely(!__pyx_t_2)) __PYX_ERR(13, 118, __pyx_L1_error)
                                                                                           ^~~~~~~~~~~~~~~~~
asyncpg/protocol/protocol.c: In function '__pyx_f_7asyncpg_8protocol_8protocol__net_encode':
asyncpg/protocol/protocol.c:34062:90: warning: conversion to 'char' from 'int8_t {aka signed char}' may change the sign of the result [-Wsign-conversion]
   __pyx_t_3 = __pyx_f_7asyncpg_8protocol_8protocol_11WriteBuffer_write_byte(__pyx_v_buf, __pyx_v_family); if (unlikely(!__pyx_t_3)) __PYX_ERR(16, 33, __pyx_L1_error)
                                                                                          ^~~~~~~~~~~~~~
asyncpg/protocol/protocol.c:34073:90: warning: conversion to 'char' from 'signed char' may change the sign of the result [-Wsign-conversion]
   __pyx_t_3 = __pyx_f_7asyncpg_8protocol_8protocol_11WriteBuffer_write_byte(__pyx_v_buf, ((int8_t)__pyx_v_bits)); if (unlikely(!__pyx_t_3)) __PYX_ERR(16, 34, __pyx_L1_error)
                                                                                          ^
asyncpg/protocol/protocol.c:34084:90: warning: conversion to 'char' from 'int8_t {aka signed char}' may change the sign of the result [-Wsign-conversion]
   __pyx_t_3 = __pyx_f_7asyncpg_8protocol_8protocol_11WriteBuffer_write_byte(__pyx_v_buf, __pyx_v_is_cidr); if (unlikely(!__pyx_t_3)) __PYX_ERR(16, 35, __pyx_L1_error)
                                                                                          ^~~~~~~~~~~~~~~
asyncpg/protocol/protocol.c:34095:90: warning: conversion to 'char' from 'signed char' may change the sign of the result [-Wsign-conversion]
   __pyx_t_3 = __pyx_f_7asyncpg_8protocol_8protocol_11WriteBuffer_write_byte(__pyx_v_buf, ((int8_t)__pyx_v_addrlen)); if (unlikely(!__pyx_t_3)) __PYX_ERR(16, 36, __pyx_L1_error)
                                                                                          ^
asyncpg/protocol/protocol.c: In function '__pyx_f_7asyncpg_8protocol_8protocol_net_decode':
asyncpg/protocol/protocol.c:34441:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   __pyx_t_2 = ((__pyx_v_addrlen != __pyx_t_8) != 0);
                                 ^~
asyncpg/protocol/protocol.c:34550:87: warning: conversion to 'Py_ssize_t {aka int}' from 'uint32_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion]
   __pyx_t_1 = __pyx_f_7asyncpg_8protocol_8protocol_14FastReadBuffer_read(__pyx_v_buf, __pyx_v_addrlen); if (unlikely(__pyx_t_1 == NULL)) __PYX_ERR(16, 63, __pyx_L1_error)
                                                                                       ^~~~~~~~~~~~~~~
asyncpg/protocol/protocol.c:34551:52: warning: conversion to 'Py_ssize_t {aka int}' from 'uint32_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion]
   __pyx_t_3 = PyBytes_FromStringAndSize(__pyx_t_1, __pyx_v_addrlen); if (unlikely(!__pyx_t_3)) __PYX_ERR(16, 63, __pyx_L1_error)
                                                    ^~~~~~~~~~~~~~~
asyncpg/protocol/protocol.c: In function '__pyx_f_7asyncpg_8protocol_8protocol__write_textarray_data':
asyncpg/protocol/protocol.c:40982:105: warning: conversion to 'char' from 'int8_t {aka signed char}' may change the sign of the result [-Wsign-conversion]
           __pyx_t_5 = __pyx_f_7asyncpg_8protocol_8protocol_11WriteBuffer_write_byte(__pyx_v_array_data, __pyx_v_delim); if (unlikely(!__pyx_t_5)) __PYX_ERR(6, 163, __pyx_L1_error)
                                                                                                         ^~~~~~~~~~~~~
asyncpg/protocol/protocol.c:41125:105: warning: conversion to 'char' from 'int8_t {aka signed char}' may change the sign of the result [-Wsign-conversion]
           __pyx_t_5 = __pyx_f_7asyncpg_8protocol_8protocol_11WriteBuffer_write_byte(__pyx_v_array_data, __pyx_v_delim); if (unlikely(!__pyx_t_5)) __PYX_ERR(6, 173, __pyx_L1_error)
                                                                                                         ^~~~~~~~~~~~~
asyncpg/protocol/protocol.c: In function '__pyx_f_7asyncpg_8protocol_8protocol_range_encode':
asyncpg/protocol/protocol.c:48169:90: warning: conversion to 'char' from 'signed char' may change the sign of the result [-Wsign-conversion]
   __pyx_t_2 = __pyx_f_7asyncpg_8protocol_8protocol_11WriteBuffer_write_byte(__pyx_v_buf, ((int8_t)__pyx_v_flags)); if (unlikely(!__pyx_t_2)) __PYX_ERR(22, 107, __pyx_L1_error)
                                                                                          ^
asyncpg/protocol/protocol.c: In function '__pyx_f_7asyncpg_8protocol_8protocol_anonymous_record_decode':
asyncpg/protocol/protocol.c:48727:27: warning: conversion to 'Py_ssize_t {aka int}' from 'uint32_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion]
   __pyx_t_1 = PyTuple_New(__pyx_v_elem_count); if (unlikely(!__pyx_t_1)) __PYX_ERR(23, 28, __pyx_L1_error)
                           ^~~~~~~~~~~~~~~~~~
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -c asyncpg/protocol/record/recordobj.c -o build/temp.linux-armhf-3.6/asyncpg/protocol/record/recordobj.o -O2 -Wall -Wsign-compare -Wconversion
arm-linux-gnueabihf-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -specs=/usr/share/dpkg/no-pie-link.specs -Wl,-z,relro -Wl,-z,relro -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armhf-3.6/asyncpg/protocol/protocol.o build/temp.linux-armhf-3.6/asyncpg/protocol/record/recordobj.o -o /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/asyncpg/protocol/protocol.cpython-36m-arm-linux-gnueabihf.so
I: pybuild base:184: /usr/bin/python3 setup.py build build_ext --cython-always
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg
copying asyncpg/introspection.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg
copying asyncpg/types.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg
copying asyncpg/pool.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg
copying asyncpg/utils.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg
copying asyncpg/connection.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg
copying asyncpg/transaction.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg
copying asyncpg/prepared_stmt.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg
copying asyncpg/_testbase.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg
copying asyncpg/cluster.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg
copying asyncpg/compat.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg
copying asyncpg/serverversion.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg
copying asyncpg/connect_utils.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg
copying asyncpg/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg
copying asyncpg/cursor.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg
running egg_info
writing top-level names to asyncpg.egg-info/top_level.txt
writing dependency_links to asyncpg.egg-info/dependency_links.txt
writing asyncpg.egg-info/PKG-INFO
asyncpg/protocol/protocol.pyx: cannot find cimported module 'asyncpg.protocol'
reading manifest file 'asyncpg.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*.py' under directory 'examples'
writing manifest file 'asyncpg.egg-info/SOURCES.txt'
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/exceptions
copying asyncpg/exceptions/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/exceptions
copying asyncpg/exceptions/_base.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/exceptions
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol
copying asyncpg/protocol/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol
copying asyncpg/protocol/buffer.pxd -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol
copying asyncpg/protocol/buffer.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol
copying asyncpg/protocol/consts.pxi -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol
copying asyncpg/protocol/coreproto.pxd -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol
copying asyncpg/protocol/coreproto.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol
copying asyncpg/protocol/debug.h -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol
copying asyncpg/protocol/debug.pxd -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol
copying asyncpg/protocol/encodings.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol
copying asyncpg/protocol/hton.pxd -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol
copying asyncpg/protocol/pgtypes.pxi -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol
copying asyncpg/protocol/prepared_stmt.pxd -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol
copying asyncpg/protocol/prepared_stmt.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol
copying asyncpg/protocol/protocol.c -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol
copying asyncpg/protocol/protocol.pxd -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol
copying asyncpg/protocol/protocol.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol
copying asyncpg/protocol/python.pxd -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol
copying asyncpg/protocol/settings.pxd -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol
copying asyncpg/protocol/settings.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/array.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/base.pxd -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/base.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/bits.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/bytea.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/datetime.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/float.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/geometry.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/hstore.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/int.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/json.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/misc.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/money.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/network.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/numeric.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/range.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/record.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/text.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/textutils.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/tsearch.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/txid.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/uuid.pyx -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol/codecs
creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol/record
copying asyncpg/protocol/record/__init__.pxd -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol/record
copying asyncpg/protocol/record/recordobj.c -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol/record
copying asyncpg/protocol/record/recordobj.h -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol/record
running build_ext
building 'asyncpg.protocol.protocol' extension
creating build/temp.linux-armhf-3.5
creating build/temp.linux-armhf-3.5/asyncpg
creating build/temp.linux-armhf-3.5/asyncpg/protocol
creating build/temp.linux-armhf-3.5/asyncpg/protocol/record
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.5m -c asyncpg/protocol/protocol.c -o build/temp.linux-armhf-3.5/asyncpg/protocol/protocol.o -O2 -Wall -Wsign-compare -Wconversion
asyncpg/protocol/protocol.c: In function '__pyx_f_7asyncpg_8protocol_8protocol_5Codec_decode_composite':
asyncpg/protocol/protocol.c:15581:40: warning: conversion to 'Py_ssize_t {aka int}' from 'uint32_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion]
   __pyx_t_3 = ApgRecord_New(__pyx_t_1, __pyx_v_elem_count); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 193, __pyx_L1_error)
                                        ^~~~~~~~~~~~~~~~~~
asyncpg/protocol/protocol.c: In function '__pyx_f_7asyncpg_8protocol_8protocol_path_encode':
asyncpg/protocol/protocol.c:31535:91: warning: conversion to 'char' from 'int8_t {aka signed char}' may change the sign of the result [-Wsign-conversion]
   __pyx_t_2 = __pyx_f_7asyncpg_8protocol_8protocol_11WriteBuffer_write_byte(__pyx_v_wbuf, __pyx_v_is_closed); if (unlikely(!__pyx_t_2)) __PYX_ERR(13, 118, __pyx_L1_error)
                                                                                           ^~~~~~~~~~~~~~~~~
asyncpg/protocol/protocol.c: In function '__pyx_f_7asyncpg_8protocol_8protocol__net_encode':
asyncpg/protocol/protocol.c:34062:90: warning: conversion to 'char' from 'int8_t {aka signed char}' may change the sign of the result [-Wsign-conversion]
   __pyx_t_3 = __pyx_f_7asyncpg_8protocol_8protocol_11WriteBuffer_write_byte(__pyx_v_buf, __pyx_v_family); if (unlikely(!__pyx_t_3)) __PYX_ERR(16, 33, __pyx_L1_error)
                                                                                          ^~~~~~~~~~~~~~
asyncpg/protocol/protocol.c:34073:90: warning: conversion to 'char' from 'signed char' may change the sign of the result [-Wsign-conversion]
   __pyx_t_3 = __pyx_f_7asyncpg_8protocol_8protocol_11WriteBuffer_write_byte(__pyx_v_buf, ((int8_t)__pyx_v_bits)); if (unlikely(!__pyx_t_3)) __PYX_ERR(16, 34, __pyx_L1_error)
                                                                                          ^
asyncpg/protocol/protocol.c:34084:90: warning: conversion to 'char' from 'int8_t {aka signed char}' may change the sign of the result [-Wsign-conversion]
   __pyx_t_3 = __pyx_f_7asyncpg_8protocol_8protocol_11WriteBuffer_write_byte(__pyx_v_buf, __pyx_v_is_cidr); if (unlikely(!__pyx_t_3)) __PYX_ERR(16, 35, __pyx_L1_error)
                                                                                          ^~~~~~~~~~~~~~~
asyncpg/protocol/protocol.c:34095:90: warning: conversion to 'char' from 'signed char' may change the sign of the result [-Wsign-conversion]
   __pyx_t_3 = __pyx_f_7asyncpg_8protocol_8protocol_11WriteBuffer_write_byte(__pyx_v_buf, ((int8_t)__pyx_v_addrlen)); if (unlikely(!__pyx_t_3)) __PYX_ERR(16, 36, __pyx_L1_error)
                                                                                          ^
asyncpg/protocol/protocol.c: In function '__pyx_f_7asyncpg_8protocol_8protocol_net_decode':
asyncpg/protocol/protocol.c:34441:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   __pyx_t_2 = ((__pyx_v_addrlen != __pyx_t_8) != 0);
                                 ^~
asyncpg/protocol/protocol.c:34550:87: warning: conversion to 'Py_ssize_t {aka int}' from 'uint32_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion]
   __pyx_t_1 = __pyx_f_7asyncpg_8protocol_8protocol_14FastReadBuffer_read(__pyx_v_buf, __pyx_v_addrlen); if (unlikely(__pyx_t_1 == NULL)) __PYX_ERR(16, 63, __pyx_L1_error)
                                                                                       ^~~~~~~~~~~~~~~
asyncpg/protocol/protocol.c:34551:52: warning: conversion to 'Py_ssize_t {aka int}' from 'uint32_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion]
   __pyx_t_3 = PyBytes_FromStringAndSize(__pyx_t_1, __pyx_v_addrlen); if (unlikely(!__pyx_t_3)) __PYX_ERR(16, 63, __pyx_L1_error)
                                                    ^~~~~~~~~~~~~~~
asyncpg/protocol/protocol.c: In function '__pyx_f_7asyncpg_8protocol_8protocol__write_textarray_data':
asyncpg/protocol/protocol.c:40982:105: warning: conversion to 'char' from 'int8_t {aka signed char}' may change the sign of the result [-Wsign-conversion]
           __pyx_t_5 = __pyx_f_7asyncpg_8protocol_8protocol_11WriteBuffer_write_byte(__pyx_v_array_data, __pyx_v_delim); if (unlikely(!__pyx_t_5)) __PYX_ERR(6, 163, __pyx_L1_error)
                                                                                                         ^~~~~~~~~~~~~
asyncpg/protocol/protocol.c:41125:105: warning: conversion to 'char' from 'int8_t {aka signed char}' may change the sign of the result [-Wsign-conversion]
           __pyx_t_5 = __pyx_f_7asyncpg_8protocol_8protocol_11WriteBuffer_write_byte(__pyx_v_array_data, __pyx_v_delim); if (unlikely(!__pyx_t_5)) __PYX_ERR(6, 173, __pyx_L1_error)
                                                                                                         ^~~~~~~~~~~~~
asyncpg/protocol/protocol.c: In function '__pyx_f_7asyncpg_8protocol_8protocol_range_encode':
asyncpg/protocol/protocol.c:48169:90: warning: conversion to 'char' from 'signed char' may change the sign of the result [-Wsign-conversion]
   __pyx_t_2 = __pyx_f_7asyncpg_8protocol_8protocol_11WriteBuffer_write_byte(__pyx_v_buf, ((int8_t)__pyx_v_flags)); if (unlikely(!__pyx_t_2)) __PYX_ERR(22, 107, __pyx_L1_error)
                                                                                          ^
asyncpg/protocol/protocol.c: In function '__pyx_f_7asyncpg_8protocol_8protocol_anonymous_record_decode':
asyncpg/protocol/protocol.c:48727:27: warning: conversion to 'Py_ssize_t {aka int}' from 'uint32_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion]
   __pyx_t_1 = PyTuple_New(__pyx_v_elem_count); if (unlikely(!__pyx_t_1)) __PYX_ERR(23, 28, __pyx_L1_error)
                           ^~~~~~~~~~~~~~~~~~
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.5m -c asyncpg/protocol/record/recordobj.c -o build/temp.linux-armhf-3.5/asyncpg/protocol/record/recordobj.o -O2 -Wall -Wsign-compare -Wconversion
arm-linux-gnueabihf-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,relro -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armhf-3.5/asyncpg/protocol/protocol.o build/temp.linux-armhf-3.5/asyncpg/protocol/record/recordobj.o -o /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/asyncpg/protocol/protocol.cpython-35m-arm-linux-gnueabihf.so
   dh_auto_test -a -O--buildsystem=pybuild
I: pybuild base:184: cd /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build; python3.6 -m pytest -s /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/tests
============================= test session starts ==============================
platform linux -- Python 3.6.2, pytest-3.1.3, py-1.4.34, pluggy-0.4.0
rootdir: /<<PKGBUILDDIR>>, inifile:
collected 192 items

tests/test_cache_invalidation.py FFF
tests/test_cancellation.py FFFF
tests/test_codecs.py FFFFFFFFFFFFFFFFFFFFFFFFFF
tests/test_connect.py FFFFFFFFF....FFFFFFF
tests/test_copy.py FFFFFFFFFFFFFFFFFFFFF
tests/test_cursor.py FFFFFFFFFF
tests/test_exceptions.py FFF
tests/test_execute.py FFFFFFFFF
tests/test_listeners.py FFFFF
tests/test_pool.py FFFFFFFFFFFFFFFFFFFFFFFFFE
tests/test_prepare.py FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
tests/test_record.py FFFFFFFFFFFFFFFFFF
tests/test_test.py ..
tests/test_timeout.py FFFFFFFFF
tests/test_transaction.py FFFF
tests/test_utils.py FF

==================================== ERRORS ====================================
____________ ERROR at setup of TestHostStandby.test_standby_pool_01 ____________

cls = <class 'tests.test_pool.TestHostStandby'>

    @classmethod
    def setUpClass(cls):
        super().setUpClass()
    
        cls.master_cluster = cls.start_cluster(
            pg_cluster.TempCluster,
            server_settings={
                'max_wal_senders': 10,
                'wal_level': 'hot_standby'
            })
    
        con = None
    
        try:
            con = cls.loop.run_until_complete(
>               cls.master_cluster.connect(database='postgres', loop=cls.loop))

tests/test_pool.py:602: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99414685368538

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
=================================== FAILURES ===================================
________ TestCacheInvalidation.test_prepare_cache_invalidation_in_pool _________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99442086182535

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_____ TestCacheInvalidation.test_prepare_cache_invalidation_in_transaction _____
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.995374884456396

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________ TestCacheInvalidation.test_prepare_cache_invalidation_silent _________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.9942218568176

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________________ TestCancellation.test_cancellation_01 _____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994213523343205

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________________ TestCancellation.test_cancellation_02 _____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99424452520907

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________________ TestCancellation.test_cancellation_03 _____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99422385916114

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________________ TestCancellation.test_cancellation_04 _____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.9940848518163

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
__________________ TestCodecs.test_all_builtin_types_handled ___________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99482020549476

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________________________ TestCodecs.test_arrays ____________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99655224941671

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
__________________________ TestCodecs.test_bitstring ___________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.997227262705564

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
__________________________ TestCodecs.test_composites __________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99656458199024

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_____________________ TestCodecs.test_composites_in_arrays _____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99643391184509

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_____________________ TestCodecs.test_custom_codec_binary ______________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99654824659228

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________________ TestCodecs.test_custom_codec_override_binary _________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99650691263378

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
______________ TestCodecs.test_custom_codec_override_deprecation _______________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99652358144522

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
__________________ TestCodecs.test_custom_codec_override_text __________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99640857800841

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________________ TestCodecs.test_custom_codec_override_tuple __________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.9965165797621

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
______________________ TestCodecs.test_custom_codec_text _______________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99650024622679

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
___________________________ TestCodecs.test_domains ____________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99725626595318

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_____________________________ TestCodecs.test_enum _____________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99649791419506

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
________________________ TestCodecs.test_enum_and_range ________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.996491910889745

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
________________________ TestCodecs.test_enum_in_array _________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99647991172969

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
______________________ TestCodecs.test_extra_codec_alias _______________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99651191569865

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
___________________________ TestCodecs.test_interval ___________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99651491269469

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
________________________ TestCodecs.test_invalid_input _________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.996583580970764

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
___________________________ TestCodecs.test_numeric ____________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99463720060885

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________________________ TestCodecs.test_range_types __________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99427619203925

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
______________________ TestCodecs.test_relacl_array_type _______________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99400885030627

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_______________________ TestCodecs.test_standard_codecs ________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99417918920517

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
______________________ TestCodecs.test_table_as_composite ______________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99387151747942

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
___________________ TestCodecs.test_unhandled_type_fallback ____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99371017515659

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
__________________ TestCodecs.test_unknown_type_text_fallback __________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99400018528104

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_____________________________ TestCodecs.test_void _____________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.9941998552531

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
______________________ TestSettings.test_get_settings_01 _______________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99497454427183

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_____________________ TestSettings.test_server_version_01 ______________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99421585537493

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_____________________ TestSettings.test_server_version_02 ______________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99415518902242

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________________ TestAuthentication.test_auth_bad_user _____________________

self = <tests.test_connect.TestAuthentication testMethod=test_auth_bad_user>

    def setUp(self):
>       super().setUp()

tests/test_connect.py:69: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.9941428527236

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_______________ TestAuthentication.test_auth_password_cleartext ________________

self = <tests.test_connect.TestAuthentication testMethod=test_auth_password_cleartext>

    def setUp(self):
>       super().setUp()

tests/test_connect.py:69: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99424919113517

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
__________________ TestAuthentication.test_auth_password_md5 ___________________

self = <tests.test_connect.TestAuthentication testMethod=test_auth_password_md5>

    def setUp(self):
>       super().setUp()

tests/test_connect.py:69: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994151854887605

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_____________________ TestAuthentication.test_auth_reject ______________________

self = <tests.test_connect.TestAuthentication testMethod=test_auth_reject>

    def setUp(self):
>       super().setUp()

tests/test_connect.py:69: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99404218792915

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
______________________ TestAuthentication.test_auth_trust ______________________

self = <tests.test_connect.TestAuthentication testMethod=test_auth_trust>

    def setUp(self):
>       super().setUp()

tests/test_connect.py:69: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99406585097313

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
___________________ TestAuthentication.test_auth_unsupported ___________________

self = <tests.test_connect.TestAuthentication testMethod=test_auth_unsupported>

    def setUp(self):
>       super().setUp()

tests/test_connect.py:69: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994218192994595

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
__________________ TestConnection.test_connection_isinstance ___________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.9947808701545

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_____________ TestConnection.test_connection_ssl_to_no_ssl_server ______________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99420118890703

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
___________________ TestConnection.test_connection_ssl_unix ____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99423452466726

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
________________ TestConnection.test_connection_use_after_close ________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99434719234705

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_____________ TestSSLConnection.test_ssl_connection_custom_context _____________

self = <tests.test_connect.TestSSLConnection testMethod=test_ssl_connection_custom_context>

    def setUp(self):
>       super().setUp()

tests/test_connect.py:536: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99652424827218

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________ TestSSLConnection.test_ssl_connection_default_context _____________

self = <tests.test_connect.TestSSLConnection testMethod=test_ssl_connection_default_context>

    def setUp(self):
>       super().setUp()

tests/test_connect.py:536: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99654658138752

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
__________________ TestSSLConnection.test_ssl_connection_pool __________________

self = <tests.test_connect.TestSSLConnection testMethod=test_ssl_connection_pool>

    def setUp(self):
>       super().setUp()

tests/test_connect.py:536: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99646991118789

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
___________________ TestCopyFrom.test_copy_from_query_basics ___________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.995356220752

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
___________ TestCopyFrom.test_copy_from_query_cancellation_explicit ____________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.9941345192492

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________ TestCopyFrom.test_copy_from_query_cancellation_on_sink_error _________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99224380776286

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____ TestCopyFrom.test_copy_from_query_cancellation_while_waiting_for_data _____
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99413052201271

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________________ TestCopyFrom.test_copy_from_query_timeout_1 __________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994085520505905

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________________ TestCopyFrom.test_copy_from_query_timeout_2 __________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994098184630275

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_______________ TestCopyFrom.test_copy_from_query_to_bad_output ________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994113855063915

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
__________________ TestCopyFrom.test_copy_from_query_to_path ___________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994159856811166

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
________________ TestCopyFrom.test_copy_from_query_to_path_like ________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99420919269323

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
__________________ TestCopyFrom.test_copy_from_query_to_sink ___________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99523254856467

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________________ TestCopyFrom.test_copy_from_query_with_args __________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99409685656428

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
___________________ TestCopyFrom.test_copy_from_table_basics ___________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99414985626936

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________________ TestCopyFrom.test_copy_from_table_large_rows _________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994134187698364

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
___________________ TestCopyTo.test_copy_records_to_table_1 ____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99432652629912

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________ TestCopyTo.test_copy_records_to_table_no_binary_codec _____________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99434619396925

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_____________________ TestCopyTo.test_copy_to_table_basics _____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99411118775606

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
________________ TestCopyTo.test_copy_to_table_fail_in_source_1 ________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99420885555446

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
________________ TestCopyTo.test_copy_to_table_fail_in_source_2 ________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994169522076845

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
________________ TestCopyTo.test_copy_to_table_from_bytes_like _________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99430219270289

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
___________________ TestCopyTo.test_copy_to_table_large_rows ___________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.995902897790074

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________________ TestCopyTo.test_copy_to_table_timeout _____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99456753209233

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
__________________ TestIterableCursor.test_cursor_iterable_01 __________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99536422081292

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
__________________ TestIterableCursor.test_cursor_iterable_02 __________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99422452226281

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
__________________ TestIterableCursor.test_cursor_iterable_03 __________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99423885717988

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
__________________ TestIterableCursor.test_cursor_iterable_04 __________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994252525269985

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
__________________ TestIterableCursor.test_cursor_iterable_05 __________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99420985765755

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
__________________ TestIterableCursor.test_cursor_iterable_06 __________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99424885958433

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
__________________________ TestCursor.test_cursor_01 ___________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99483453668654

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
__________________________ TestCursor.test_cursor_02 ___________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99417985603213

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
__________________________ TestCursor.test_cursor_03 ___________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99434652738273

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
__________________________ TestCursor.test_cursor_04 ___________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994191190227866

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
___________________ TestExceptions.test_exceptions_exported ____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99412018619478

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
______________________ TestExceptions.test_exceptions_str ______________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99416985735297

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
___________________ TestExceptions.test_exceptions_unpacking ___________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99421385489404

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________________ TestExecuteScript.test_execute_exceptions_1 __________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994220189750195

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________________ TestExecuteScript.test_execute_many_1 _____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99421885609627

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________________ TestExecuteScript.test_execute_many_2 _____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99427652359009

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
___________________ TestExecuteScript.test_execute_script_1 ____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99426585808396

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
___________________ TestExecuteScript.test_execute_script_2 ____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99432619288564

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
___________________ TestExecuteScript.test_execute_script_3 ____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99411818943918

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________ TestExecuteScript.test_execute_script_check_transactionality _________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99400751851499

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
___________ TestExecuteScript.test_execute_script_interrupted_close ____________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99420018866658

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________ TestExecuteScript.test_execute_script_interrupted_terminate __________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99414218775928

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________________________ TestListeners.test_listen_01 _________________________

self = <tests.test_listeners.TestListeners testMethod=test_listen_01>

    async def test_listen_01(self):
>       async with self.create_pool(database='postgres') as pool:

tests/test_listeners.py:17: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
asyncpg/pool.py:521: in __aenter__
    await self._async__init__()
asyncpg/pool.py:339: in _async__init__
    await first_ch.connect()
asyncpg/pool.py:123: in connect
    **self._connect_kwargs)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99426952749491

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________________________ TestListeners.test_listen_02 _________________________

self = <tests.test_listeners.TestListeners testMethod=test_listen_02>

    async def test_listen_02(self):
>       async with self.create_pool(database='postgres') as pool:

tests/test_listeners.py:64: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
asyncpg/pool.py:521: in __aenter__
    await self._async__init__()
asyncpg/pool.py:339: in _async__init__
    await first_ch.connect()
asyncpg/pool.py:123: in connect
    **self._connect_kwargs)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994233191013336

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________________ TestLogListeners.test_log_listener_01 _____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99420985765755

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________________ TestLogListeners.test_log_listener_02 _____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.993901181966066

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________________ TestLogListeners.test_log_listener_03 _____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99451652914286

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________________________ TestPool.test_pool_01 _____________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994037851691246

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________________________ TestPool.test_pool_02 _____________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99410852231085

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________________________ TestPool.test_pool_03 _____________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994883205741644

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________________________ TestPool.test_pool_04 _____________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99558522365987

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________________________ TestPool.test_pool_05 _____________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99412285350263

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________________________ TestPool.test_pool_06 _____________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99403818324208

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________________________ TestPool.test_pool_07 _____________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99428952485323

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________________________ TestPool.test_pool_08 _____________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994102185592055

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________________________ TestPool.test_pool_09 _____________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994181187823415

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________________________ TestPool.test_pool_10 _____________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994212524965405

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________________________ TestPool.test_pool_11 _____________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99420619010925

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________________________ TestPool.test_pool_12 _____________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994235856458545

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________________________ TestPool.test_pool_13 _____________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99419919028878

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
___________________________ TestPool.test_pool_auth ____________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99422618933022

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________________ TestPool.test_pool_config_persistence _____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99436619132757

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
__________________ TestPool.test_pool_connection_execute_many __________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.9941815212369

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________________ TestPool.test_pool_connection_methods _____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994213523343205

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
________________ TestPool.test_pool_exception_in_setup_and_init ________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99405751936138

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________________ TestPool.test_pool_handles_cancel_in_release _________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99409885518253

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
___________________ TestPool.test_pool_max_inactive_time_01 ____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99419452436268

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
___________________ TestPool.test_pool_max_inactive_time_02 ____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.995476223528385

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
___________________ TestPool.test_pool_max_inactive_time_03 ____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99418085627258

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
___________________ TestPool.test_pool_max_inactive_time_04 ____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99415085464716

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________________ TestPool.test_pool_no_acquire_deadlock ____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99479220435023

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
______________________ TestPool.test_pool_release_in_xact ______________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99426685832441

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________________________ TestPrepare.test_prepare_01 __________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994073851034045

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________________________ TestPrepare.test_prepare_02 __________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99513787962496

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________________________ TestPrepare.test_prepare_03 __________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99410751834512

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________________________ TestPrepare.test_prepare_04 __________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99406118504703

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________________ TestPrepare.test_prepare_05_unknownoid ____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.9942735247314

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
________________ TestPrepare.test_prepare_06_interrupted_close _________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99430686049163

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
______________ TestPrepare.test_prepare_07_interrupted_terminate _______________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99428752437234

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________________ TestPrepare.test_prepare_08_big_result ____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994136188179255

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
___________________ TestPrepare.test_prepare_09_raise_error ____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99421385675669

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_____________________ TestPrepare.test_prepare_10_stmt_lru _____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99419085495174

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_____________________ TestPrepare.test_prepare_11_stmt_gc ______________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.9941721893847

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_____________________ TestPrepare.test_prepare_12_stmt_gc ______________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99412718787789

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_____________________ TestPrepare.test_prepare_13_connect ______________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994586201384664

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_____________________ TestPrepare.test_prepare_14_explain ______________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99655324779451

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
______________ TestPrepare.test_prepare_15_stmt_gc_cache_disabled ______________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99650991335511

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
__________________ TestPrepare.test_prepare_16_command_result __________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99641691148281

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________________ TestPrepare.test_prepare_17_stmt_closed_lru __________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.996499912813306

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
___________________ TestPrepare.test_prepare_18_empty_result ___________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99415618740022

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________________ TestPrepare.test_prepare_19_concurrent_calls _________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99544255249202

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________________ TestPrepare.test_prepare_20_concurrent_calls _________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994204856455326

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
______________________ TestPrepare.test_prepare_21_errors ______________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994103852659464

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
______________________ TestPrepare.test_prepare_22_empty _______________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99426352605224

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
________________ TestPrepare.test_prepare_23_no_stmt_cache_seq _________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99416885338724

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
___________________ TestPrepare.test_prepare_24_max_lifetime ___________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994243524968624

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
________________ TestPrepare.test_prepare_25_max_lifetime_reset ________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99506354518235

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
______________ TestPrepare.test_prepare_26_max_lifetime_max_size _______________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99425985664129

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
___________ TestPrepare.test_prepare_27_max_cacheable_statement_size ___________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994218189269304

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_____________________ TestPrepare.test_prepare_28_max_args _____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99413952231407

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________________ TestPrepare.test_prepare_29_duplicates ____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99421419017017

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
__________________ TestPrepare.test_prepare_statement_invalid __________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994273860007524

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
__________________________ TestRecord.test_record_cmp __________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.9942521918565

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_______________________ TestRecord.test_record_contains ________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99425085820258

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
__________________ TestRecord.test_record_duplicate_colnames ___________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99446119554341

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________________________ TestRecord.test_record_empty _________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994195856153965

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
______________________ TestRecord.test_record_freelist_ok ______________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99444819428027

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
__________________________ TestRecord.test_record_gc ___________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.995367551222444

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________________________ TestRecord.test_record_hash __________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99410618841648

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_______________________ TestRecord.test_record_immutable _______________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.9941381867975

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
______________________ TestRecord.test_record_isinstance _______________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994357861578465

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________________________ TestRecord.test_record_items _________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99404218420386

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________________________ TestRecord.test_record_iter __________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994246860966086

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________________________ TestRecord.test_record_keys __________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99423752352595

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_____________________ TestRecord.test_record_len_getindex ______________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994133522734046

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
________________________ TestRecord.test_record_no_new _________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99414352141321

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
____________________ TestRecord.test_record_not_pickleable _____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99426285922527

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________________________ TestRecord.test_record_repr __________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99414218775928

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________________________ TestRecord.test_record_slice _________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99538088403642

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
________________________ TestRecord.test_record_values _________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994223188608885

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_______________________ TestTimeout.test_invalid_timeout _______________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99413185566664

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________________________ TestTimeout.test_timeout_01 __________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994082521647215

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________________________ TestTimeout.test_timeout_02 __________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99417352490127

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________________________ TestTimeout.test_timeout_03 __________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.994168523699045

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________________________ TestTimeout.test_timeout_04 __________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99420318938792

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________________________ TestTimeout.test_timeout_05 __________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99415718950331

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_________________________ TestTimeout.test_timeout_06 __________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99411118961871

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_____________ TestConnectionCommandTimeout.test_command_timeout_01 _____________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99018609151244

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
___________ TestTimeoutCoversPrepare.test_timeout_covers_prepare_01 ____________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99642224423587

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
______________ TestTransaction.test_transaction_interface_errors _______________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.996503580361605

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
___________________ TestTransaction.test_transaction_nested ____________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.996486246585846

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
___________________ TestTransaction.test_transaction_regular ___________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.996503913775086

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
__________ TestTransaction.test_transaction_within_manual_transaction __________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.99639357812703

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
_______________________ TestUtils.test_mogrify_multiple ________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.9941241890192

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
________________________ TestUtils.test_mogrify_simple _________________________
asyncpg/_testbase.py:228: in setUp
    self.cluster.connect(database='postgres', loop=self.loop, **opts))
/usr/lib/python3.6/asyncio/base_events.py:467: in run_until_complete
    return future.result()
asyncpg/cluster.py:130: in connect
    return await asyncpg.connect(loop=loop, **conn_info)
asyncpg/connection.py:1378: in connect
    max_cacheable_statement_size=max_cacheable_statement_size)
asyncpg/connect_utils.py:298: in _connect
    connection_class=connection_class)
asyncpg/connect_utils.py:274: in _connect_addr
    await asyncio.wait_for(connected, loop=loop, timeout=timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Future finished exception=InvalidAuthorizationSpecificationError('role "root" does not exist',)>
timeout = 59.995466221123934

    @coroutine
    def wait_for(fut, timeout, *, loop=None):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        if loop is None:
            loop = events.get_event_loop()
    
        if timeout is None:
            return (yield from fut)
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                yield from waiter
            except futures.CancelledError:
                fut.remove_done_callback(cb)
                fut.cancel()
                raise
    
            if fut.done():
>               return fut.result()
E               asyncpg.exceptions.InvalidAuthorizationSpecificationError: role "root" does not exist

/usr/lib/python3.6/asyncio/tasks.py:358: InvalidAuthorizationSpecificationError
=============== 185 failed, 6 passed, 1 error in 350.43 seconds ================
E: pybuild pybuild:283: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build; python3.6 -m pytest -s {build_dir}/tests
dh_auto_test: pybuild --test --test-pytest -i python{version} -p 3.6 3.5 returned exit code 13
debian/rules:7: recipe for target 'build-arch' failed
make: *** [build-arch] Error 25
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2
--------------------------------------------------------------------------------
Build finished at 2017-07-31T12:42:34Z

Finished
--------


+------------------------------------------------------------------------------+
| Cleanup                                                                      |
+------------------------------------------------------------------------------+

Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use
E: Build failure (dpkg-buildpackage died)

+------------------------------------------------------------------------------+
| Summary                                                                      |
+------------------------------------------------------------------------------+

Build Architecture: armhf
Build-Space: 0
Build-Time: 1040
Distribution: buster-staging
Fail-Stage: build
Host Architecture: armhf
Install-Time: 665
Job: asyncpg_0.12.0-1
Machine Architecture: armhf
Package: asyncpg
Package-Time: 1752
Source-Version: 0.12.0-1
Space: 0
Status: failed
Version: 0.12.0-1
--------------------------------------------------------------------------------
Finished at 2017-07-31T12:42:34Z
Build needed 00:00:00, 0k disc space