Sat Apr 27 23:39:10 UTC 2024 I: starting to build i18nspector/trixie/armhf on jenkins on '2024-04-27 23:38' Sat Apr 27 23:39:10 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/armhf_12/3094/console.log Sat Apr 27 23:39:10 UTC 2024 I: Downloading source for trixie/i18nspector=0.27.1-2 --2024-04-27 23:39:11-- http://deb.debian.org/debian/pool/main/i/i18nspector/i18nspector_0.27.1-2.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2299 (2.2K) [text/prs.lines.tag] Saving to: ‘i18nspector_0.27.1-2.dsc’ 0K .. 100% 220M=0s 2024-04-27 23:39:11 (220 MB/s) - ‘i18nspector_0.27.1-2.dsc’ saved [2299/2299] Sat Apr 27 23:39:11 UTC 2024 I: i18nspector_0.27.1-2.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: i18nspector Binary: i18nspector Architecture: all Version: 0.27.1-2 Maintainer: Stuart Prescott Homepage: https://jwilk.net/software/i18nspector Standards-Version: 4.6.2 Vcs-Browser: https://salsa.debian.org/debian/i18nspector Vcs-Git: https://salsa.debian.org/debian/i18nspector.git Testsuite: autopkgtest Testsuite-Triggers: locales, python3-all, python3-pytest Build-Depends: debhelper-compat (= 13), dh-python, python3-all Build-Depends-Indep: python3-pytest, python3-polib, python3-rply Package-List: i18nspector deb devel optional arch=all Checksums-Sha1: b5083193764d0ffd35f7ca62783ebad471d2c12f 153732 i18nspector_0.27.1.orig.tar.gz d0864cc96381bce509803a4af0f1adf8064de196 833 i18nspector_0.27.1.orig.tar.gz.asc df688c2cf95293f2be8b3ff0297c4643e564ad0f 26524 i18nspector_0.27.1-2.debian.tar.xz Checksums-Sha256: c705acb8b863c30ef1eed92f655b31f51955919d75efbd292242c5f1f2dc9c9d 153732 i18nspector_0.27.1.orig.tar.gz 9e961d266a4c1c0e0bbe209b7e94d33c7a0dab634dbe740aa7b8787914098fef 833 i18nspector_0.27.1.orig.tar.gz.asc 9cfca9c85e4536f421c31d2981fc76733c50ac9c7fee49ac71936d2faef09e54 26524 i18nspector_0.27.1-2.debian.tar.xz Files: 0f03f5aa08887e8589df498df47cc5fd 153732 i18nspector_0.27.1.orig.tar.gz 6cd83bdf17adbb72710c3031a1bcb3a0 833 i18nspector_0.27.1.orig.tar.gz.asc c15b5a002baf33a63173e7c456ca3587 26524 i18nspector_0.27.1-2.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEkOLSwa0Uaht+u4kdu8F+uxOW8vcFAmUaF0YACgkQu8F+uxOW 8velaA/+Ic2qKIMfKOCE1cev/ram7B4Nhxo/a8OaTxdEJQyJwTAlsjldKphi1+Q1 jHoMCPHmVy/c860WbFb5KmR3o7ql7FgCAhDshN4hXVCoF2/bBNoBmdjcW4XtCwd0 ZPku/CDXVYZW6GZmWTEKVSH+MwOV6FT60DlwpfgHffApJevuM6YHmixUKiE1zAOO wCJ4MkzTiUFd2cojJfil973DvIvGtkw7ocB3G3rgKKQwz0MfCaJU5akbZ7Z7qHMs JV5DqknCZNXWIf65RY6TZGp7APbXyW1gnxw+8ffaTN/d/ZpW7BWNx5aEt5zaDKXm g/fKooqoVz6b7rJk70OAkNBzM8tcXsg/3nlStvC3fMAcZVWXynsd5NgZr+WAOpix XeabBOq6vrO7VnpwLoaLG/KsIM+JFFbD5JzxGNEtIFOgoo5SiruBXaTCV6V6jXma iq1xLGt8Nc/pcZVP4CbMfWSM8NB5DY73D6iXUbDWoUJm1YqVWhQFicHopo66kEmt koE22l18215g58lusYhGrq6kb392byT3AkQPZjpI/KQi22GD9fExi/c/5ax3bzdg hFwDTAghUd38zGof3xAD+pfrvjrvyED/pxrtgzx9yYTOWrpwtVJkGwAhqb7+3ex/ hHgIobUx9pM+IgeqKYbhD+ntKI7wJWV5XcEl3en1ljchkjYhDQ0= =4GMi -----END PGP SIGNATURE----- Sat Apr 27 23:39:11 UTC 2024 I: Checking whether the package is not for us Sat Apr 27 23:39:11 UTC 2024 I: Starting 1st build on remote node virt64a-armhf-rb.debian.net. Sat Apr 27 23:39:11 UTC 2024 I: Preparing to do remote build '1' on virt64a-armhf-rb.debian.net. Sat Apr 27 23:43:20 UTC 2024 I: Deleting $TMPDIR on virt64a-armhf-rb.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Sat Apr 27 11:39:17 -12 2024 I: pbuilder-time-stamp: 1714261157 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [i18nspector_0.27.1-2.dsc] I: copying [./i18nspector_0.27.1.orig.tar.gz] I: copying [./i18nspector_0.27.1.orig.tar.gz.asc] I: copying [./i18nspector_0.27.1-2.debian.tar.xz] I: Extracting source gpgv: Signature made Mon Oct 2 01:05:10 2023 gpgv: using RSA key 90E2D2C1AD146A1B7EBB891DBBC17EBB1396F2F7 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./i18nspector_0.27.1-2.dsc: no acceptable signature found dpkg-source: info: extracting i18nspector in i18nspector-0.27.1 dpkg-source: info: unpacking i18nspector_0.27.1.orig.tar.gz dpkg-source: info: unpacking i18nspector_0.27.1-2.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/4565/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='armhf' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' DISTRIBUTION='trixie' HOME='/root' HOST_ARCH='armhf' IFS=' ' INVOCATION_ID='da711fd32d49455dadf46e1b26c404ed' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='4565' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.dD2WbWER/pbuilderrc_cAhi --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.dD2WbWER/b1 --logfile b1/build.log i18nspector_0.27.1-2.dsc' SUDO_GID='114' SUDO_UID='108' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://10.0.0.15:3142/' I: uname -a Linux virt64a 6.1.0-20-arm64 #1 SMP Debian 6.1.85-1 (2024-04-11) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Apr 26 11:24 /bin -> usr/bin I: user script /srv/workspace/pbuilder/4565/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: armhf Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), dh-python, python3-all, python3-pytest, python3-polib, python3-rply dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19469 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-python; however: Package dh-python is not installed. pbuilder-satisfydepends-dummy depends on python3-all; however: Package python3-all is not installed. pbuilder-satisfydepends-dummy depends on python3-pytest; however: Package python3-pytest is not installed. pbuilder-satisfydepends-dummy depends on python3-polib; however: Package python3-polib is not installed. pbuilder-satisfydepends-dummy depends on python3-rply; however: Package python3-rply is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libcom-err2{a} libdebhelper-perl{a} libelf1t64{a} libexpat1{a} libfile-stripnondeterminism-perl{a} libgssapi-krb5-2{a} libicu72{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libmagic-mgc{a} libmagic1{a} libnsl2{a} libpipeline1{a} libpython3-stdlib{a} libpython3.11-minimal{a} libpython3.11-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libreadline8{a} libsub-override-perl{a} libtirpc-common{a} libtirpc3{a} libtool{a} libuchardet0{a} libxml2{a} m4{a} man-db{a} media-types{a} netbase{a} po-debconf{a} python3{a} python3-all{a} python3-appdirs{a} python3-distutils{a} python3-iniconfig{a} python3-lib2to3{a} python3-minimal{a} python3-packaging{a} python3-pkg-resources{a} python3-pluggy{a} python3-polib{a} python3-pytest{a} python3-rply{a} python3-setuptools{a} python3.11{a} python3.11-minimal{a} python3.12{a} python3.12-minimal{a} readline-common{a} sensible-utils{a} tzdata{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl krb5-locales libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx python3-pygments wget 0 packages upgraded, 69 newly installed, 0 to remove and 0 not upgraded. Need to get 31.0 MB of archives. After unpacking 118 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main armhf libpython3.11-minimal armhf 3.11.8-1 [802 kB] Get: 2 http://deb.debian.org/debian trixie/main armhf libexpat1 armhf 2.6.2-1 [83.5 kB] Get: 3 http://deb.debian.org/debian trixie/main armhf python3.11-minimal armhf 3.11.8-1 [1707 kB] Get: 4 http://deb.debian.org/debian trixie/main armhf python3-minimal armhf 3.11.6-1 [26.2 kB] Get: 5 http://deb.debian.org/debian trixie/main armhf media-types all 10.1.0 [26.9 kB] Get: 6 http://deb.debian.org/debian trixie/main armhf netbase all 6.4 [12.8 kB] Get: 7 http://deb.debian.org/debian trixie/main armhf tzdata all 2024a-3 [255 kB] Get: 8 http://deb.debian.org/debian trixie/main armhf libkrb5support0 armhf 1.20.1-5+b1 [30.4 kB] Get: 9 http://deb.debian.org/debian trixie/main armhf libcom-err2 armhf 1.47.0-2.4 [19.5 kB] Get: 10 http://deb.debian.org/debian trixie/main armhf libk5crypto3 armhf 1.20.1-5+b1 [75.4 kB] Get: 11 http://deb.debian.org/debian trixie/main armhf libkeyutils1 armhf 1.6.3-3 [7908 B] Get: 12 http://deb.debian.org/debian trixie/main armhf libkrb5-3 armhf 1.20.1-5+b1 [289 kB] Get: 13 http://deb.debian.org/debian trixie/main armhf libgssapi-krb5-2 armhf 1.20.1-5+b1 [112 kB] Get: 14 http://deb.debian.org/debian trixie/main armhf libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 15 http://deb.debian.org/debian trixie/main armhf libtirpc3 armhf 1.3.4+ds-1 [70.0 kB] Get: 16 http://deb.debian.org/debian trixie/main armhf libnsl2 armhf 1.3.0-3 [33.7 kB] Get: 17 http://deb.debian.org/debian trixie/main armhf readline-common all 8.2-4 [69.3 kB] Get: 18 http://deb.debian.org/debian trixie/main armhf libreadline8 armhf 8.2-3+b1 [144 kB] Get: 19 http://deb.debian.org/debian trixie/main armhf libpython3.11-stdlib armhf 3.11.8-1 [1709 kB] Get: 20 http://deb.debian.org/debian trixie/main armhf python3.11 armhf 3.11.8-1 [597 kB] Get: 21 http://deb.debian.org/debian trixie/main armhf libpython3-stdlib armhf 3.11.6-1 [9224 B] Get: 22 http://deb.debian.org/debian trixie/main armhf python3 armhf 3.11.6-1 [26.2 kB] Get: 23 http://deb.debian.org/debian trixie/main armhf libpython3.12-minimal armhf 3.12.2-1 [793 kB] Get: 24 http://deb.debian.org/debian trixie/main armhf python3.12-minimal armhf 3.12.2-1 [1845 kB] Get: 25 http://deb.debian.org/debian trixie/main armhf sensible-utils all 0.0.22 [22.4 kB] Get: 26 http://deb.debian.org/debian trixie/main armhf libmagic-mgc armhf 1:5.45-2+b1 [314 kB] Get: 27 http://deb.debian.org/debian trixie/main armhf libmagic1 armhf 1:5.45-2+b1 [97.9 kB] Get: 28 http://deb.debian.org/debian trixie/main armhf file armhf 1:5.45-2+b1 [42.2 kB] Get: 29 http://deb.debian.org/debian trixie/main armhf gettext-base armhf 0.21-14+b1 [157 kB] Get: 30 http://deb.debian.org/debian trixie/main armhf libuchardet0 armhf 0.0.8-1+b1 [65.7 kB] Get: 31 http://deb.debian.org/debian trixie/main armhf groff-base armhf 1.23.0-3 [1088 kB] Get: 32 http://deb.debian.org/debian trixie/main armhf bsdextrautils armhf 2.39.3-6 [81.2 kB] Get: 33 http://deb.debian.org/debian trixie/main armhf libpipeline1 armhf 1.5.7-2 [33.3 kB] Get: 34 http://deb.debian.org/debian trixie/main armhf man-db armhf 2.12.0-3 [1367 kB] Get: 35 http://deb.debian.org/debian trixie/main armhf m4 armhf 1.4.19-4 [264 kB] Get: 36 http://deb.debian.org/debian trixie/main armhf autoconf all 2.71-3 [332 kB] Get: 37 http://deb.debian.org/debian trixie/main armhf autotools-dev all 20220109.1 [51.6 kB] Get: 38 http://deb.debian.org/debian trixie/main armhf automake all 1:1.16.5-1.3 [823 kB] Get: 39 http://deb.debian.org/debian trixie/main armhf autopoint all 0.21-14 [496 kB] Get: 40 http://deb.debian.org/debian trixie/main armhf libdebhelper-perl all 13.15.3 [88.0 kB] Get: 41 http://deb.debian.org/debian trixie/main armhf libtool all 2.4.7-7 [517 kB] Get: 42 http://deb.debian.org/debian trixie/main armhf dh-autoreconf all 20 [17.1 kB] Get: 43 http://deb.debian.org/debian trixie/main armhf libarchive-zip-perl all 1.68-1 [104 kB] Get: 44 http://deb.debian.org/debian trixie/main armhf libsub-override-perl all 0.10-1 [10.6 kB] Get: 45 http://deb.debian.org/debian trixie/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get: 46 http://deb.debian.org/debian trixie/main armhf dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get: 47 http://deb.debian.org/debian trixie/main armhf libelf1t64 armhf 0.191-1+b1 [183 kB] Get: 48 http://deb.debian.org/debian trixie/main armhf dwz armhf 0.15-1+b2 [106 kB] Get: 49 http://deb.debian.org/debian trixie/main armhf libicu72 armhf 72.1-4+b1 [9070 kB] Get: 50 http://deb.debian.org/debian trixie/main armhf libxml2 armhf 2.9.14+dfsg-1.3+b2 [599 kB] Get: 51 http://deb.debian.org/debian trixie/main armhf gettext armhf 0.21-14+b1 [1230 kB] Get: 52 http://deb.debian.org/debian trixie/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 53 http://deb.debian.org/debian trixie/main armhf po-debconf all 1.0.21+nmu1 [248 kB] Get: 54 http://deb.debian.org/debian trixie/main armhf debhelper all 13.15.3 [901 kB] Get: 55 http://deb.debian.org/debian trixie/main armhf python3-pkg-resources all 68.1.2-2 [241 kB] Get: 56 http://deb.debian.org/debian trixie/main armhf python3-lib2to3 all 3.12.3-1 [77.6 kB] Get: 57 http://deb.debian.org/debian trixie/main armhf python3-distutils all 3.12.3-1 [131 kB] Get: 58 http://deb.debian.org/debian trixie/main armhf python3-setuptools all 68.1.2-2 [468 kB] Get: 59 http://deb.debian.org/debian trixie/main armhf dh-python all 6.20240422 [107 kB] Get: 60 http://deb.debian.org/debian trixie/main armhf libpython3.12-stdlib armhf 3.12.2-1 [1800 kB] Get: 61 http://deb.debian.org/debian trixie/main armhf python3.12 armhf 3.12.2-1 [653 kB] Get: 62 http://deb.debian.org/debian trixie/main armhf python3-all armhf 3.11.6-1 [1060 B] Get: 63 http://deb.debian.org/debian trixie/main armhf python3-appdirs all 1.4.4-4 [12.5 kB] Get: 64 http://deb.debian.org/debian trixie/main armhf python3-iniconfig all 1.1.1-2 [6396 B] Get: 65 http://deb.debian.org/debian trixie/main armhf python3-packaging all 24.0-1 [45.5 kB] Get: 66 http://deb.debian.org/debian trixie/main armhf python3-pluggy all 1.5.0-1 [26.9 kB] Get: 67 http://deb.debian.org/debian trixie/main armhf python3-polib all 1.1.1-1 [25.8 kB] Get: 68 http://deb.debian.org/debian trixie/main armhf python3-pytest all 7.4.4-3 [239 kB] Get: 69 http://deb.debian.org/debian trixie/main armhf python3-rply all 0.7.8-1 [15.0 kB] Fetched 31.0 MB in 1s (28.6 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.11-minimal:armhf. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19469 files and directories currently installed.) Preparing to unpack .../libpython3.11-minimal_3.11.8-1_armhf.deb ... Unpacking libpython3.11-minimal:armhf (3.11.8-1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.6.2-1_armhf.deb ... Unpacking libexpat1:armhf (2.6.2-1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.8-1_armhf.deb ... Unpacking python3.11-minimal (3.11.8-1) ... Setting up libpython3.11-minimal:armhf (3.11.8-1) ... Setting up libexpat1:armhf (2.6.2-1) ... Setting up python3.11-minimal (3.11.8-1) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19785 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.11.6-1_armhf.deb ... Unpacking python3-minimal (3.11.6-1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../03-tzdata_2024a-3_all.deb ... Unpacking tzdata (2024a-3) ... Selecting previously unselected package libkrb5support0:armhf. Preparing to unpack .../04-libkrb5support0_1.20.1-5+b1_armhf.deb ... Unpacking libkrb5support0:armhf (1.20.1-5+b1) ... Selecting previously unselected package libcom-err2:armhf. Preparing to unpack .../05-libcom-err2_1.47.0-2.4_armhf.deb ... Unpacking libcom-err2:armhf (1.47.0-2.4) ... Selecting previously unselected package libk5crypto3:armhf. Preparing to unpack .../06-libk5crypto3_1.20.1-5+b1_armhf.deb ... Unpacking libk5crypto3:armhf (1.20.1-5+b1) ... Selecting previously unselected package libkeyutils1:armhf. Preparing to unpack .../07-libkeyutils1_1.6.3-3_armhf.deb ... Unpacking libkeyutils1:armhf (1.6.3-3) ... Selecting previously unselected package libkrb5-3:armhf. Preparing to unpack .../08-libkrb5-3_1.20.1-5+b1_armhf.deb ... Unpacking libkrb5-3:armhf (1.20.1-5+b1) ... Selecting previously unselected package libgssapi-krb5-2:armhf. Preparing to unpack .../09-libgssapi-krb5-2_1.20.1-5+b1_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.20.1-5+b1) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../10-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3:armhf. Preparing to unpack .../11-libtirpc3_1.3.4+ds-1_armhf.deb ... Unpacking libtirpc3:armhf (1.3.4+ds-1) ... Selecting previously unselected package libnsl2:armhf. Preparing to unpack .../12-libnsl2_1.3.0-3_armhf.deb ... Unpacking libnsl2:armhf (1.3.0-3) ... Selecting previously unselected package readline-common. Preparing to unpack .../13-readline-common_8.2-4_all.deb ... Unpacking readline-common (8.2-4) ... Selecting previously unselected package libreadline8:armhf. Preparing to unpack .../14-libreadline8_8.2-3+b1_armhf.deb ... Unpacking libreadline8:armhf (8.2-3+b1) ... Selecting previously unselected package libpython3.11-stdlib:armhf. Preparing to unpack .../15-libpython3.11-stdlib_3.11.8-1_armhf.deb ... Unpacking libpython3.11-stdlib:armhf (3.11.8-1) ... Selecting previously unselected package python3.11. Preparing to unpack .../16-python3.11_3.11.8-1_armhf.deb ... Unpacking python3.11 (3.11.8-1) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../17-libpython3-stdlib_3.11.6-1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.11.6-1) ... Setting up python3-minimal (3.11.6-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20838 files and directories currently installed.) Preparing to unpack .../00-python3_3.11.6-1_armhf.deb ... Unpacking python3 (3.11.6-1) ... Selecting previously unselected package libpython3.12-minimal:armhf. Preparing to unpack .../01-libpython3.12-minimal_3.12.2-1_armhf.deb ... Unpacking libpython3.12-minimal:armhf (3.12.2-1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../02-python3.12-minimal_3.12.2-1_armhf.deb ... Unpacking python3.12-minimal (3.12.2-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../03-sensible-utils_0.0.22_all.deb ... Unpacking sensible-utils (0.0.22) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../04-libmagic-mgc_1%3a5.45-2+b1_armhf.deb ... Unpacking libmagic-mgc (1:5.45-2+b1) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../05-libmagic1_1%3a5.45-2+b1_armhf.deb ... Unpacking libmagic1:armhf (1:5.45-2+b1) ... Selecting previously unselected package file. Preparing to unpack .../06-file_1%3a5.45-2+b1_armhf.deb ... Unpacking file (1:5.45-2+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../07-gettext-base_0.21-14+b1_armhf.deb ... Unpacking gettext-base (0.21-14+b1) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../08-libuchardet0_0.0.8-1+b1_armhf.deb ... Unpacking libuchardet0:armhf (0.0.8-1+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../09-groff-base_1.23.0-3_armhf.deb ... Unpacking groff-base (1.23.0-3) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../10-bsdextrautils_2.39.3-6_armhf.deb ... Unpacking bsdextrautils (2.39.3-6) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../11-libpipeline1_1.5.7-2_armhf.deb ... Unpacking libpipeline1:armhf (1.5.7-2) ... Selecting previously unselected package man-db. Preparing to unpack .../12-man-db_2.12.0-3_armhf.deb ... Unpacking man-db (2.12.0-3) ... Selecting previously unselected package m4. Preparing to unpack .../13-m4_1.4.19-4_armhf.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../14-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../15-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../16-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../17-autopoint_0.21-14_all.deb ... Unpacking autopoint (0.21-14) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../18-libdebhelper-perl_13.15.3_all.deb ... Unpacking libdebhelper-perl (13.15.3) ... Selecting previously unselected package libtool. Preparing to unpack .../19-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../20-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../21-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../22-libsub-override-perl_0.10-1_all.deb ... Unpacking libsub-override-perl (0.10-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../23-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../24-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1t64:armhf. Preparing to unpack .../25-libelf1t64_0.191-1+b1_armhf.deb ... Unpacking libelf1t64:armhf (0.191-1+b1) ... Selecting previously unselected package dwz. Preparing to unpack .../26-dwz_0.15-1+b2_armhf.deb ... Unpacking dwz (0.15-1+b2) ... Selecting previously unselected package libicu72:armhf. Preparing to unpack .../27-libicu72_72.1-4+b1_armhf.deb ... Unpacking libicu72:armhf (72.1-4+b1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../28-libxml2_2.9.14+dfsg-1.3+b2_armhf.deb ... Unpacking libxml2:armhf (2.9.14+dfsg-1.3+b2) ... Selecting previously unselected package gettext. Preparing to unpack .../29-gettext_0.21-14+b1_armhf.deb ... Unpacking gettext (0.21-14+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../30-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../31-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../32-debhelper_13.15.3_all.deb ... Unpacking debhelper (13.15.3) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../33-python3-pkg-resources_68.1.2-2_all.deb ... Unpacking python3-pkg-resources (68.1.2-2) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../34-python3-lib2to3_3.12.3-1_all.deb ... Unpacking python3-lib2to3 (3.12.3-1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../35-python3-distutils_3.12.3-1_all.deb ... Unpacking python3-distutils (3.12.3-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../36-python3-setuptools_68.1.2-2_all.deb ... Unpacking python3-setuptools (68.1.2-2) ... Selecting previously unselected package dh-python. Preparing to unpack .../37-dh-python_6.20240422_all.deb ... Unpacking dh-python (6.20240422) ... Selecting previously unselected package libpython3.12-stdlib:armhf. Preparing to unpack .../38-libpython3.12-stdlib_3.12.2-1_armhf.deb ... Unpacking libpython3.12-stdlib:armhf (3.12.2-1) ... Selecting previously unselected package python3.12. Preparing to unpack .../39-python3.12_3.12.2-1_armhf.deb ... Unpacking python3.12 (3.12.2-1) ... Selecting previously unselected package python3-all. Preparing to unpack .../40-python3-all_3.11.6-1_armhf.deb ... Unpacking python3-all (3.11.6-1) ... Selecting previously unselected package python3-appdirs. Preparing to unpack .../41-python3-appdirs_1.4.4-4_all.deb ... Unpacking python3-appdirs (1.4.4-4) ... Selecting previously unselected package python3-iniconfig. Preparing to unpack .../42-python3-iniconfig_1.1.1-2_all.deb ... Unpacking python3-iniconfig (1.1.1-2) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../43-python3-packaging_24.0-1_all.deb ... Unpacking python3-packaging (24.0-1) ... Selecting previously unselected package python3-pluggy. Preparing to unpack .../44-python3-pluggy_1.5.0-1_all.deb ... Unpacking python3-pluggy (1.5.0-1) ... Selecting previously unselected package python3-polib. Preparing to unpack .../45-python3-polib_1.1.1-1_all.deb ... Unpacking python3-polib (1.1.1-1) ... Selecting previously unselected package python3-pytest. Preparing to unpack .../46-python3-pytest_7.4.4-3_all.deb ... Unpacking python3-pytest (7.4.4-3) ... Selecting previously unselected package python3-rply. Preparing to unpack .../47-python3-rply_0.7.8-1_all.deb ... Unpacking python3-rply (0.7.8-1) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:armhf (1.5.7-2) ... Setting up libkeyutils1:armhf (1.6.3-3) ... Setting up libicu72:armhf (72.1-4+b1) ... Setting up bsdextrautils (2.39.3-6) ... Setting up libmagic-mgc (1:5.45-2+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libdebhelper-perl (13.15.3) ... Setting up libpython3.12-minimal:armhf (3.12.2-1) ... Setting up libmagic1:armhf (1:5.45-2+b1) ... Setting up gettext-base (0.21-14+b1) ... Setting up m4 (1.4.19-4) ... Setting up libcom-err2:armhf (1.47.0-2.4) ... Setting up file (1:5.45-2+b1) ... Setting up libelf1t64:armhf (0.191-1+b1) ... Setting up libkrb5support0:armhf (1.20.1-5+b1) ... Setting up tzdata (2024a-3) ... Current default time zone: 'Etc/UTC' Local time is now: Sat Apr 27 23:41:26 UTC 2024. Universal Time is now: Sat Apr 27 23:41:26 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... Setting up autopoint (0.21-14) ... Setting up libk5crypto3:armhf (1.20.1-5+b1) ... Setting up autoconf (2.71-3) ... Setting up dwz (0.15-1+b2) ... Setting up sensible-utils (0.0.22) ... Setting up libuchardet0:armhf (0.0.8-1+b1) ... Setting up libsub-override-perl (0.10-1) ... Setting up netbase (6.4) ... Setting up libkrb5-3:armhf (1.20.1-5+b1) ... Setting up readline-common (8.2-4) ... Setting up libxml2:armhf (2.9.14+dfsg-1.3+b2) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up python3.12-minimal (3.12.2-1) ... Setting up gettext (0.21-14+b1) ... Setting up libtool (2.4.7-7) ... Setting up libreadline8:armhf (8.2-3+b1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libgssapi-krb5-2:armhf (1.20.1-5+b1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up groff-base (1.23.0-3) ... Setting up libtirpc3:armhf (1.3.4+ds-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.12.0-3) ... Not building database; man-db/auto-update is not 'true'. Setting up libnsl2:armhf (1.3.0-3) ... Setting up libpython3.12-stdlib:armhf (3.12.2-1) ... Setting up libpython3.11-stdlib:armhf (3.11.8-1) ... Setting up python3.12 (3.12.2-1) ... Setting up debhelper (13.15.3) ... Setting up libpython3-stdlib:armhf (3.11.6-1) ... Setting up python3.11 (3.11.8-1) ... Setting up python3 (3.11.6-1) ... Setting up python3-packaging (24.0-1) ... Setting up python3-pluggy (1.5.0-1) ... Setting up python3-lib2to3 (3.12.3-1) ... Setting up python3-appdirs (1.4.4-4) ... Setting up python3-pkg-resources (68.1.2-2) ... Setting up python3-rply (0.7.8-1) ... Setting up python3-distutils (3.12.3-1) ... python3.12: can't get files for byte-compilation Setting up python3-iniconfig (1.1.1-2) ... Setting up python3-setuptools (68.1.2-2) ... Setting up python3-polib (1.1.1-1) ... Setting up python3-pytest (7.4.4-3) ... Setting up python3-all (3.11.6-1) ... Setting up dh-python (6.20240422) ... Processing triggers for libc-bin (2.37-18) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/i18nspector-0.27.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../i18nspector_0.27.1-2_source.changes dpkg-buildpackage: info: source package i18nspector dpkg-buildpackage: info: source version 0.27.1-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Stuart Prescott dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf debian/rules clean dh clean --with=python3 dh_auto_clean make -j3 clean make[1]: Entering directory '/build/reproducible-path/i18nspector-0.27.1' find . -type f -name '*.py[co]' -delete find . -type d -name '__pycache__' -delete rm -rf .pytest_cache rm -f .coverage rm -f *.tmp make[1]: Leaving directory '/build/reproducible-path/i18nspector-0.27.1' dh_clean debian/rules binary dh binary --with=python3 dh_update_autotools_config dh_autoreconf dh_auto_configure dh_auto_build make -j3 "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/i18nspector-0.27.1' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/build/reproducible-path/i18nspector-0.27.1' dh_auto_test make -j3 test make[1]: Entering directory '/build/reproducible-path/i18nspector-0.27.1' python3 -m pytest -v ============================= test session starts ============================== platform linux -- Python 3.11.8, pytest-7.4.4, pluggy-1.5.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /build/reproducible-path/i18nspector-0.27.1 configfile: pytest.ini testpaths: tests collecting ... collected 2177 items tests/test_changelog.py::test_tags::test['add', 'ancient-date'] PASSED [ 0%] tests/test_changelog.py::test_tags::test['add', 'boilerplate-in-project-id-version'] PASSED [ 0%] tests/test_changelog.py::test_tags::test['add', 'boilerplate-in-report-msgid-bugs-to'] PASSED [ 0%] tests/test_changelog.py::test_tags::test['add', 'broken-encoding'] PASSED [ 0%] tests/test_changelog.py::test_tags::test['add', 'c1-control-characters'] PASSED [ 0%] tests/test_changelog.py::test_tags::test['add', 'date-from-future'] PASSED [ 0%] tests/test_changelog.py::test_tags::test['add', 'encoding-in-language-header-field'] PASSED [ 0%] tests/test_changelog.py::test_tags::test['add', 'invalid-content-transfer-encoding'] PASSED [ 0%] tests/test_changelog.py::test_tags::test['add', 'invalid-content-type'] PASSED [ 0%] tests/test_changelog.py::test_tags::test['add', 'invalid-date'] PASSED [ 0%] tests/test_changelog.py::test_tags::test['add', 'invalid-language'] PASSED [ 0%] tests/test_changelog.py::test_tags::test['add', 'invalid-mime-version'] PASSED [ 0%] tests/test_changelog.py::test_tags::test['add', 'invalid-mo-file'] PASSED [ 0%] tests/test_changelog.py::test_tags::test['add', 'invalid-report-msgid-bugs-to'] PASSED [ 0%] tests/test_changelog.py::test_tags::test['add', 'language-disparity'] PASSED [ 0%] tests/test_changelog.py::test_tags::test['add', 'language-variant-does-not-affect-translation'] PASSED [ 0%] tests/test_changelog.py::test_tags::test['add', 'no-content-transfer-encoding-header-field'] PASSED [ 0%] tests/test_changelog.py::test_tags::test['add', 'no-content-type-header-field'] PASSED [ 0%] tests/test_changelog.py::test_tags::test['add', 'no-date-header-field'] PASSED [ 0%] tests/test_changelog.py::test_tags::test['add', 'no-language-header-field'] PASSED [ 0%] tests/test_changelog.py::test_tags::test['add', 'no-mime-version-header-field'] PASSED [ 0%] tests/test_changelog.py::test_tags::test['add', 'no-package-name-in-project-id-version'] PASSED [ 1%] tests/test_changelog.py::test_tags::test['add', 'no-project-id-version-header-field'] PASSED [ 1%] tests/test_changelog.py::test_tags::test['add', 'no-report-msgid-bugs-to-header-field'] PASSED [ 1%] tests/test_changelog.py::test_tags::test['add', 'no-version-in-project-id-version'] PASSED [ 1%] tests/test_changelog.py::test_tags::test['add', 'non-portable-encoding'] PASSED [ 1%] tests/test_changelog.py::test_tags::test['add', 'os-error'] PASSED [ 1%] tests/test_changelog.py::test_tags::test['add', 'syntax-error-in-plural-forms'] PASSED [ 1%] tests/test_changelog.py::test_tags::test['add', 'syntax-error-in-po-file'] PASSED [ 1%] tests/test_changelog.py::test_tags::test['add', 'unable-to-determine-language'] PASSED [ 1%] tests/test_changelog.py::test_tags::test['add', 'unknown-encoding'] PASSED [ 1%] tests/test_changelog.py::test_tags::test['add', 'unknown-file-type'] PASSED [ 1%] tests/test_changelog.py::test_tags::test['add', 'unknown-header-field'] PASSED [ 1%] tests/test_changelog.py::test_tags::test['add', 'unknown-poedit-language'] PASSED [ 1%] tests/test_changelog.py::test_tags::test['add', 'unrepresentable-characters'] PASSED [ 1%] tests/test_changelog.py::test_tags::test['add', 'boilerplate-in-language-team'] PASSED [ 1%] tests/test_changelog.py::test_tags::test['add', 'boilerplate-in-last-translator'] PASSED [ 1%] tests/test_changelog.py::test_tags::test['add', 'invalid-last-translator'] PASSED [ 1%] tests/test_changelog.py::test_tags::test['add', 'language-team-equal-to-last-translator'] PASSED [ 1%] tests/test_changelog.py::test_tags::test['add', 'no-language-team-header-field'] PASSED [ 1%] tests/test_changelog.py::test_tags::test['add', 'no-last-translator-header-field'] PASSED [ 1%] tests/test_changelog.py::test_tags::test['add', 'duplicate-header-field'] PASSED [ 1%] tests/test_changelog.py::test_tags::test['add', 'duplicate-message-definition'] PASSED [ 1%] tests/test_changelog.py::test_tags::test['add', 'non-ascii-compatible-encoding'] PASSED [ 2%] tests/test_changelog.py::test_tags::test['rename', 'c1-control-characters', 'unusual-character-in-translation'] PASSED [ 2%] tests/test_changelog.py::test_tags::test['add', 'inconsistent-number-of-plural-forms'] PASSED [ 2%] tests/test_changelog.py::test_tags::test['add', 'incorrect-number-of-plural-forms'] PASSED [ 2%] tests/test_changelog.py::test_tags::test['add', 'no-plural-forms-header-field'] PASSED [ 2%] tests/test_changelog.py::test_tags::test['add', 'no-required-plural-forms-header-field'] PASSED [ 2%] tests/test_changelog.py::test_tags::test['add', 'syntax-error-in-unused-plural-forms'] PASSED [ 2%] tests/test_changelog.py::test_tags::test['add', 'stray-header-line'] PASSED [ 2%] tests/test_changelog.py::test_tags::test['add', 'arithmetic-error-in-plural-forms'] PASSED [ 2%] tests/test_changelog.py::test_tags::test['add', 'arithmetic-error-in-unused-plural-forms'] PASSED [ 2%] tests/test_changelog.py::test_tags::test['add', 'codomain-error-in-plural-forms'] PASSED [ 2%] tests/test_changelog.py::test_tags::test['add', 'codomain-error-in-unused-plural-forms'] PASSED [ 2%] tests/test_changelog.py::test_tags::test['add', 'empty-file'] PASSED [ 2%] tests/test_changelog.py::test_tags::test['add', 'invalid-language-team'] PASSED [ 2%] tests/test_changelog.py::test_tags::test['add', 'incorrect-plural-forms'] PASSED [ 2%] tests/test_changelog.py::test_tags::test['add', 'incorrect-unused-plural-forms'] PASSED [ 2%] tests/test_changelog.py::test_tags::test['add', 'inconsistent-leading-newlines'] PASSED [ 2%] tests/test_changelog.py::test_tags::test['add', 'inconsistent-trailing-newlines'] PASSED [ 2%] tests/test_changelog.py::test_tags::test['add', 'boilerplate-in-content-type'] PASSED [ 2%] tests/test_changelog.py::test_tags::test['add', 'conflict-marker-in-header-entry'] PASSED [ 2%] tests/test_changelog.py::test_tags::test['add', 'conflict-marker-in-translation'] PASSED [ 2%] tests/test_changelog.py::test_tags::test['add', 'duplicate-header-field-content-transfer-encoding'] PASSED [ 2%] tests/test_changelog.py::test_tags::test['add', 'duplicate-header-field-content-type'] PASSED [ 3%] tests/test_changelog.py::test_tags::test['add', 'duplicate-header-field-date'] PASSED [ 3%] tests/test_changelog.py::test_tags::test['add', 'duplicate-header-field-language'] PASSED [ 3%] tests/test_changelog.py::test_tags::test['add', 'duplicate-header-field-language-team'] PASSED [ 3%] tests/test_changelog.py::test_tags::test['add', 'duplicate-header-field-last-translator'] PASSED [ 3%] tests/test_changelog.py::test_tags::test['add', 'duplicate-header-field-mime-version'] PASSED [ 3%] tests/test_changelog.py::test_tags::test['add', 'duplicate-header-field-plural-forms'] PASSED [ 3%] tests/test_changelog.py::test_tags::test['add', 'duplicate-header-field-project-id-version'] PASSED [ 3%] tests/test_changelog.py::test_tags::test['add', 'duplicate-header-field-report-msgid-bugs-to'] PASSED [ 3%] tests/test_changelog.py::test_tags::test['add', 'fuzzy-header-entry'] PASSED [ 3%] tests/test_changelog.py::test_tags::test['add', 'distant-header-entry'] PASSED [ 3%] tests/test_changelog.py::test_tags::test['add', 'duplicate-flag-for-header-entry'] PASSED [ 3%] tests/test_changelog.py::test_tags::test['add', 'duplicate-header-entry'] PASSED [ 3%] tests/test_changelog.py::test_tags::test['add', 'duplicate-header-field-x-poedit'] PASSED [ 3%] tests/test_changelog.py::test_tags::test['add', 'empty-msgid-message-with-plural-forms'] PASSED [ 3%] tests/test_changelog.py::test_tags::test['add', 'empty-msgid-message-with-source-code-references'] PASSED [ 3%] tests/test_changelog.py::test_tags::test['add', 'unexpected-flag-for-header-entry'] PASSED [ 3%] tests/test_changelog.py::test_tags::test['add', 'unusual-character-in-header-entry'] PASSED [ 3%] tests/test_changelog.py::test_tags::test['add', 'boilerplate-in-date'] PASSED [ 3%] tests/test_changelog.py::test_tags::test['add', 'conflicting-message-flags'] PASSED [ 3%] tests/test_changelog.py::test_tags::test['add', 'duplicate-message-flag'] PASSED [ 3%] tests/test_changelog.py::test_tags::test['add', 'invalid-range-flag'] PASSED [ 3%] tests/test_changelog.py::test_tags::test['add', 'range-flag-without-plural-string'] PASSED [ 4%] tests/test_changelog.py::test_tags::test['add', 'redundant-message-flag'] PASSED [ 4%] tests/test_changelog.py::test_tags::test['add', 'unknown-message-flag'] PASSED [ 4%] tests/test_changelog.py::test_tags::test['add', 'translation-in-template'] PASSED [ 4%] tests/test_changelog.py::test_tags::test['add', 'c-format-string-argument-type-mismatch'] PASSED [ 4%] tests/test_changelog.py::test_tags::test['add', 'c-format-string-error'] PASSED [ 4%] tests/test_changelog.py::test_tags::test['add', 'c-format-string-excess-arguments'] PASSED [ 4%] tests/test_changelog.py::test_tags::test['add', 'c-format-string-non-portable-conversion'] PASSED [ 4%] tests/test_changelog.py::test_tags::test['add', 'c-format-string-redundant-flag'] PASSED [ 4%] tests/test_changelog.py::test_tags::test['add', 'partially-translated-message'] PASSED [ 4%] tests/test_changelog.py::test_tags::test['add', 'c-format-string-missing-arguments'] PASSED [ 4%] tests/test_changelog.py::test_tags::test['add', 'qt-plural-format-mistaken-for-c-format'] PASSED [ 4%] tests/test_changelog.py::test_tags::test['add', 'stray-previous-msgid'] PASSED [ 4%] tests/test_changelog.py::test_tags::test['add', 'malformed-xml'] PASSED [ 4%] tests/test_changelog.py::test_tags::test['add', 'python-format-string-argument-number-mismatch'] PASSED [ 4%] tests/test_changelog.py::test_tags::test['add', 'python-format-string-argument-type-mismatch'] PASSED [ 4%] tests/test_changelog.py::test_tags::test['add', 'python-format-string-error'] PASSED [ 4%] tests/test_changelog.py::test_tags::test['add', 'python-format-string-missing-argument'] PASSED [ 4%] tests/test_changelog.py::test_tags::test['add', 'python-format-string-multiple-unnamed-arguments'] PASSED [ 4%] tests/test_changelog.py::test_tags::test['add', 'python-format-string-obsolete-conversion'] PASSED [ 4%] tests/test_changelog.py::test_tags::test['add', 'python-format-string-redundant-flag'] PASSED [ 4%] tests/test_changelog.py::test_tags::test['add', 'python-format-string-redundant-length'] PASSED [ 5%] tests/test_changelog.py::test_tags::test['add', 'python-format-string-redundant-precision'] PASSED [ 5%] tests/test_changelog.py::test_tags::test['add', 'python-format-string-unknown-argument'] PASSED [ 5%] tests/test_changelog.py::test_tags::test['add', 'python-format-string-unnamed-plural-argument'] PASSED [ 5%] tests/test_changelog.py::test_tags::test['add', 'boilerplate-in-initial-comments'] PASSED [ 5%] tests/test_changelog.py::test_tags::test['rename', 'incorrect-plural-forms', 'unusual-plural-forms'] PASSED [ 5%] tests/test_changelog.py::test_tags::test['rename', 'incorrect-unused-plural-forms', 'unusual-unused-plural-forms'] PASSED [ 5%] tests/test_changelog.py::test_tags::test['add', 'leading-junk-in-plural-forms'] PASSED [ 5%] tests/test_changelog.py::test_tags::test['add', 'trailing-junk-in-plural-forms'] PASSED [ 5%] tests/test_changelog.py::test_tags::test['add', 'python-brace-format-string-argument-type-mismatch'] PASSED [ 5%] tests/test_changelog.py::test_tags::test['add', 'python-brace-format-string-error'] PASSED [ 5%] tests/test_changelog.py::test_tags::test['add', 'python-brace-format-string-missing-argument'] PASSED [ 5%] tests/test_changelog.py::test_tags::test['add', 'python-brace-format-string-unknown-argument'] PASSED [ 5%] tests/test_changelog.py::test_tags::test['add', 'perl-brace-format-string-error'] PASSED [ 5%] tests/test_changelog.py::test_tags::test['add', 'perl-brace-format-string-missing-argument'] PASSED [ 5%] tests/test_changelog.py::test_tags::test['add', 'perl-brace-format-string-unknown-argument'] PASSED [ 5%] tests/test_changelog.py::test_tags::test['check', 'ancient-date'] PASSED [ 5%] tests/test_changelog.py::test_tags::test['check', 'arithmetic-error-in-plural-forms'] PASSED [ 5%] tests/test_changelog.py::test_tags::test['check', 'arithmetic-error-in-unused-plural-forms'] PASSED [ 5%] tests/test_changelog.py::test_tags::test['check', 'boilerplate-in-content-type'] PASSED [ 5%] tests/test_changelog.py::test_tags::test['check', 'boilerplate-in-date'] PASSED [ 5%] tests/test_changelog.py::test_tags::test['check', 'boilerplate-in-initial-comments'] PASSED [ 5%] tests/test_changelog.py::test_tags::test['check', 'boilerplate-in-language-team'] PASSED [ 6%] tests/test_changelog.py::test_tags::test['check', 'boilerplate-in-last-translator'] PASSED [ 6%] tests/test_changelog.py::test_tags::test['check', 'boilerplate-in-project-id-version'] PASSED [ 6%] tests/test_changelog.py::test_tags::test['check', 'boilerplate-in-report-msgid-bugs-to'] PASSED [ 6%] tests/test_changelog.py::test_tags::test['check', 'broken-encoding'] PASSED [ 6%] tests/test_changelog.py::test_tags::test['check', 'c-format-string-argument-type-mismatch'] PASSED [ 6%] tests/test_changelog.py::test_tags::test['check', 'c-format-string-error'] PASSED [ 6%] tests/test_changelog.py::test_tags::test['check', 'c-format-string-excess-arguments'] PASSED [ 6%] tests/test_changelog.py::test_tags::test['check', 'c-format-string-missing-arguments'] PASSED [ 6%] tests/test_changelog.py::test_tags::test['check', 'c-format-string-non-portable-conversion'] PASSED [ 6%] tests/test_changelog.py::test_tags::test['check', 'c-format-string-redundant-flag'] PASSED [ 6%] tests/test_changelog.py::test_tags::test['check', 'codomain-error-in-plural-forms'] PASSED [ 6%] tests/test_changelog.py::test_tags::test['check', 'codomain-error-in-unused-plural-forms'] PASSED [ 6%] tests/test_changelog.py::test_tags::test['check', 'conflict-marker-in-header-entry'] PASSED [ 6%] tests/test_changelog.py::test_tags::test['check', 'conflict-marker-in-translation'] PASSED [ 6%] tests/test_changelog.py::test_tags::test['check', 'conflicting-message-flags'] PASSED [ 6%] tests/test_changelog.py::test_tags::test['check', 'date-from-future'] PASSED [ 6%] tests/test_changelog.py::test_tags::test['check', 'distant-header-entry'] PASSED [ 6%] tests/test_changelog.py::test_tags::test['check', 'duplicate-flag-for-header-entry'] PASSED [ 6%] tests/test_changelog.py::test_tags::test['check', 'duplicate-header-entry'] PASSED [ 6%] tests/test_changelog.py::test_tags::test['check', 'duplicate-header-field'] PASSED [ 6%] tests/test_changelog.py::test_tags::test['check', 'duplicate-header-field-content-transfer-encoding'] PASSED [ 6%] tests/test_changelog.py::test_tags::test['check', 'duplicate-header-field-content-type'] PASSED [ 7%] tests/test_changelog.py::test_tags::test['check', 'duplicate-header-field-date'] PASSED [ 7%] tests/test_changelog.py::test_tags::test['check', 'duplicate-header-field-language'] PASSED [ 7%] tests/test_changelog.py::test_tags::test['check', 'duplicate-header-field-language-team'] PASSED [ 7%] tests/test_changelog.py::test_tags::test['check', 'duplicate-header-field-last-translator'] PASSED [ 7%] tests/test_changelog.py::test_tags::test['check', 'duplicate-header-field-mime-version'] PASSED [ 7%] tests/test_changelog.py::test_tags::test['check', 'duplicate-header-field-plural-forms'] PASSED [ 7%] tests/test_changelog.py::test_tags::test['check', 'duplicate-header-field-project-id-version'] PASSED [ 7%] tests/test_changelog.py::test_tags::test['check', 'duplicate-header-field-report-msgid-bugs-to'] PASSED [ 7%] tests/test_changelog.py::test_tags::test['check', 'duplicate-header-field-x-poedit'] PASSED [ 7%] tests/test_changelog.py::test_tags::test['check', 'duplicate-message-definition'] PASSED [ 7%] tests/test_changelog.py::test_tags::test['check', 'duplicate-message-flag'] PASSED [ 7%] tests/test_changelog.py::test_tags::test['check', 'empty-file'] PASSED [ 7%] tests/test_changelog.py::test_tags::test['check', 'empty-msgid-message-with-plural-forms'] PASSED [ 7%] tests/test_changelog.py::test_tags::test['check', 'empty-msgid-message-with-source-code-references'] PASSED [ 7%] tests/test_changelog.py::test_tags::test['check', 'encoding-in-language-header-field'] PASSED [ 7%] tests/test_changelog.py::test_tags::test['check', 'fuzzy-header-entry'] PASSED [ 7%] tests/test_changelog.py::test_tags::test['check', 'inconsistent-leading-newlines'] PASSED [ 7%] tests/test_changelog.py::test_tags::test['check', 'inconsistent-number-of-plural-forms'] PASSED [ 7%] tests/test_changelog.py::test_tags::test['check', 'inconsistent-trailing-newlines'] PASSED [ 7%] tests/test_changelog.py::test_tags::test['check', 'incorrect-number-of-plural-forms'] PASSED [ 7%] tests/test_changelog.py::test_tags::test['check', 'invalid-content-transfer-encoding'] PASSED [ 7%] tests/test_changelog.py::test_tags::test['check', 'invalid-content-type'] PASSED [ 8%] tests/test_changelog.py::test_tags::test['check', 'invalid-date'] PASSED [ 8%] tests/test_changelog.py::test_tags::test['check', 'invalid-language'] PASSED [ 8%] tests/test_changelog.py::test_tags::test['check', 'invalid-language-team'] PASSED [ 8%] tests/test_changelog.py::test_tags::test['check', 'invalid-last-translator'] PASSED [ 8%] tests/test_changelog.py::test_tags::test['check', 'invalid-mime-version'] PASSED [ 8%] tests/test_changelog.py::test_tags::test['check', 'invalid-mo-file'] PASSED [ 8%] tests/test_changelog.py::test_tags::test['check', 'invalid-range-flag'] PASSED [ 8%] tests/test_changelog.py::test_tags::test['check', 'invalid-report-msgid-bugs-to'] PASSED [ 8%] tests/test_changelog.py::test_tags::test['check', 'language-disparity'] PASSED [ 8%] tests/test_changelog.py::test_tags::test['check', 'language-team-equal-to-last-translator'] PASSED [ 8%] tests/test_changelog.py::test_tags::test['check', 'language-variant-does-not-affect-translation'] PASSED [ 8%] tests/test_changelog.py::test_tags::test['check', 'leading-junk-in-plural-forms'] PASSED [ 8%] tests/test_changelog.py::test_tags::test['check', 'malformed-xml'] PASSED [ 8%] tests/test_changelog.py::test_tags::test['check', 'no-content-transfer-encoding-header-field'] PASSED [ 8%] tests/test_changelog.py::test_tags::test['check', 'no-content-type-header-field'] PASSED [ 8%] tests/test_changelog.py::test_tags::test['check', 'no-date-header-field'] PASSED [ 8%] tests/test_changelog.py::test_tags::test['check', 'no-language-header-field'] PASSED [ 8%] tests/test_changelog.py::test_tags::test['check', 'no-language-team-header-field'] PASSED [ 8%] tests/test_changelog.py::test_tags::test['check', 'no-last-translator-header-field'] PASSED [ 8%] tests/test_changelog.py::test_tags::test['check', 'no-mime-version-header-field'] PASSED [ 8%] tests/test_changelog.py::test_tags::test['check', 'no-package-name-in-project-id-version'] PASSED [ 9%] tests/test_changelog.py::test_tags::test['check', 'no-plural-forms-header-field'] PASSED [ 9%] tests/test_changelog.py::test_tags::test['check', 'no-project-id-version-header-field'] PASSED [ 9%] tests/test_changelog.py::test_tags::test['check', 'no-report-msgid-bugs-to-header-field'] PASSED [ 9%] tests/test_changelog.py::test_tags::test['check', 'no-required-plural-forms-header-field'] PASSED [ 9%] tests/test_changelog.py::test_tags::test['check', 'no-version-in-project-id-version'] PASSED [ 9%] tests/test_changelog.py::test_tags::test['check', 'non-ascii-compatible-encoding'] PASSED [ 9%] tests/test_changelog.py::test_tags::test['check', 'non-portable-encoding'] PASSED [ 9%] tests/test_changelog.py::test_tags::test['check', 'os-error'] PASSED [ 9%] tests/test_changelog.py::test_tags::test['check', 'partially-translated-message'] PASSED [ 9%] tests/test_changelog.py::test_tags::test['check', 'perl-brace-format-string-error'] PASSED [ 9%] tests/test_changelog.py::test_tags::test['check', 'perl-brace-format-string-missing-argument'] PASSED [ 9%] tests/test_changelog.py::test_tags::test['check', 'perl-brace-format-string-unknown-argument'] PASSED [ 9%] tests/test_changelog.py::test_tags::test['check', 'python-brace-format-string-argument-type-mismatch'] PASSED [ 9%] tests/test_changelog.py::test_tags::test['check', 'python-brace-format-string-error'] PASSED [ 9%] tests/test_changelog.py::test_tags::test['check', 'python-brace-format-string-missing-argument'] PASSED [ 9%] tests/test_changelog.py::test_tags::test['check', 'python-brace-format-string-unknown-argument'] PASSED [ 9%] tests/test_changelog.py::test_tags::test['check', 'python-format-string-argument-number-mismatch'] PASSED [ 9%] tests/test_changelog.py::test_tags::test['check', 'python-format-string-argument-type-mismatch'] PASSED [ 9%] tests/test_changelog.py::test_tags::test['check', 'python-format-string-error'] PASSED [ 9%] tests/test_changelog.py::test_tags::test['check', 'python-format-string-missing-argument'] PASSED [ 9%] tests/test_changelog.py::test_tags::test['check', 'python-format-string-multiple-unnamed-arguments'] PASSED [ 9%] tests/test_changelog.py::test_tags::test['check', 'python-format-string-obsolete-conversion'] PASSED [ 10%] tests/test_changelog.py::test_tags::test['check', 'python-format-string-redundant-flag'] PASSED [ 10%] tests/test_changelog.py::test_tags::test['check', 'python-format-string-redundant-length'] PASSED [ 10%] tests/test_changelog.py::test_tags::test['check', 'python-format-string-redundant-precision'] PASSED [ 10%] tests/test_changelog.py::test_tags::test['check', 'python-format-string-unknown-argument'] PASSED [ 10%] tests/test_changelog.py::test_tags::test['check', 'python-format-string-unnamed-plural-argument'] PASSED [ 10%] tests/test_changelog.py::test_tags::test['check', 'qt-plural-format-mistaken-for-c-format'] PASSED [ 10%] tests/test_changelog.py::test_tags::test['check', 'range-flag-without-plural-string'] PASSED [ 10%] tests/test_changelog.py::test_tags::test['check', 'redundant-message-flag'] PASSED [ 10%] tests/test_changelog.py::test_tags::test['check', 'stray-header-line'] PASSED [ 10%] tests/test_changelog.py::test_tags::test['check', 'stray-previous-msgid'] PASSED [ 10%] tests/test_changelog.py::test_tags::test['check', 'syntax-error-in-plural-forms'] PASSED [ 10%] tests/test_changelog.py::test_tags::test['check', 'syntax-error-in-po-file'] PASSED [ 10%] tests/test_changelog.py::test_tags::test['check', 'syntax-error-in-unused-plural-forms'] PASSED [ 10%] tests/test_changelog.py::test_tags::test['check', 'trailing-junk-in-plural-forms'] PASSED [ 10%] tests/test_changelog.py::test_tags::test['check', 'translation-in-template'] PASSED [ 10%] tests/test_changelog.py::test_tags::test['check', 'unable-to-determine-language'] PASSED [ 10%] tests/test_changelog.py::test_tags::test['check', 'unexpected-flag-for-header-entry'] PASSED [ 10%] tests/test_changelog.py::test_tags::test['check', 'unknown-encoding'] PASSED [ 10%] tests/test_changelog.py::test_tags::test['check', 'unknown-file-type'] PASSED [ 10%] tests/test_changelog.py::test_tags::test['check', 'unknown-header-field'] PASSED [ 10%] tests/test_changelog.py::test_tags::test['check', 'unknown-message-flag'] PASSED [ 10%] tests/test_changelog.py::test_tags::test['check', 'unknown-poedit-language'] PASSED [ 11%] tests/test_changelog.py::test_tags::test['check', 'unrepresentable-characters'] PASSED [ 11%] tests/test_changelog.py::test_tags::test['check', 'unusual-character-in-header-entry'] PASSED [ 11%] tests/test_changelog.py::test_tags::test['check', 'unusual-character-in-translation'] PASSED [ 11%] tests/test_changelog.py::test_tags::test['check', 'unusual-plural-forms'] PASSED [ 11%] tests/test_changelog.py::test_tags::test['check', 'unusual-unused-plural-forms'] PASSED [ 11%] tests/test_changelog.py::test_trailing_whitespace PASSED [ 11%] tests/test_domains.py::test_special_domains::test_ok PASSED [ 11%] tests/test_domains.py::test_special_domains::test_in_addr_apra PASSED [ 11%] tests/test_domains.py::test_special_domains::test_ip6_arpa PASSED [ 11%] tests/test_domains.py::test_special_domains::test_test PASSED [ 11%] tests/test_domains.py::test_special_domains::test_localhost PASSED [ 11%] tests/test_domains.py::test_special_domains::test_invalid PASSED [ 11%] tests/test_domains.py::test_special_domains::test_example PASSED [ 11%] tests/test_domains.py::test_special_domain_emails::test_valid PASSED [ 11%] tests/test_domains.py::test_special_domain_emails::test_special PASSED [ 11%] tests/test_domains.py::test_special_domain_emails::test_no_at PASSED [ 11%] tests/test_domains.py::test_dotless_domains::test_dotless PASSED [ 11%] tests/test_domains.py::test_dotless_domains::test_dotfull PASSED [ 11%] tests/test_domains.py::test_dotless_emails::test_dotless PASSED [ 11%] tests/test_domains.py::test_dotless_emails::test_dotfull PASSED [ 11%] tests/test_domains.py::test_dotless_emails::test_no_at PASSED [ 11%] tests/test_encodings.py::test_is_portable_encoding::test_found PASSED [ 12%] tests/test_encodings.py::test_is_portable_encoding::test_found_ PASSED [ 12%] tests/test_encodings.py::test_is_portable_encoding::test_found_nonpython PASSED [ 12%] tests/test_encodings.py::test_is_portable_encoding::test_notfound PASSED [ 12%] tests/test_encodings.py::test_propose_portable_encoding::test_identity PASSED [ 12%] tests/test_encodings.py::test_propose_portable_encoding::test_notfound PASSED [ 12%] tests/test_encodings.py::test_propose_portable_encoding::test_found['ISO8859-2', 'ISO-8859-2'] PASSED [ 12%] tests/test_encodings.py::test_propose_portable_encoding::test_found['ISO_8859-2', 'ISO-8859-2'] PASSED [ 12%] tests/test_encodings.py::test_propose_portable_encoding::test_found['Windows-1250', 'CP1250'] PASSED [ 12%] tests/test_encodings.py::test_ascii_compatibility::test_missing PASSED [ 12%] tests/test_encodings.py::test_ascii_compatibility::test_portable['ascii'] PASSED [ 12%] tests/test_encodings.py::test_ascii_compatibility::test_portable['us-ascii'] PASSED [ 12%] tests/test_encodings.py::test_ascii_compatibility::test_portable['ansi_x3.4-1968'] PASSED [ 12%] tests/test_encodings.py::test_ascii_compatibility::test_portable['iso-8859-1'] PASSED [ 12%] tests/test_encodings.py::test_ascii_compatibility::test_portable['iso-8859-2'] PASSED [ 12%] tests/test_encodings.py::test_ascii_compatibility::test_portable['iso-8859-3'] PASSED [ 12%] tests/test_encodings.py::test_ascii_compatibility::test_portable['iso-8859-4'] PASSED [ 12%] tests/test_encodings.py::test_ascii_compatibility::test_portable['iso-8859-5'] PASSED [ 12%] tests/test_encodings.py::test_ascii_compatibility::test_portable['iso-8859-6'] PASSED [ 12%] tests/test_encodings.py::test_ascii_compatibility::test_portable['iso-8859-7'] PASSED [ 12%] tests/test_encodings.py::test_ascii_compatibility::test_portable['iso-8859-8'] PASSED [ 12%] tests/test_encodings.py::test_ascii_compatibility::test_portable['iso-8859-9'] PASSED [ 12%] tests/test_encodings.py::test_ascii_compatibility::test_portable['iso-8859-13'] PASSED [ 13%] tests/test_encodings.py::test_ascii_compatibility::test_portable['iso-8859-14'] PASSED [ 13%] tests/test_encodings.py::test_ascii_compatibility::test_portable['iso-8859-15'] PASSED [ 13%] tests/test_encodings.py::test_ascii_compatibility::test_portable['koi8-r'] PASSED [ 13%] tests/test_encodings.py::test_ascii_compatibility::test_portable['koi8-u'] PASSED [ 13%] tests/test_encodings.py::test_ascii_compatibility::test_portable['cp850'] PASSED [ 13%] tests/test_encodings.py::test_ascii_compatibility::test_portable['cp866'] PASSED [ 13%] tests/test_encodings.py::test_ascii_compatibility::test_portable['cp874'] PASSED [ 13%] tests/test_encodings.py::test_ascii_compatibility::test_portable['cp932'] PASSED [ 13%] tests/test_encodings.py::test_ascii_compatibility::test_portable['cp949'] PASSED [ 13%] tests/test_encodings.py::test_ascii_compatibility::test_portable['cp950'] PASSED [ 13%] tests/test_encodings.py::test_ascii_compatibility::test_portable['cp1250'] PASSED [ 13%] tests/test_encodings.py::test_ascii_compatibility::test_portable['cp1251'] PASSED [ 13%] tests/test_encodings.py::test_ascii_compatibility::test_portable['cp1252'] PASSED [ 13%] tests/test_encodings.py::test_ascii_compatibility::test_portable['cp1253'] PASSED [ 13%] tests/test_encodings.py::test_ascii_compatibility::test_portable['cp1254'] PASSED [ 13%] tests/test_encodings.py::test_ascii_compatibility::test_portable['cp1255'] PASSED [ 13%] tests/test_encodings.py::test_ascii_compatibility::test_portable['cp1256'] PASSED [ 13%] tests/test_encodings.py::test_ascii_compatibility::test_portable['cp1257'] PASSED [ 13%] tests/test_encodings.py::test_ascii_compatibility::test_portable['gb2312'] PASSED [ 13%] tests/test_encodings.py::test_ascii_compatibility::test_portable['euc-jp'] PASSED [ 13%] tests/test_encodings.py::test_ascii_compatibility::test_portable['euc-kr'] PASSED [ 14%] tests/test_encodings.py::test_ascii_compatibility::test_portable['big5'] PASSED [ 14%] tests/test_encodings.py::test_ascii_compatibility::test_portable['big5-hkscs'] PASSED [ 14%] tests/test_encodings.py::test_ascii_compatibility::test_portable['gbk'] PASSED [ 14%] tests/test_encodings.py::test_ascii_compatibility::test_portable['gb18030'] PASSED [ 14%] tests/test_encodings.py::test_ascii_compatibility::test_portable['shift_jis'] PASSED [ 14%] tests/test_encodings.py::test_ascii_compatibility::test_portable['johab'] PASSED [ 14%] tests/test_encodings.py::test_ascii_compatibility::test_portable['tis-620'] PASSED [ 14%] tests/test_encodings.py::test_ascii_compatibility::test_portable['utf-8'] PASSED [ 14%] tests/test_encodings.py::test_ascii_compatibility::test_incompatible['UTF-7'] PASSED [ 14%] tests/test_encodings.py::test_ascii_compatibility::test_incompatible['UTF-16'] PASSED [ 14%] tests/test_encodings.py::test_ascii_compatibility::test_non_text['base64_codec'] PASSED [ 14%] tests/test_encodings.py::test_ascii_compatibility::test_non_text['bz2_codec'] PASSED [ 14%] tests/test_encodings.py::test_ascii_compatibility::test_non_text['hex_codec'] PASSED [ 14%] tests/test_encodings.py::test_ascii_compatibility::test_non_text['quopri_codec'] PASSED [ 14%] tests/test_encodings.py::test_ascii_compatibility::test_non_text['rot_13'] PASSED [ 14%] tests/test_encodings.py::test_ascii_compatibility::test_non_text['uu_codec'] PASSED [ 14%] tests/test_encodings.py::test_ascii_compatibility::test_non_text['zlib_codec'] PASSED [ 14%] tests/test_encodings.py::test_get_character_name::test_latin PASSED [ 14%] tests/test_encodings.py::test_get_character_name::test_c0 PASSED [ 14%] tests/test_encodings.py::test_get_character_name::test_del PASSED [ 14%] tests/test_encodings.py::test_get_character_name::test_c1 PASSED [ 14%] tests/test_encodings.py::test_get_character_name::test_uniqueness PASSED [ 15%] tests/test_encodings.py::test_get_character_name::test_non_character PASSED [ 15%] tests/test_encodings.py::test_get_character_name::test_lookup_error PASSED [ 15%] tests/test_encodings.py::test_extra_encoding::test_install PASSED [ 15%] tests/test_encodings.py::test_extra_encoding::test_8859 PASSED [ 15%] tests/test_encodings.py::test_extra_encoding::test_not_allowed PASSED [ 15%] tests/test_encodings.py::test_extra_encoding::test_8b_encode PASSED [ 15%] tests/test_encodings.py::test_extra_encoding::test_8b_encode_error PASSED [ 15%] tests/test_encodings.py::test_extra_encoding::test_8b_decode PASSED [ 15%] tests/test_encodings.py::test_extra_encoding::test_8b_decode_error PASSED [ 15%] tests/test_encodings.py::test_extra_encoding::test_mb_encode PASSED [ 15%] tests/test_encodings.py::test_extra_encoding::test_mb_encode_error PASSED [ 15%] tests/test_encodings.py::test_extra_encoding::test_mb_decode PASSED [ 15%] tests/test_encodings.py::test_extra_encoding::test_mb_decode_error PASSED [ 15%] tests/test_gettext.py::test_header_fields::test_nonempty PASSED [ 15%] tests/test_gettext.py::test_header_fields::test_no_x PASSED [ 15%] tests/test_gettext.py::test_header_fields::test_valid PASSED [ 15%] tests/test_gettext.py::test_header_parser::test_ok PASSED [ 15%] tests/test_gettext.py::test_header_parser::test_no_trailing_nl PASSED [ 15%] tests/test_gettext.py::test_header_parser::test_invalid_field_name PASSED [ 15%] tests/test_gettext.py::test_header_parser::test_no_field PASSED [ 15%] tests/test_gettext.py::test_header_parser::test_continuation PASSED [ 15%] tests/test_gettext.py::test_plural_exp::test_const PASSED [ 16%] tests/test_gettext.py::test_plural_exp::test_const_overflow PASSED [ 16%] tests/test_gettext.py::test_plural_exp::test_var PASSED [ 16%] tests/test_gettext.py::test_plural_exp::test_var_overflow PASSED [ 16%] tests/test_gettext.py::test_plural_exp::test_add PASSED [ 16%] tests/test_gettext.py::test_plural_exp::test_add_overflow PASSED [ 16%] tests/test_gettext.py::test_plural_exp::test_sub PASSED [ 16%] tests/test_gettext.py::test_plural_exp::test_sub_overflow PASSED [ 16%] tests/test_gettext.py::test_plural_exp::test_mul PASSED [ 16%] tests/test_gettext.py::test_plural_exp::test_mul_overflow PASSED [ 16%] tests/test_gettext.py::test_plural_exp::test_div PASSED [ 16%] tests/test_gettext.py::test_plural_exp::test_div_by_0 PASSED [ 16%] tests/test_gettext.py::test_plural_exp::test_mod PASSED [ 16%] tests/test_gettext.py::test_plural_exp::test_mod_by_0 PASSED [ 16%] tests/test_gettext.py::test_plural_exp::test_and PASSED [ 16%] tests/test_gettext.py::test_plural_exp::test_or PASSED [ 16%] tests/test_gettext.py::test_plural_exp::test_gt PASSED [ 16%] tests/test_gettext.py::test_plural_exp::test_ge PASSED [ 16%] tests/test_gettext.py::test_plural_exp::test_lt PASSED [ 16%] tests/test_gettext.py::test_plural_exp::test_le PASSED [ 16%] tests/test_gettext.py::test_plural_exp::test_eq PASSED [ 16%] tests/test_gettext.py::test_plural_exp::test_ne PASSED [ 16%] tests/test_gettext.py::test_plural_exp::test_multi_compare PASSED [ 17%] tests/test_gettext.py::test_plural_exp::test_neg PASSED [ 17%] tests/test_gettext.py::test_plural_exp::test_neg_precedence PASSED [ 17%] tests/test_gettext.py::test_plural_exp::test_conditional PASSED [ 17%] tests/test_gettext.py::test_plural_exp::test_nested_conditional PASSED [ 17%] tests/test_gettext.py::test_plural_exp::test_badly_nested_conditional PASSED [ 17%] tests/test_gettext.py::test_plural_exp::test_unary_minus PASSED [ 17%] tests/test_gettext.py::test_plural_exp::test_unary_plus PASSED [ 17%] tests/test_gettext.py::test_plural_exp::test_func_call PASSED [ 17%] tests/test_gettext.py::test_plural_exp::test_unbalanced_parentheses PASSED [ 17%] tests/test_gettext.py::test_plural_exp::test_dangling_binop PASSED [ 17%] tests/test_gettext.py::test_plural_exp::test_junk_token PASSED [ 17%] tests/test_gettext.py::test_plural_exp::test_shift PASSED [ 17%] tests/test_gettext.py::test_plural_exp::test_pow PASSED [ 17%] tests/test_gettext.py::test_plural_exp::test_floor_div PASSED [ 17%] tests/test_gettext.py::test_plural_exp::test_tuple PASSED [ 17%] tests/test_gettext.py::test_plural_exp::test_starred PASSED [ 17%] tests/test_gettext.py::test_plural_exp::test_exotic_whitespace PASSED [ 17%] tests/test_gettext.py::test_plural_exp::test_empty PASSED [ 17%] tests/test_gettext.py::test_codomain::test_num PASSED [ 17%] tests/test_gettext.py::test_codomain::test_zero_div PASSED [ 17%] tests/test_gettext.py::test_codomain::test_mod PASSED [ 18%] tests/test_gettext.py::test_codomain::test_mod_mod PASSED [ 18%] tests/test_gettext.py::test_codomain::test_mod_0 PASSED [ 18%] tests/test_gettext.py::test_codomain::test_add PASSED [ 18%] tests/test_gettext.py::test_codomain::test_add_max_overflow PASSED [ 18%] tests/test_gettext.py::test_codomain::test_add_min_overflow PASSED [ 18%] tests/test_gettext.py::test_codomain::test_sub PASSED [ 18%] tests/test_gettext.py::test_codomain::test_sub_overflow PASSED [ 18%] tests/test_gettext.py::test_codomain::test_mul PASSED [ 18%] tests/test_gettext.py::test_codomain::test_mul_max_overflow PASSED [ 18%] tests/test_gettext.py::test_codomain::test_mul_min_overflow PASSED [ 18%] tests/test_gettext.py::test_codomain::test_div PASSED [ 18%] tests/test_gettext.py::test_codomain::test_not PASSED [ 18%] tests/test_gettext.py::test_codomain::test_lt PASSED [ 18%] tests/test_gettext.py::test_codomain::test_le PASSED [ 18%] tests/test_gettext.py::test_codomain::test_gt PASSED [ 18%] tests/test_gettext.py::test_codomain::test_ge PASSED [ 18%] tests/test_gettext.py::test_codomain::test_eq PASSED [ 18%] tests/test_gettext.py::test_codomain::test_ne PASSED [ 18%] tests/test_gettext.py::test_codomain::test_and PASSED [ 18%] tests/test_gettext.py::test_codomain::test_and_error PASSED [ 18%] tests/test_gettext.py::test_codomain::test_or PASSED [ 18%] tests/test_gettext.py::test_codomain::test_or_error PASSED [ 19%] tests/test_gettext.py::test_codomain::test_cond_error PASSED [ 19%] tests/test_gettext.py::test_codomain::test_cond_always_true PASSED [ 19%] tests/test_gettext.py::test_codomain::test_cond_always_false PASSED [ 19%] tests/test_gettext.py::test_codomain::test_cond_true_branch_error PASSED [ 19%] tests/test_gettext.py::test_codomain::test_cond_false_branch_error PASSED [ 19%] tests/test_gettext.py::test_codomain::test_cond_both_branches_error PASSED [ 19%] tests/test_gettext.py::test_codomain::test_cond_both_branches_ok PASSED [ 19%] tests/test_gettext.py::test_period::test_num PASSED [ 19%] tests/test_gettext.py::test_period::test_const_mod PASSED [ 19%] tests/test_gettext.py::test_period::test_binop PASSED [ 19%] tests/test_gettext.py::test_period::test_unaryop PASSED [ 19%] tests/test_gettext.py::test_period::test_const_cmp PASSED [ 19%] tests/test_gettext.py::test_period::test_const_cmp_overflow PASSED [ 19%] tests/test_gettext.py::test_period::test_compare PASSED [ 19%] tests/test_gettext.py::test_period::test_boolop PASSED [ 19%] tests/test_gettext.py::test_period::test_ifexp PASSED [ 19%] tests/test_gettext.py::test_period::test_num_overflow PASSED [ 19%] tests/test_gettext.py::test_period::test_real_world PASSED [ 19%] tests/test_gettext.py::test_plural_forms::test_nplurals_0 PASSED [ 19%] tests/test_gettext.py::test_plural_forms::test_nplurals_positive PASSED [ 19%] tests/test_gettext.py::test_plural_forms::test_missing_trailing_semicolon PASSED [ 19%] tests/test_gettext.py::test_plural_forms::test_junk PASSED [ 20%] tests/test_gettext.py::test_fix_date_format::test_boilerplate PASSED [ 20%] tests/test_gettext.py::test_fix_date_format::test_partial_boilerplate PASSED [ 20%] tests/test_gettext.py::test_fix_date_format::test_okay PASSED [ 20%] tests/test_gettext.py::test_fix_date_format::test_double_space PASSED [ 20%] tests/test_gettext.py::test_fix_date_format::test_space_before_tz PASSED [ 20%] tests/test_gettext.py::test_fix_date_format::test_seconds PASSED [ 20%] tests/test_gettext.py::test_fix_date_format::test_colon_in_tz PASSED [ 20%] tests/test_gettext.py::test_fix_date_format::test_t_separator PASSED [ 20%] tests/test_gettext.py::test_fix_date_format::test_missing_tz PASSED [ 20%] tests/test_gettext.py::test_fix_date_format::test_tz_hint PASSED [ 20%] tests/test_gettext.py::test_fix_date_format::test_gmt_before_tz PASSED [ 20%] tests/test_gettext.py::test_fix_date_format::test_abbrev PASSED [ 20%] tests/test_gettext.py::test_fix_date_format::test_abbrev_ambiguous PASSED [ 20%] tests/test_gettext.py::test_fix_date_format::test_abbrev_nonexistent PASSED [ 20%] tests/test_gettext.py::test_fix_date_format::test_only_date PASSED [ 20%] tests/test_gettext.py::test_fix_date_format::test_nonexistent PASSED [ 20%] tests/test_gettext.py::test_parse_date::test_nonexistent PASSED [ 20%] tests/test_gettext.py::test_parse_date::test_existent PASSED [ 20%] tests/test_gettext.py::test_parse_date::test_epoch PASSED [ 20%] tests/test_gettext.py::test_string_formats::test_nonempty PASSED [ 20%] tests/test_gettext.py::test_string_formats::test_lowercase PASSED [ 20%] tests/test_iconv.py::test_iso2::test_encode PASSED [ 21%] tests/test_iconv.py::test_iso2::test_decode PASSED [ 21%] tests/test_iconv.py::test_tcvn::test_encode PASSED [ 21%] tests/test_iconv.py::test_tcvn::test_decode PASSED [ 21%] tests/test_iconv.py::test_incomplete_char PASSED [ 21%] tests/test_ling.py::test_fix_codes::test_2_to_2 PASSED [ 21%] tests/test_ling.py::test_fix_codes::test_1_to_1 PASSED [ 21%] tests/test_ling.py::test_fix_codes::test_2t_to_1 PASSED [ 21%] tests/test_ling.py::test_fix_codes::test_2b_to_1 PASSED [ 21%] tests/test_ling.py::test_fix_codes::test_ll_not_found PASSED [ 21%] tests/test_ling.py::test_fix_codes::test_cc_not_found PASSED [ 21%] tests/test_ling.py::test_language_repr PASSED [ 21%] tests/test_ling.py::test_language_equality::test_eq PASSED [ 21%] tests/test_ling.py::test_language_equality::test_ne PASSED [ 21%] tests/test_ling.py::test_language_equality::test_ne_other_type PASSED [ 21%] tests/test_ling.py::test_language_equality::test_almost_equal PASSED [ 21%] tests/test_ling.py::test_language_equality::test_not_almost_equal PASSED [ 21%] tests/test_ling.py::test_language_equality::test_not_almost_equal_other_type PASSED [ 21%] tests/test_ling.py::test_remove_encoding::test_without_encoding PASSED [ 21%] tests/test_ling.py::test_remove_encoding::test_with_encoding PASSED [ 21%] tests/test_ling.py::test_remove_nonlinguistic_modifier::test_quot PASSED [ 21%] tests/test_ling.py::test_remove_nonlinguistic_modifier::test_latin PASSED [ 22%] tests/test_ling.py::test_remove_nonlinguistic_modifier::test_euro PASSED [ 22%] tests/test_ling.py::test_lookup_territory_code::test_found PASSED [ 22%] tests/test_ling.py::test_lookup_territory_code::test_not_found PASSED [ 22%] tests/test_ling.py::test_get_language_for_name::test_found PASSED [ 22%] tests/test_ling.py::test_get_language_for_name::test_found_multi PASSED [ 22%] tests/test_ling.py::test_get_language_for_name::test_found_as_ascii PASSED [ 22%] tests/test_ling.py::test_get_language_for_name::test_found_semicolon PASSED [ 22%] tests/test_ling.py::test_get_language_for_name::test_found_comma PASSED [ 22%] tests/test_ling.py::test_get_language_for_name::test_found_comma_as_semicolon PASSED [ 22%] tests/test_ling.py::test_get_language_for_name::test_lone_comma PASSED [ 22%] tests/test_ling.py::test_get_language_for_name::test_not_found PASSED [ 22%] tests/test_ling.py::test_parse_language::test_ll PASSED [ 22%] tests/test_ling.py::test_parse_language::test_lll PASSED [ 22%] tests/test_ling.py::test_parse_language::test_ll_cc PASSED [ 22%] tests/test_ling.py::test_parse_language::test_ll_cc_enc PASSED [ 22%] tests/test_ling.py::test_parse_language::test_ll_cc_modifier PASSED [ 22%] tests/test_ling.py::test_parse_language::test_syntax_error PASSED [ 22%] tests/test_ling.py::test_get_primary_languages::test_found PASSED [ 22%] tests/test_ling.py::test_get_primary_languages::test_not_found PASSED [ 22%] tests/test_ling.py::test_get_primary_languages::test_iso_639['aa'] PASSED [ 22%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ab'] PASSED [ 22%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ace'] PASSED [ 23%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ach'] PASSED [ 23%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ady'] PASSED [ 23%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ae'] PASSED [ 23%] tests/test_ling.py::test_get_primary_languages::test_iso_639['af'] PASSED [ 23%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ak'] PASSED [ 23%] tests/test_ling.py::test_get_primary_languages::test_iso_639['am'] PASSED [ 23%] tests/test_ling.py::test_get_primary_languages::test_iso_639['an'] PASSED [ 23%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ang'] PASSED [ 23%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ar'] PASSED [ 23%] tests/test_ling.py::test_get_primary_languages::test_iso_639['as'] PASSED [ 23%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ast'] PASSED [ 23%] tests/test_ling.py::test_get_primary_languages::test_iso_639['av'] PASSED [ 23%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ay'] PASSED [ 23%] tests/test_ling.py::test_get_primary_languages::test_iso_639['az'] PASSED [ 23%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ba'] PASSED [ 23%] tests/test_ling.py::test_get_primary_languages::test_iso_639['bal'] PASSED [ 23%] tests/test_ling.py::test_get_primary_languages::test_iso_639['be'] PASSED [ 23%] tests/test_ling.py::test_get_primary_languages::test_iso_639['bem'] PASSED [ 23%] tests/test_ling.py::test_get_primary_languages::test_iso_639['bg'] PASSED [ 23%] tests/test_ling.py::test_get_primary_languages::test_iso_639['bho'] PASSED [ 23%] tests/test_ling.py::test_get_primary_languages::test_iso_639['bi'] PASSED [ 23%] tests/test_ling.py::test_get_primary_languages::test_iso_639['bm'] PASSED [ 24%] tests/test_ling.py::test_get_primary_languages::test_iso_639['bn'] PASSED [ 24%] tests/test_ling.py::test_get_primary_languages::test_iso_639['bo'] PASSED [ 24%] tests/test_ling.py::test_get_primary_languages::test_iso_639['br'] PASSED [ 24%] tests/test_ling.py::test_get_primary_languages::test_iso_639['bs'] PASSED [ 24%] tests/test_ling.py::test_get_primary_languages::test_iso_639['byn'] PASSED [ 24%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ca'] PASSED [ 24%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ce'] PASSED [ 24%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ceb'] PASSED [ 24%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ch'] PASSED [ 24%] tests/test_ling.py::test_get_primary_languages::test_iso_639['co'] PASSED [ 24%] tests/test_ling.py::test_get_primary_languages::test_iso_639['cr'] PASSED [ 24%] tests/test_ling.py::test_get_primary_languages::test_iso_639['crh'] PASSED [ 24%] tests/test_ling.py::test_get_primary_languages::test_iso_639['cs'] PASSED [ 24%] tests/test_ling.py::test_get_primary_languages::test_iso_639['csb'] PASSED [ 24%] tests/test_ling.py::test_get_primary_languages::test_iso_639['cu'] PASSED [ 24%] tests/test_ling.py::test_get_primary_languages::test_iso_639['cv'] PASSED [ 24%] tests/test_ling.py::test_get_primary_languages::test_iso_639['cy'] PASSED [ 24%] tests/test_ling.py::test_get_primary_languages::test_iso_639['da'] PASSED [ 24%] tests/test_ling.py::test_get_primary_languages::test_iso_639['de'] PASSED [ 24%] tests/test_ling.py::test_get_primary_languages::test_iso_639['doi'] PASSED [ 24%] tests/test_ling.py::test_get_primary_languages::test_iso_639['dv'] PASSED [ 24%] tests/test_ling.py::test_get_primary_languages::test_iso_639['dz'] PASSED [ 25%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ee'] PASSED [ 25%] tests/test_ling.py::test_get_primary_languages::test_iso_639['el'] PASSED [ 25%] tests/test_ling.py::test_get_primary_languages::test_iso_639['en'] PASSED [ 25%] tests/test_ling.py::test_get_primary_languages::test_iso_639['en_AU'] PASSED [ 25%] tests/test_ling.py::test_get_primary_languages::test_iso_639['en_CA'] PASSED [ 25%] tests/test_ling.py::test_get_primary_languages::test_iso_639['en_GB'] PASSED [ 25%] tests/test_ling.py::test_get_primary_languages::test_iso_639['en_US'] PASSED [ 25%] tests/test_ling.py::test_get_primary_languages::test_iso_639['eo'] PASSED [ 25%] tests/test_ling.py::test_get_primary_languages::test_iso_639['es'] PASSED [ 25%] tests/test_ling.py::test_get_primary_languages::test_iso_639['et'] PASSED [ 25%] tests/test_ling.py::test_get_primary_languages::test_iso_639['eu'] PASSED [ 25%] tests/test_ling.py::test_get_primary_languages::test_iso_639['fa'] PASSED [ 25%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ff'] PASSED [ 25%] tests/test_ling.py::test_get_primary_languages::test_iso_639['fi'] PASSED [ 25%] tests/test_ling.py::test_get_primary_languages::test_iso_639['fil'] PASSED [ 25%] tests/test_ling.py::test_get_primary_languages::test_iso_639['fj'] PASSED [ 25%] tests/test_ling.py::test_get_primary_languages::test_iso_639['fo'] PASSED [ 25%] tests/test_ling.py::test_get_primary_languages::test_iso_639['fr'] PASSED [ 25%] tests/test_ling.py::test_get_primary_languages::test_iso_639['fur'] PASSED [ 25%] tests/test_ling.py::test_get_primary_languages::test_iso_639['fy'] PASSED [ 25%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ga'] PASSED [ 25%] tests/test_ling.py::test_get_primary_languages::test_iso_639['gaa'] PASSED [ 26%] tests/test_ling.py::test_get_primary_languages::test_iso_639['gd'] PASSED [ 26%] tests/test_ling.py::test_get_primary_languages::test_iso_639['gez'] PASSED [ 26%] tests/test_ling.py::test_get_primary_languages::test_iso_639['gl'] PASSED [ 26%] tests/test_ling.py::test_get_primary_languages::test_iso_639['gn'] PASSED [ 26%] tests/test_ling.py::test_get_primary_languages::test_iso_639['gu'] PASSED [ 26%] tests/test_ling.py::test_get_primary_languages::test_iso_639['gv'] PASSED [ 26%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ha'] PASSED [ 26%] tests/test_ling.py::test_get_primary_languages::test_iso_639['haw'] PASSED [ 26%] tests/test_ling.py::test_get_primary_languages::test_iso_639['he'] PASSED [ 26%] tests/test_ling.py::test_get_primary_languages::test_iso_639['hi'] PASSED [ 26%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ho'] PASSED [ 26%] tests/test_ling.py::test_get_primary_languages::test_iso_639['hr'] PASSED [ 26%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ht'] PASSED [ 26%] tests/test_ling.py::test_get_primary_languages::test_iso_639['hu'] PASSED [ 26%] tests/test_ling.py::test_get_primary_languages::test_iso_639['hy'] PASSED [ 26%] tests/test_ling.py::test_get_primary_languages::test_iso_639['hz'] PASSED [ 26%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ia'] PASSED [ 26%] tests/test_ling.py::test_get_primary_languages::test_iso_639['id'] PASSED [ 26%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ie'] PASSED [ 26%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ig'] PASSED [ 26%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ii'] PASSED [ 27%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ik'] PASSED [ 27%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ilo'] PASSED [ 27%] tests/test_ling.py::test_get_primary_languages::test_iso_639['io'] PASSED [ 27%] tests/test_ling.py::test_get_primary_languages::test_iso_639['is'] PASSED [ 27%] tests/test_ling.py::test_get_primary_languages::test_iso_639['it'] PASSED [ 27%] tests/test_ling.py::test_get_primary_languages::test_iso_639['iu'] PASSED [ 27%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ja'] PASSED [ 27%] tests/test_ling.py::test_get_primary_languages::test_iso_639['jbo'] PASSED [ 27%] tests/test_ling.py::test_get_primary_languages::test_iso_639['jv'] PASSED [ 27%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ka'] PASSED [ 27%] tests/test_ling.py::test_get_primary_languages::test_iso_639['kab'] PASSED [ 27%] tests/test_ling.py::test_get_primary_languages::test_iso_639['kg'] PASSED [ 27%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ki'] PASSED [ 27%] tests/test_ling.py::test_get_primary_languages::test_iso_639['kj'] PASSED [ 27%] tests/test_ling.py::test_get_primary_languages::test_iso_639['kk'] PASSED [ 27%] tests/test_ling.py::test_get_primary_languages::test_iso_639['kl'] PASSED [ 27%] tests/test_ling.py::test_get_primary_languages::test_iso_639['km'] PASSED [ 27%] tests/test_ling.py::test_get_primary_languages::test_iso_639['kn'] PASSED [ 27%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ko'] PASSED [ 27%] tests/test_ling.py::test_get_primary_languages::test_iso_639['kok'] PASSED [ 27%] tests/test_ling.py::test_get_primary_languages::test_iso_639['kos'] PASSED [ 27%] tests/test_ling.py::test_get_primary_languages::test_iso_639['kr'] PASSED [ 28%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ks'] PASSED [ 28%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ku'] PASSED [ 28%] tests/test_ling.py::test_get_primary_languages::test_iso_639['kv'] PASSED [ 28%] tests/test_ling.py::test_get_primary_languages::test_iso_639['kw'] PASSED [ 28%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ky'] PASSED [ 28%] tests/test_ling.py::test_get_primary_languages::test_iso_639['la'] PASSED [ 28%] tests/test_ling.py::test_get_primary_languages::test_iso_639['lb'] PASSED [ 28%] tests/test_ling.py::test_get_primary_languages::test_iso_639['lg'] PASSED [ 28%] tests/test_ling.py::test_get_primary_languages::test_iso_639['li'] PASSED [ 28%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ln'] PASSED [ 28%] tests/test_ling.py::test_get_primary_languages::test_iso_639['lo'] PASSED [ 28%] tests/test_ling.py::test_get_primary_languages::test_iso_639['lt'] PASSED [ 28%] tests/test_ling.py::test_get_primary_languages::test_iso_639['lu'] PASSED [ 28%] tests/test_ling.py::test_get_primary_languages::test_iso_639['lv'] PASSED [ 28%] tests/test_ling.py::test_get_primary_languages::test_iso_639['mai'] PASSED [ 28%] tests/test_ling.py::test_get_primary_languages::test_iso_639['mg'] PASSED [ 28%] tests/test_ling.py::test_get_primary_languages::test_iso_639['mh'] PASSED [ 28%] tests/test_ling.py::test_get_primary_languages::test_iso_639['mi'] PASSED [ 28%] tests/test_ling.py::test_get_primary_languages::test_iso_639['mk'] PASSED [ 28%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ml'] PASSED [ 28%] tests/test_ling.py::test_get_primary_languages::test_iso_639['mn'] PASSED [ 28%] tests/test_ling.py::test_get_primary_languages::test_iso_639['mni'] PASSED [ 29%] tests/test_ling.py::test_get_primary_languages::test_iso_639['mr'] PASSED [ 29%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ms'] PASSED [ 29%] tests/test_ling.py::test_get_primary_languages::test_iso_639['mt'] PASSED [ 29%] tests/test_ling.py::test_get_primary_languages::test_iso_639['mus'] PASSED [ 29%] tests/test_ling.py::test_get_primary_languages::test_iso_639['my'] PASSED [ 29%] tests/test_ling.py::test_get_primary_languages::test_iso_639['na'] PASSED [ 29%] tests/test_ling.py::test_get_primary_languages::test_iso_639['nap'] PASSED [ 29%] tests/test_ling.py::test_get_primary_languages::test_iso_639['nb'] PASSED [ 29%] tests/test_ling.py::test_get_primary_languages::test_iso_639['nd'] PASSED [ 29%] tests/test_ling.py::test_get_primary_languages::test_iso_639['nds'] PASSED [ 29%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ne'] PASSED [ 29%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ng'] PASSED [ 29%] tests/test_ling.py::test_get_primary_languages::test_iso_639['nl'] PASSED [ 29%] tests/test_ling.py::test_get_primary_languages::test_iso_639['nn'] PASSED [ 29%] tests/test_ling.py::test_get_primary_languages::test_iso_639['no'] PASSED [ 29%] tests/test_ling.py::test_get_primary_languages::test_iso_639['nr'] PASSED [ 29%] tests/test_ling.py::test_get_primary_languages::test_iso_639['nso'] PASSED [ 29%] tests/test_ling.py::test_get_primary_languages::test_iso_639['nv'] PASSED [ 29%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ny'] PASSED [ 29%] tests/test_ling.py::test_get_primary_languages::test_iso_639['oc'] PASSED [ 29%] tests/test_ling.py::test_get_primary_languages::test_iso_639['oj'] PASSED [ 29%] tests/test_ling.py::test_get_primary_languages::test_iso_639['om'] PASSED [ 30%] tests/test_ling.py::test_get_primary_languages::test_iso_639['or'] PASSED [ 30%] tests/test_ling.py::test_get_primary_languages::test_iso_639['os'] PASSED [ 30%] tests/test_ling.py::test_get_primary_languages::test_iso_639['pa'] PASSED [ 30%] tests/test_ling.py::test_get_primary_languages::test_iso_639['pap'] PASSED [ 30%] tests/test_ling.py::test_get_primary_languages::test_iso_639['pi'] PASSED [ 30%] tests/test_ling.py::test_get_primary_languages::test_iso_639['pl'] PASSED [ 30%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ps'] PASSED [ 30%] tests/test_ling.py::test_get_primary_languages::test_iso_639['pt'] PASSED [ 30%] tests/test_ling.py::test_get_primary_languages::test_iso_639['pt_BR'] PASSED [ 30%] tests/test_ling.py::test_get_primary_languages::test_iso_639['qu'] PASSED [ 30%] tests/test_ling.py::test_get_primary_languages::test_iso_639['rm'] PASSED [ 30%] tests/test_ling.py::test_get_primary_languages::test_iso_639['rn'] PASSED [ 30%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ro'] PASSED [ 30%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ro_MD'] PASSED [ 30%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ru'] PASSED [ 30%] tests/test_ling.py::test_get_primary_languages::test_iso_639['rw'] PASSED [ 30%] tests/test_ling.py::test_get_primary_languages::test_iso_639['sa'] PASSED [ 30%] tests/test_ling.py::test_get_primary_languages::test_iso_639['sat'] PASSED [ 30%] tests/test_ling.py::test_get_primary_languages::test_iso_639['sc'] PASSED [ 30%] tests/test_ling.py::test_get_primary_languages::test_iso_639['sco'] PASSED [ 30%] tests/test_ling.py::test_get_primary_languages::test_iso_639['sd'] PASSED [ 31%] tests/test_ling.py::test_get_primary_languages::test_iso_639['se'] PASSED [ 31%] tests/test_ling.py::test_get_primary_languages::test_iso_639['sg'] PASSED [ 31%] tests/test_ling.py::test_get_primary_languages::test_iso_639['shn'] PASSED [ 31%] tests/test_ling.py::test_get_primary_languages::test_iso_639['si'] PASSED [ 31%] tests/test_ling.py::test_get_primary_languages::test_iso_639['sk'] PASSED [ 31%] tests/test_ling.py::test_get_primary_languages::test_iso_639['sl'] PASSED [ 31%] tests/test_ling.py::test_get_primary_languages::test_iso_639['sm'] PASSED [ 31%] tests/test_ling.py::test_get_primary_languages::test_iso_639['sn'] PASSED [ 31%] tests/test_ling.py::test_get_primary_languages::test_iso_639['so'] PASSED [ 31%] tests/test_ling.py::test_get_primary_languages::test_iso_639['sq'] PASSED [ 31%] tests/test_ling.py::test_get_primary_languages::test_iso_639['sr'] PASSED [ 31%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ss'] PASSED [ 31%] tests/test_ling.py::test_get_primary_languages::test_iso_639['st'] PASSED [ 31%] tests/test_ling.py::test_get_primary_languages::test_iso_639['su'] PASSED [ 31%] tests/test_ling.py::test_get_primary_languages::test_iso_639['sv'] PASSED [ 31%] tests/test_ling.py::test_get_primary_languages::test_iso_639['sw'] PASSED [ 31%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ta'] PASSED [ 31%] tests/test_ling.py::test_get_primary_languages::test_iso_639['te'] PASSED [ 31%] tests/test_ling.py::test_get_primary_languages::test_iso_639['tet'] PASSED [ 31%] tests/test_ling.py::test_get_primary_languages::test_iso_639['tg'] PASSED [ 31%] tests/test_ling.py::test_get_primary_languages::test_iso_639['th'] PASSED [ 31%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ti'] PASSED [ 32%] tests/test_ling.py::test_get_primary_languages::test_iso_639['tig'] PASSED [ 32%] tests/test_ling.py::test_get_primary_languages::test_iso_639['tk'] PASSED [ 32%] tests/test_ling.py::test_get_primary_languages::test_iso_639['tl'] PASSED [ 32%] tests/test_ling.py::test_get_primary_languages::test_iso_639['tlh'] PASSED [ 32%] tests/test_ling.py::test_get_primary_languages::test_iso_639['tn'] PASSED [ 32%] tests/test_ling.py::test_get_primary_languages::test_iso_639['to'] PASSED [ 32%] tests/test_ling.py::test_get_primary_languages::test_iso_639['tpi'] PASSED [ 32%] tests/test_ling.py::test_get_primary_languages::test_iso_639['tr'] PASSED [ 32%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ts'] PASSED [ 32%] tests/test_ling.py::test_get_primary_languages::test_iso_639['tt'] PASSED [ 32%] tests/test_ling.py::test_get_primary_languages::test_iso_639['tvl'] PASSED [ 32%] tests/test_ling.py::test_get_primary_languages::test_iso_639['tw'] PASSED [ 32%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ty'] PASSED [ 32%] tests/test_ling.py::test_get_primary_languages::test_iso_639['tyv'] PASSED [ 32%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ug'] PASSED [ 32%] tests/test_ling.py::test_get_primary_languages::test_iso_639['uk'] PASSED [ 32%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ur'] PASSED [ 32%] tests/test_ling.py::test_get_primary_languages::test_iso_639['uz'] PASSED [ 32%] tests/test_ling.py::test_get_primary_languages::test_iso_639['ve'] PASSED [ 32%] tests/test_ling.py::test_get_primary_languages::test_iso_639['vi'] PASSED [ 32%] tests/test_ling.py::test_get_primary_languages::test_iso_639['vo'] PASSED [ 32%] tests/test_ling.py::test_get_primary_languages::test_iso_639['wa'] PASSED [ 33%] tests/test_ling.py::test_get_primary_languages::test_iso_639['wal'] PASSED [ 33%] tests/test_ling.py::test_get_primary_languages::test_iso_639['wo'] PASSED [ 33%] tests/test_ling.py::test_get_primary_languages::test_iso_639['xh'] PASSED [ 33%] tests/test_ling.py::test_get_primary_languages::test_iso_639['yi'] PASSED [ 33%] tests/test_ling.py::test_get_primary_languages::test_iso_639['yo'] PASSED [ 33%] tests/test_ling.py::test_get_primary_languages::test_iso_639['za'] PASSED [ 33%] tests/test_ling.py::test_get_primary_languages::test_iso_639['zh'] PASSED [ 33%] tests/test_ling.py::test_get_primary_languages::test_iso_639['zh_CN'] PASSED [ 33%] tests/test_ling.py::test_get_primary_languages::test_iso_639['zh_HK'] PASSED [ 33%] tests/test_ling.py::test_get_primary_languages::test_iso_639['zh_TW'] PASSED [ 33%] tests/test_ling.py::test_get_primary_languages::test_iso_639['zu'] PASSED [ 33%] tests/test_ling.py::test_get_plural_forms::test_found_ll PASSED [ 33%] tests/test_ling.py::test_get_plural_forms::test_found_ll_cc PASSED [ 33%] tests/test_ling.py::test_get_plural_forms::test_en_ca PASSED [ 33%] tests/test_ling.py::test_get_plural_forms::test_pt_br PASSED [ 33%] tests/test_ling.py::test_get_plural_forms::test_not_known PASSED [ 33%] tests/test_ling.py::test_get_plural_forms::test_not_found PASSED [ 33%] tests/test_ling.py::test_principal_territory::test_found_2 PASSED [ 33%] tests/test_ling.py::test_principal_territory::test_remove_2 PASSED [ 33%] tests/test_ling.py::test_principal_territory::test_found_3 PASSED [ 33%] tests/test_ling.py::test_principal_territory::test_remove_3 PASSED [ 33%] tests/test_ling.py::test_principal_territory::test_no_principal_territory_code PASSED [ 34%] tests/test_ling.py::test_principal_territory::test_no_remove_principal_territory_code PASSED [ 34%] tests/test_ling.py::test_principal_territory::test_not_found PASSED [ 34%] tests/test_ling.py::test_unrepresentable_characters::test_ll_bad PASSED [ 34%] tests/test_ling.py::test_unrepresentable_characters::test_ll_ok PASSED [ 34%] tests/test_ling.py::test_unrepresentable_characters::test_ll_cc_bad PASSED [ 34%] tests/test_ling.py::test_unrepresentable_characters::test_ll_cc_ok PASSED [ 34%] tests/test_ling.py::test_unrepresentable_characters::test_ll_mod_bad PASSED [ 34%] tests/test_ling.py::test_unrepresentable_characters::test_ll_mod_ok PASSED [ 34%] tests/test_ling.py::test_unrepresentable_characters::test_ll_cc_mod_bad PASSED [ 34%] tests/test_ling.py::test_unrepresentable_characters::test_ll_cc_mod_ok PASSED [ 34%] tests/test_ling.py::test_unrepresentable_characters::test_ll_optional PASSED [ 34%] tests/test_ling.py::test_unrepresentable_characters::test_ll_not_found PASSED [ 34%] tests/test_ling.py::test_unrepresentable_characters::test_extra_encoding PASSED [ 34%] tests/test_ling.py::test_glibc_supported SKIPPED ([Errno 2] No such ...) [ 34%] tests/test_ling.py::test_poedit::test['Abkhazian', 'ab'] PASSED [ 34%] tests/test_ling.py::test_poedit::test['Afar', 'aa'] PASSED [ 34%] tests/test_ling.py::test_poedit::test['Afrikaans', 'af'] PASSED [ 34%] tests/test_ling.py::test_poedit::test['Albanian', 'sq'] PASSED [ 34%] tests/test_ling.py::test_poedit::test['Amharic', 'am'] PASSED [ 34%] tests/test_ling.py::test_poedit::test['Arabic', 'ar'] PASSED [ 34%] tests/test_ling.py::test_poedit::test['Armenian', 'hy'] PASSED [ 35%] tests/test_ling.py::test_poedit::test['Assamese', 'as'] PASSED [ 35%] tests/test_ling.py::test_poedit::test['Avestan', 'ae'] PASSED [ 35%] tests/test_ling.py::test_poedit::test['Aymara', 'ay'] PASSED [ 35%] tests/test_ling.py::test_poedit::test['Azerbaijani', 'az'] PASSED [ 35%] tests/test_ling.py::test_poedit::test['Bashkir', 'ba'] PASSED [ 35%] tests/test_ling.py::test_poedit::test['Basque', 'eu'] PASSED [ 35%] tests/test_ling.py::test_poedit::test['Belarusian', 'be'] PASSED [ 35%] tests/test_ling.py::test_poedit::test['Bengali', 'bn'] PASSED [ 35%] tests/test_ling.py::test_poedit::test['Bislama', 'bi'] PASSED [ 35%] tests/test_ling.py::test_poedit::test['Bosnian', 'bs'] PASSED [ 35%] tests/test_ling.py::test_poedit::test['Breton', 'br'] PASSED [ 35%] tests/test_ling.py::test_poedit::test['Bulgarian', 'bg'] PASSED [ 35%] tests/test_ling.py::test_poedit::test['Burmese', 'my'] PASSED [ 35%] tests/test_ling.py::test_poedit::test['Catalan', 'ca'] PASSED [ 35%] tests/test_ling.py::test_poedit::test['Chamorro', 'ch'] PASSED [ 35%] tests/test_ling.py::test_poedit::test['Chechen', 'ce'] PASSED [ 35%] tests/test_ling.py::test_poedit::test['Chichewa; Nyanja', 'ny'] PASSED [ 35%] tests/test_ling.py::test_poedit::test['Chinese', 'zh'] PASSED [ 35%] tests/test_ling.py::test_poedit::test['Church Slavic', 'cu'] PASSED [ 35%] tests/test_ling.py::test_poedit::test['Chuvash', 'cv'] PASSED [ 35%] tests/test_ling.py::test_poedit::test['Cornish', 'kw'] PASSED [ 35%] tests/test_ling.py::test_poedit::test['Corsican', 'co'] PASSED [ 36%] tests/test_ling.py::test_poedit::test['Croatian', 'hr'] PASSED [ 36%] tests/test_ling.py::test_poedit::test['Czech', 'cs'] PASSED [ 36%] tests/test_ling.py::test_poedit::test['Danish', 'da'] PASSED [ 36%] tests/test_ling.py::test_poedit::test['Dutch', 'nl'] PASSED [ 36%] tests/test_ling.py::test_poedit::test['Dzongkha', 'dz'] PASSED [ 36%] tests/test_ling.py::test_poedit::test['English', 'en'] PASSED [ 36%] tests/test_ling.py::test_poedit::test['Esperanto', 'eo'] PASSED [ 36%] tests/test_ling.py::test_poedit::test['Estonian', 'et'] PASSED [ 36%] tests/test_ling.py::test_poedit::test['Faroese', 'fo'] PASSED [ 36%] tests/test_ling.py::test_poedit::test['Fijian', 'fj'] PASSED [ 36%] tests/test_ling.py::test_poedit::test['Finnish', 'fi'] PASSED [ 36%] tests/test_ling.py::test_poedit::test['French', 'fr'] PASSED [ 36%] tests/test_ling.py::test_poedit::test['Frisian', 'fy'] PASSED [ 36%] tests/test_ling.py::test_poedit::test['Friulian', 'fur'] PASSED [ 36%] tests/test_ling.py::test_poedit::test['Gaelic', 'gd'] PASSED [ 36%] tests/test_ling.py::test_poedit::test['Galician', 'gl'] PASSED [ 36%] tests/test_ling.py::test_poedit::test['Georgian', 'ka'] PASSED [ 36%] tests/test_ling.py::test_poedit::test['German', 'de'] PASSED [ 36%] tests/test_ling.py::test_poedit::test['Greek', 'el'] PASSED [ 36%] tests/test_ling.py::test_poedit::test['Guarani', 'gn'] PASSED [ 36%] tests/test_ling.py::test_poedit::test['Gujarati', 'gu'] PASSED [ 36%] tests/test_ling.py::test_poedit::test['Hausa', 'ha'] PASSED [ 37%] tests/test_ling.py::test_poedit::test['Hebrew', 'he'] PASSED [ 37%] tests/test_ling.py::test_poedit::test['Herero', 'hz'] PASSED [ 37%] tests/test_ling.py::test_poedit::test['Hindi', 'hi'] PASSED [ 37%] tests/test_ling.py::test_poedit::test['Hiri Motu', 'ho'] PASSED [ 37%] tests/test_ling.py::test_poedit::test['Hungarian', 'hu'] PASSED [ 37%] tests/test_ling.py::test_poedit::test['Icelandic', 'is'] PASSED [ 37%] tests/test_ling.py::test_poedit::test['Indonesian', 'id'] PASSED [ 37%] tests/test_ling.py::test_poedit::test['Interlingua', 'ia'] PASSED [ 37%] tests/test_ling.py::test_poedit::test['Interlingue', 'ie'] PASSED [ 37%] tests/test_ling.py::test_poedit::test['Inuktitut', 'iu'] PASSED [ 37%] tests/test_ling.py::test_poedit::test['Inupiaq', 'ik'] PASSED [ 37%] tests/test_ling.py::test_poedit::test['Irish', 'ga'] PASSED [ 37%] tests/test_ling.py::test_poedit::test['Italian', 'it'] PASSED [ 37%] tests/test_ling.py::test_poedit::test['Japanese', 'ja'] PASSED [ 37%] tests/test_ling.py::test_poedit::test['Javanese', 'jv'] PASSED [ 37%] tests/test_ling.py::test_poedit::test['Kalaallisut', 'kl'] PASSED [ 37%] tests/test_ling.py::test_poedit::test['Kannada', 'kn'] PASSED [ 37%] tests/test_ling.py::test_poedit::test['Kashmiri', 'ks'] PASSED [ 37%] tests/test_ling.py::test_poedit::test['Kazakh', 'kk'] PASSED [ 37%] tests/test_ling.py::test_poedit::test['Khmer', 'km'] PASSED [ 37%] tests/test_ling.py::test_poedit::test['Kikuyu', 'ki'] PASSED [ 37%] tests/test_ling.py::test_poedit::test['Kinyarwanda', 'rw'] PASSED [ 38%] tests/test_ling.py::test_poedit::test['Komi', 'kv'] PASSED [ 38%] tests/test_ling.py::test_poedit::test['Korean', 'ko'] PASSED [ 38%] tests/test_ling.py::test_poedit::test['Kuanyama', 'kj'] PASSED [ 38%] tests/test_ling.py::test_poedit::test['Kurdish', 'ku'] PASSED [ 38%] tests/test_ling.py::test_poedit::test['Kyrgyz', 'ky'] PASSED [ 38%] tests/test_ling.py::test_poedit::test['Lao', 'lo'] PASSED [ 38%] tests/test_ling.py::test_poedit::test['Latin', 'la'] PASSED [ 38%] tests/test_ling.py::test_poedit::test['Latvian', 'lv'] PASSED [ 38%] tests/test_ling.py::test_poedit::test['Letzeburgesch', 'lb'] PASSED [ 38%] tests/test_ling.py::test_poedit::test['Lingala', 'ln'] PASSED [ 38%] tests/test_ling.py::test_poedit::test['Lithuanian', 'lt'] PASSED [ 38%] tests/test_ling.py::test_poedit::test['Macedonian', 'mk'] PASSED [ 38%] tests/test_ling.py::test_poedit::test['Malagasy', 'mg'] PASSED [ 38%] tests/test_ling.py::test_poedit::test['Malay', 'ms'] PASSED [ 38%] tests/test_ling.py::test_poedit::test['Malayalam', 'ml'] PASSED [ 38%] tests/test_ling.py::test_poedit::test['Maltese', 'mt'] PASSED [ 38%] tests/test_ling.py::test_poedit::test['Maori', 'mi'] PASSED [ 38%] tests/test_ling.py::test_poedit::test['Marathi', 'mr'] PASSED [ 38%] tests/test_ling.py::test_poedit::test['Marshall', 'mh'] PASSED [ 38%] tests/test_ling.py::test_poedit::test['Moldavian', 'ro_MD'] PASSED [ 38%] tests/test_ling.py::test_poedit::test['Mongolian', 'mn'] PASSED [ 38%] tests/test_ling.py::test_poedit::test['Nauru', 'na'] PASSED [ 39%] tests/test_ling.py::test_poedit::test['Navajo', 'nv'] PASSED [ 39%] tests/test_ling.py::test_poedit::test['Ndebele, South', 'nr'] PASSED [ 39%] tests/test_ling.py::test_poedit::test['Ndonga', 'ng'] PASSED [ 39%] tests/test_ling.py::test_poedit::test['Nepali', 'ne'] PASSED [ 39%] tests/test_ling.py::test_poedit::test['Northern Sami', 'se'] PASSED [ 39%] tests/test_ling.py::test_poedit::test['Norwegian Bokmal', 'nb'] PASSED [ 39%] tests/test_ling.py::test_poedit::test['Norwegian Nynorsk', 'nn'] PASSED [ 39%] tests/test_ling.py::test_poedit::test['Occitan', 'oc'] PASSED [ 39%] tests/test_ling.py::test_poedit::test['Oriya', 'or'] PASSED [ 39%] tests/test_ling.py::test_poedit::test['Ossetian; Ossetic', 'os'] PASSED [ 39%] tests/test_ling.py::test_poedit::test['Pali', 'pi'] PASSED [ 39%] tests/test_ling.py::test_poedit::test['Panjabi', 'pa'] PASSED [ 39%] tests/test_ling.py::test_poedit::test['Pashto, Pushto', 'ps'] PASSED [ 39%] tests/test_ling.py::test_poedit::test['Persian', 'fa'] PASSED [ 39%] tests/test_ling.py::test_poedit::test['Polish', 'pl'] PASSED [ 39%] tests/test_ling.py::test_poedit::test['Portuguese', 'pt'] PASSED [ 39%] tests/test_ling.py::test_poedit::test['Quechua', 'qu'] PASSED [ 39%] tests/test_ling.py::test_poedit::test['Rhaeto-Romance', 'rm'] PASSED [ 39%] tests/test_ling.py::test_poedit::test['Romanian', 'ro'] PASSED [ 39%] tests/test_ling.py::test_poedit::test['Rundi', 'rn'] PASSED [ 39%] tests/test_ling.py::test_poedit::test['Russian', 'ru'] PASSED [ 40%] tests/test_ling.py::test_poedit::test['Samoan', 'sm'] PASSED [ 40%] tests/test_ling.py::test_poedit::test['Sangro', 'sg'] PASSED [ 40%] tests/test_ling.py::test_poedit::test['Sanskrit', 'sa'] PASSED [ 40%] tests/test_ling.py::test_poedit::test['Sardinian', 'sc'] PASSED [ 40%] tests/test_ling.py::test_poedit::test['Serbian', 'sr'] PASSED [ 40%] tests/test_ling.py::test_poedit::test['Sesotho', 'st'] PASSED [ 40%] tests/test_ling.py::test_poedit::test['Setswana', 'tn'] PASSED [ 40%] tests/test_ling.py::test_poedit::test['Shona', 'sn'] PASSED [ 40%] tests/test_ling.py::test_poedit::test['Sindhi', 'sd'] PASSED [ 40%] tests/test_ling.py::test_poedit::test['Sinhalese', 'si'] PASSED [ 40%] tests/test_ling.py::test_poedit::test['Siswati', 'ss'] PASSED [ 40%] tests/test_ling.py::test_poedit::test['Slovak', 'sk'] PASSED [ 40%] tests/test_ling.py::test_poedit::test['Slovenian', 'sl'] PASSED [ 40%] tests/test_ling.py::test_poedit::test['Somali', 'so'] PASSED [ 40%] tests/test_ling.py::test_poedit::test['Spanish', 'es'] PASSED [ 40%] tests/test_ling.py::test_poedit::test['Sundanese', 'su'] PASSED [ 40%] tests/test_ling.py::test_poedit::test['Swahili', 'sw'] PASSED [ 40%] tests/test_ling.py::test_poedit::test['Swedish', 'sv'] PASSED [ 40%] tests/test_ling.py::test_poedit::test['Tagalog', 'tl'] PASSED [ 40%] tests/test_ling.py::test_poedit::test['Tahitian', 'ty'] PASSED [ 40%] tests/test_ling.py::test_poedit::test['Tajik', 'tg'] PASSED [ 40%] tests/test_ling.py::test_poedit::test['Tamil', 'ta'] PASSED [ 41%] tests/test_ling.py::test_poedit::test['Tatar', 'tt'] PASSED [ 41%] tests/test_ling.py::test_poedit::test['Telugu', 'te'] PASSED [ 41%] tests/test_ling.py::test_poedit::test['Thai', 'th'] PASSED [ 41%] tests/test_ling.py::test_poedit::test['Tibetan', 'bo'] PASSED [ 41%] tests/test_ling.py::test_poedit::test['Tigrinya', 'ti'] PASSED [ 41%] tests/test_ling.py::test_poedit::test['Tonga', 'to'] PASSED [ 41%] tests/test_ling.py::test_poedit::test['Tsonga', 'ts'] PASSED [ 41%] tests/test_ling.py::test_poedit::test['Turkish', 'tr'] PASSED [ 41%] tests/test_ling.py::test_poedit::test['Turkmen', 'tk'] PASSED [ 41%] tests/test_ling.py::test_poedit::test['Twi', 'tw'] PASSED [ 41%] tests/test_ling.py::test_poedit::test['Ukrainian', 'uk'] PASSED [ 41%] tests/test_ling.py::test_poedit::test['Urdu', 'ur'] PASSED [ 41%] tests/test_ling.py::test_poedit::test['Uyghur', 'ug'] PASSED [ 41%] tests/test_ling.py::test_poedit::test['Uzbek', 'uz'] PASSED [ 41%] tests/test_ling.py::test_poedit::test['Vietnamese', 'vi'] PASSED [ 41%] tests/test_ling.py::test_poedit::test['Volapuk', 'vo'] PASSED [ 41%] tests/test_ling.py::test_poedit::test['Walloon', 'wa'] PASSED [ 41%] tests/test_ling.py::test_poedit::test['Welsh', 'cy'] PASSED [ 41%] tests/test_ling.py::test_poedit::test['Wolof', 'wo'] PASSED [ 41%] tests/test_ling.py::test_poedit::test['Xhosa', 'xh'] PASSED [ 41%] tests/test_ling.py::test_poedit::test['Yiddish', 'yi'] PASSED [ 41%] tests/test_ling.py::test_poedit::test['Yoruba', 'yo'] PASSED [ 42%] tests/test_ling.py::test_poedit::test['Zhuang', 'za'] PASSED [ 42%] tests/test_ling.py::test_poedit::test['Zulu', 'zu'] PASSED [ 42%] tests/test_ling.py::test_poedit::test['(Afan) Oromo', 'om'] SKIPPED [ 42%] tests/test_ling.py::test_poedit::test['Bihari', 'bh'] SKIPPED (expec...) [ 42%] tests/test_ling.py::test_poedit::test['Serbian (Latin)', 'sr_RS@latin'] SKIPPED [ 42%] tests/test_ling.py::test_poedit::test['Serbo-Croatian', 'sh'] SKIPPED [ 42%] tests/test_misc.py::test_unsorted::test_0 PASSED [ 42%] tests/test_misc.py::test_unsorted::test_1 PASSED [ 42%] tests/test_misc.py::test_unsorted::test_2 PASSED [ 42%] tests/test_misc.py::test_unsorted::test_3 PASSED [ 42%] tests/test_misc.py::test_unsorted::test_inf PASSED [ 42%] tests/test_misc.py::test_check_sorted::test_sorted PASSED [ 42%] tests/test_misc.py::test_check_sorted::test_unsorted PASSED [ 42%] tests/test_misc.py::test_sorted_vk PASSED [ 42%] tests/test_misc.py::test_utc_now::test_types PASSED [ 42%] tests/test_misc.py::test_utc_now::test_tz_resistance PASSED [ 42%] tests/test_misc.py::test_format_range::test_max_is_lt_4 PASSED [ 42%] tests/test_misc.py::test_format_range::test_len_lt_max PASSED [ 42%] tests/test_misc.py::test_format_range::test_len_eq_max PASSED [ 42%] tests/test_misc.py::test_format_range::test_len_gt_max PASSED [ 42%] tests/test_misc.py::test_format_range::test_huge PASSED [ 42%] tests/test_misc.py::test_throwaway_tempdir PASSED [ 43%] tests/test_moparser.py::test_magic::test_value PASSED [ 43%] tests/test_moparser.py::test_magic::test_short PASSED [ 43%] tests/test_moparser.py::test_magic::test_full PASSED [ 43%] tests/test_moparser.py::test_magic::test_random PASSED [ 43%] tests/test_polib4us.py::test_codecs::test_trailing_obsolete_message PASSED [ 43%] tests/test_polib4us.py::test_flag_splitting PASSED [ 43%] tests/test_strformat_c.py::test_INT_MAX PASSED [ 43%] tests/test_strformat_c.py::test_NL_ARGMAX PASSED [ 43%] tests/test_strformat_c.py::test_lone_percent PASSED [ 43%] tests/test_strformat_c.py::test_invalid_conversion_spec PASSED [ 43%] tests/test_strformat_c.py::test_add_argument PASSED [ 43%] tests/test_strformat_c.py::test_text PASSED [ 43%] tests/test_strformat_c.py::test_types::test_integer['%hhd', 'signed char', None, True] PASSED [ 43%] tests/test_strformat_c.py::test_types::test_integer['%hd', 'short int', None, True] PASSED [ 43%] tests/test_strformat_c.py::test_types::test_integer['%d', 'int', None, True] PASSED [ 43%] tests/test_strformat_c.py::test_types::test_integer['%ld', 'long int', None, True] PASSED [ 43%] tests/test_strformat_c.py::test_types::test_integer['%lld', 'long long int', None, True] PASSED [ 43%] tests/test_strformat_c.py::test_types::test_integer['%Ld', 'long long int', , True] PASSED [ 43%] tests/test_strformat_c.py::test_types::test_integer['%qd', 'long long int', , True] PASSED [ 43%] tests/test_strformat_c.py::test_types::test_integer['%jd', 'intmax_t', None, True] PASSED [ 43%] tests/test_strformat_c.py::test_types::test_integer['%zd', 'ssize_t', None, True] PASSED [ 44%] tests/test_strformat_c.py::test_types::test_integer['%Zd', 'ssize_t', , True] PASSED [ 44%] tests/test_strformat_c.py::test_types::test_integer['%td', 'ptrdiff_t', None, True] PASSED [ 44%] tests/test_strformat_c.py::test_types::test_integer['%hhi', 'signed char', None, True] PASSED [ 44%] tests/test_strformat_c.py::test_types::test_integer['%hi', 'short int', None, True] PASSED [ 44%] tests/test_strformat_c.py::test_types::test_integer['%i', 'int', None, True] PASSED [ 44%] tests/test_strformat_c.py::test_types::test_integer['%li', 'long int', None, True] PASSED [ 44%] tests/test_strformat_c.py::test_types::test_integer['%lli', 'long long int', None, True] PASSED [ 44%] tests/test_strformat_c.py::test_types::test_integer['%Li', 'long long int', , True] PASSED [ 44%] tests/test_strformat_c.py::test_types::test_integer['%qi', 'long long int', , True] PASSED [ 44%] tests/test_strformat_c.py::test_types::test_integer['%ji', 'intmax_t', None, True] PASSED [ 44%] tests/test_strformat_c.py::test_types::test_integer['%zi', 'ssize_t', None, True] PASSED [ 44%] tests/test_strformat_c.py::test_types::test_integer['%Zi', 'ssize_t', , True] PASSED [ 44%] tests/test_strformat_c.py::test_types::test_integer['%ti', 'ptrdiff_t', None, True] PASSED [ 44%] tests/test_strformat_c.py::test_types::test_integer['%hhn', 'signed char *', None, False] PASSED [ 44%] tests/test_strformat_c.py::test_types::test_integer['%hn', 'short int *', None, False] PASSED [ 44%] tests/test_strformat_c.py::test_types::test_integer['%n', 'int *', None, False] PASSED [ 44%] tests/test_strformat_c.py::test_types::test_integer['%ln', 'long int *', None, False] PASSED [ 44%] tests/test_strformat_c.py::test_types::test_integer['%lln', 'long long int *', None, False] PASSED [ 44%] tests/test_strformat_c.py::test_types::test_integer['%Ln', 'long long int *', , False] PASSED [ 44%] tests/test_strformat_c.py::test_types::test_integer['%qn', 'long long int *', , False] PASSED [ 44%] tests/test_strformat_c.py::test_types::test_integer['%jn', 'intmax_t *', None, False] PASSED [ 44%] tests/test_strformat_c.py::test_types::test_integer['%zn', 'ssize_t *', None, False] PASSED [ 45%] tests/test_strformat_c.py::test_types::test_integer['%Zn', 'ssize_t *', , False] PASSED [ 45%] tests/test_strformat_c.py::test_types::test_integer['%tn', 'ptrdiff_t *', None, False] PASSED [ 45%] tests/test_strformat_c.py::test_types::test_integer['%hho', 'unsigned char', None, True] PASSED [ 45%] tests/test_strformat_c.py::test_types::test_integer['%ho', 'unsigned short int', None, True] PASSED [ 45%] tests/test_strformat_c.py::test_types::test_integer['%o', 'unsigned int', None, True] PASSED [ 45%] tests/test_strformat_c.py::test_types::test_integer['%lo', 'unsigned long int', None, True] PASSED [ 45%] tests/test_strformat_c.py::test_types::test_integer['%llo', 'unsigned long long int', None, True] PASSED [ 45%] tests/test_strformat_c.py::test_types::test_integer['%Lo', 'unsigned long long int', , True] PASSED [ 45%] tests/test_strformat_c.py::test_types::test_integer['%qo', 'unsigned long long int', , True] PASSED [ 45%] tests/test_strformat_c.py::test_types::test_integer['%jo', 'uintmax_t', None, True] PASSED [ 45%] tests/test_strformat_c.py::test_types::test_integer['%zo', 'size_t', None, True] PASSED [ 45%] tests/test_strformat_c.py::test_types::test_integer['%Zo', 'size_t', , True] PASSED [ 45%] tests/test_strformat_c.py::test_types::test_integer['%to', '[unsigned ptrdiff_t]', None, True] PASSED [ 45%] tests/test_strformat_c.py::test_types::test_integer['%hhu', 'unsigned char', None, True] PASSED [ 45%] tests/test_strformat_c.py::test_types::test_integer['%hu', 'unsigned short int', None, True] PASSED [ 45%] tests/test_strformat_c.py::test_types::test_integer['%u', 'unsigned int', None, True] PASSED [ 45%] tests/test_strformat_c.py::test_types::test_integer['%lu', 'unsigned long int', None, True] PASSED [ 45%] tests/test_strformat_c.py::test_types::test_integer['%llu', 'unsigned long long int', None, True] PASSED [ 45%] tests/test_strformat_c.py::test_types::test_integer['%Lu', 'unsigned long long int', , True] PASSED [ 45%] tests/test_strformat_c.py::test_types::test_integer['%qu', 'unsigned long long int', , True] PASSED [ 45%] tests/test_strformat_c.py::test_types::test_integer['%ju', 'uintmax_t', None, True] PASSED [ 45%] tests/test_strformat_c.py::test_types::test_integer['%zu', 'size_t', None, True] PASSED [ 46%] tests/test_strformat_c.py::test_types::test_integer['%Zu', 'size_t', , True] PASSED [ 46%] tests/test_strformat_c.py::test_types::test_integer['%tu', '[unsigned ptrdiff_t]', None, True] PASSED [ 46%] tests/test_strformat_c.py::test_types::test_integer['%hhx', 'unsigned char', None, True] PASSED [ 46%] tests/test_strformat_c.py::test_types::test_integer['%hx', 'unsigned short int', None, True] PASSED [ 46%] tests/test_strformat_c.py::test_types::test_integer['%x', 'unsigned int', None, True] PASSED [ 46%] tests/test_strformat_c.py::test_types::test_integer['%lx', 'unsigned long int', None, True] PASSED [ 46%] tests/test_strformat_c.py::test_types::test_integer['%llx', 'unsigned long long int', None, True] PASSED [ 46%] tests/test_strformat_c.py::test_types::test_integer['%Lx', 'unsigned long long int', , True] PASSED [ 46%] tests/test_strformat_c.py::test_types::test_integer['%qx', 'unsigned long long int', , True] PASSED [ 46%] tests/test_strformat_c.py::test_types::test_integer['%jx', 'uintmax_t', None, True] PASSED [ 46%] tests/test_strformat_c.py::test_types::test_integer['%zx', 'size_t', None, True] PASSED [ 46%] tests/test_strformat_c.py::test_types::test_integer['%Zx', 'size_t', , True] PASSED [ 46%] tests/test_strformat_c.py::test_types::test_integer['%tx', '[unsigned ptrdiff_t]', None, True] PASSED [ 46%] tests/test_strformat_c.py::test_types::test_integer['%hhX', 'unsigned char', None, True] PASSED [ 46%] tests/test_strformat_c.py::test_types::test_integer['%hX', 'unsigned short int', None, True] PASSED [ 46%] tests/test_strformat_c.py::test_types::test_integer['%X', 'unsigned int', None, True] PASSED [ 46%] tests/test_strformat_c.py::test_types::test_integer['%lX', 'unsigned long int', None, True] PASSED [ 46%] tests/test_strformat_c.py::test_types::test_integer['%llX', 'unsigned long long int', None, True] PASSED [ 46%] tests/test_strformat_c.py::test_types::test_integer['%LX', 'unsigned long long int', , True] PASSED [ 46%] tests/test_strformat_c.py::test_types::test_integer['%qX', 'unsigned long long int', , True] PASSED [ 46%] tests/test_strformat_c.py::test_types::test_integer['%jX', 'uintmax_t', None, True] PASSED [ 46%] tests/test_strformat_c.py::test_types::test_integer['%zX', 'size_t', None, True] PASSED [ 47%] tests/test_strformat_c.py::test_types::test_integer['%ZX', 'size_t', , True] PASSED [ 47%] tests/test_strformat_c.py::test_types::test_integer['%tX', '[unsigned ptrdiff_t]', None, True] PASSED [ 47%] tests/test_strformat_c.py::test_types::test_double['%a', 'double'] PASSED [ 47%] tests/test_strformat_c.py::test_types::test_double['%la', 'double', ] PASSED [ 47%] tests/test_strformat_c.py::test_types::test_double['%La', 'long double'] PASSED [ 47%] tests/test_strformat_c.py::test_types::test_double['%e', 'double'] PASSED [ 47%] tests/test_strformat_c.py::test_types::test_double['%le', 'double', ] PASSED [ 47%] tests/test_strformat_c.py::test_types::test_double['%Le', 'long double'] PASSED [ 47%] tests/test_strformat_c.py::test_types::test_double['%f', 'double'] PASSED [ 47%] tests/test_strformat_c.py::test_types::test_double['%lf', 'double', ] PASSED [ 47%] tests/test_strformat_c.py::test_types::test_double['%Lf', 'long double'] PASSED [ 47%] tests/test_strformat_c.py::test_types::test_double['%g', 'double'] PASSED [ 47%] tests/test_strformat_c.py::test_types::test_double['%lg', 'double', ] PASSED [ 47%] tests/test_strformat_c.py::test_types::test_double['%Lg', 'long double'] PASSED [ 47%] tests/test_strformat_c.py::test_types::test_double['%A', 'double'] PASSED [ 47%] tests/test_strformat_c.py::test_types::test_double['%lA', 'double', ] PASSED [ 47%] tests/test_strformat_c.py::test_types::test_double['%LA', 'long double'] PASSED [ 47%] tests/test_strformat_c.py::test_types::test_double['%E', 'double'] PASSED [ 47%] tests/test_strformat_c.py::test_types::test_double['%lE', 'double', ] PASSED [ 47%] tests/test_strformat_c.py::test_types::test_double['%LE', 'long double'] PASSED [ 47%] tests/test_strformat_c.py::test_types::test_double['%F', 'double'] PASSED [ 48%] tests/test_strformat_c.py::test_types::test_double['%lF', 'double', ] PASSED [ 48%] tests/test_strformat_c.py::test_types::test_double['%LF', 'long double'] PASSED [ 48%] tests/test_strformat_c.py::test_types::test_double['%G', 'double'] PASSED [ 48%] tests/test_strformat_c.py::test_types::test_double['%lG', 'double', ] PASSED [ 48%] tests/test_strformat_c.py::test_types::test_double['%LG', 'long double'] PASSED [ 48%] tests/test_strformat_c.py::test_types::test_char['%c', 'char'] PASSED [ 48%] tests/test_strformat_c.py::test_types::test_char['%lc', 'wint_t'] PASSED [ 48%] tests/test_strformat_c.py::test_types::test_char['%C', 'wint_t', ] PASSED [ 48%] tests/test_strformat_c.py::test_types::test_char['%s', 'const char *'] PASSED [ 48%] tests/test_strformat_c.py::test_types::test_char['%ls', 'const wchar_t *'] PASSED [ 48%] tests/test_strformat_c.py::test_types::test_char['%S', 'const wchar_t *', ] PASSED [ 48%] tests/test_strformat_c.py::test_types::test_void['%p', 'void *'] PASSED [ 48%] tests/test_strformat_c.py::test_types::test_void['%m', 'void'] PASSED [ 48%] tests/test_strformat_c.py::test_types::test_void['%%', 'void'] PASSED [ 48%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'int8_t'] PASSED [ 48%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'int_least8_t'] PASSED [ 48%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'int_fast8_t'] PASSED [ 48%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'int16_t'] PASSED [ 48%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'int_least16_t'] PASSED [ 48%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'int_fast16_t'] PASSED [ 48%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'int32_t'] PASSED [ 48%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'int_least32_t'] PASSED [ 49%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'int_fast32_t'] PASSED [ 49%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'int64_t'] PASSED [ 49%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'int_least64_t'] PASSED [ 49%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'int_fast64_t'] PASSED [ 49%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'intmax_t'] PASSED [ 49%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'intptr_t'] PASSED [ 49%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'int8_t'] PASSED [ 49%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'int_least8_t'] PASSED [ 49%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'int_fast8_t'] PASSED [ 49%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'int16_t'] PASSED [ 49%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'int_least16_t'] PASSED [ 49%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'int_fast16_t'] PASSED [ 49%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'int32_t'] PASSED [ 49%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'int_least32_t'] PASSED [ 49%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'int_fast32_t'] PASSED [ 49%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'int64_t'] PASSED [ 49%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'int_least64_t'] PASSED [ 49%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'int_fast64_t'] PASSED [ 49%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'intmax_t'] PASSED [ 49%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'intptr_t'] PASSED [ 49%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint8_t'] PASSED [ 49%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint_least8_t'] PASSED [ 50%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint_fast8_t'] PASSED [ 50%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint16_t'] PASSED [ 50%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint_least16_t'] PASSED [ 50%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint_fast16_t'] PASSED [ 50%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint32_t'] PASSED [ 50%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint_least32_t'] PASSED [ 50%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint_fast32_t'] PASSED [ 50%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint64_t'] PASSED [ 50%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint_least64_t'] PASSED [ 50%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint_fast64_t'] PASSED [ 50%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uintmax_t'] PASSED [ 50%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uintptr_t'] PASSED [ 50%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint8_t'] PASSED [ 50%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint_least8_t'] PASSED [ 50%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint_fast8_t'] PASSED [ 50%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint16_t'] PASSED [ 50%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint_least16_t'] PASSED [ 50%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint_fast16_t'] PASSED [ 50%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint32_t'] PASSED [ 50%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint_least32_t'] PASSED [ 50%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint_fast32_t'] PASSED [ 50%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint64_t'] PASSED [ 51%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint_least64_t'] PASSED [ 51%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint_fast64_t'] PASSED [ 51%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uintmax_t'] PASSED [ 51%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uintptr_t'] PASSED [ 51%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint8_t'] PASSED [ 51%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint_least8_t'] PASSED [ 51%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint_fast8_t'] PASSED [ 51%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint16_t'] PASSED [ 51%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint_least16_t'] PASSED [ 51%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint_fast16_t'] PASSED [ 51%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint32_t'] PASSED [ 51%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint_least32_t'] PASSED [ 51%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint_fast32_t'] PASSED [ 51%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint64_t'] PASSED [ 51%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint_least64_t'] PASSED [ 51%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint_fast64_t'] PASSED [ 51%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uintmax_t'] PASSED [ 51%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uintptr_t'] PASSED [ 51%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint8_t'] PASSED [ 51%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint_least8_t'] PASSED [ 51%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint_fast8_t'] PASSED [ 51%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint16_t'] PASSED [ 52%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint_least16_t'] PASSED [ 52%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint_fast16_t'] PASSED [ 52%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint32_t'] PASSED [ 52%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint_least32_t'] PASSED [ 52%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint_fast32_t'] PASSED [ 52%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint64_t'] PASSED [ 52%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint_least64_t'] PASSED [ 52%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uint_fast64_t'] PASSED [ 52%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uintmax_t'] PASSED [ 52%] tests/test_strformat_c.py::test_types::test_c99_macros['%', 'uintptr_t'] PASSED [ 52%] tests/test_strformat_c.py::test_invalid_length::test_double['%hha'] PASSED [ 52%] tests/test_strformat_c.py::test_invalid_length::test_double['%ha'] PASSED [ 52%] tests/test_strformat_c.py::test_invalid_length::test_double['%lla'] PASSED [ 52%] tests/test_strformat_c.py::test_invalid_length::test_double['%qa'] PASSED [ 52%] tests/test_strformat_c.py::test_invalid_length::test_double['%ja'] PASSED [ 52%] tests/test_strformat_c.py::test_invalid_length::test_double['%za'] PASSED [ 52%] tests/test_strformat_c.py::test_invalid_length::test_double['%ta'] PASSED [ 52%] tests/test_strformat_c.py::test_invalid_length::test_double['%hhe'] PASSED [ 52%] tests/test_strformat_c.py::test_invalid_length::test_double['%he'] PASSED [ 52%] tests/test_strformat_c.py::test_invalid_length::test_double['%lle'] PASSED [ 52%] tests/test_strformat_c.py::test_invalid_length::test_double['%qe'] PASSED [ 53%] tests/test_strformat_c.py::test_invalid_length::test_double['%je'] PASSED [ 53%] tests/test_strformat_c.py::test_invalid_length::test_double['%ze'] PASSED [ 53%] tests/test_strformat_c.py::test_invalid_length::test_double['%te'] PASSED [ 53%] tests/test_strformat_c.py::test_invalid_length::test_double['%hhf'] PASSED [ 53%] tests/test_strformat_c.py::test_invalid_length::test_double['%hf'] PASSED [ 53%] tests/test_strformat_c.py::test_invalid_length::test_double['%llf'] PASSED [ 53%] tests/test_strformat_c.py::test_invalid_length::test_double['%qf'] PASSED [ 53%] tests/test_strformat_c.py::test_invalid_length::test_double['%jf'] PASSED [ 53%] tests/test_strformat_c.py::test_invalid_length::test_double['%zf'] PASSED [ 53%] tests/test_strformat_c.py::test_invalid_length::test_double['%tf'] PASSED [ 53%] tests/test_strformat_c.py::test_invalid_length::test_double['%hhg'] PASSED [ 53%] tests/test_strformat_c.py::test_invalid_length::test_double['%hg'] PASSED [ 53%] tests/test_strformat_c.py::test_invalid_length::test_double['%llg'] PASSED [ 53%] tests/test_strformat_c.py::test_invalid_length::test_double['%qg'] PASSED [ 53%] tests/test_strformat_c.py::test_invalid_length::test_double['%jg'] PASSED [ 53%] tests/test_strformat_c.py::test_invalid_length::test_double['%zg'] PASSED [ 53%] tests/test_strformat_c.py::test_invalid_length::test_double['%tg'] PASSED [ 53%] tests/test_strformat_c.py::test_invalid_length::test_double['%hhA'] PASSED [ 53%] tests/test_strformat_c.py::test_invalid_length::test_double['%hA'] PASSED [ 53%] tests/test_strformat_c.py::test_invalid_length::test_double['%llA'] PASSED [ 53%] tests/test_strformat_c.py::test_invalid_length::test_double['%qA'] PASSED [ 53%] tests/test_strformat_c.py::test_invalid_length::test_double['%jA'] PASSED [ 54%] tests/test_strformat_c.py::test_invalid_length::test_double['%zA'] PASSED [ 54%] tests/test_strformat_c.py::test_invalid_length::test_double['%tA'] PASSED [ 54%] tests/test_strformat_c.py::test_invalid_length::test_double['%hhE'] PASSED [ 54%] tests/test_strformat_c.py::test_invalid_length::test_double['%hE'] PASSED [ 54%] tests/test_strformat_c.py::test_invalid_length::test_double['%llE'] PASSED [ 54%] tests/test_strformat_c.py::test_invalid_length::test_double['%qE'] PASSED [ 54%] tests/test_strformat_c.py::test_invalid_length::test_double['%jE'] PASSED [ 54%] tests/test_strformat_c.py::test_invalid_length::test_double['%zE'] PASSED [ 54%] tests/test_strformat_c.py::test_invalid_length::test_double['%tE'] PASSED [ 54%] tests/test_strformat_c.py::test_invalid_length::test_double['%hhF'] PASSED [ 54%] tests/test_strformat_c.py::test_invalid_length::test_double['%hF'] PASSED [ 54%] tests/test_strformat_c.py::test_invalid_length::test_double['%llF'] PASSED [ 54%] tests/test_strformat_c.py::test_invalid_length::test_double['%qF'] PASSED [ 54%] tests/test_strformat_c.py::test_invalid_length::test_double['%jF'] PASSED [ 54%] tests/test_strformat_c.py::test_invalid_length::test_double['%zF'] PASSED [ 54%] tests/test_strformat_c.py::test_invalid_length::test_double['%tF'] PASSED [ 54%] tests/test_strformat_c.py::test_invalid_length::test_double['%hhG'] PASSED [ 54%] tests/test_strformat_c.py::test_invalid_length::test_double['%hG'] PASSED [ 54%] tests/test_strformat_c.py::test_invalid_length::test_double['%llG'] PASSED [ 54%] tests/test_strformat_c.py::test_invalid_length::test_double['%qG'] PASSED [ 54%] tests/test_strformat_c.py::test_invalid_length::test_double['%jG'] PASSED [ 54%] tests/test_strformat_c.py::test_invalid_length::test_double['%zG'] PASSED [ 55%] tests/test_strformat_c.py::test_invalid_length::test_double['%tG'] PASSED [ 55%] tests/test_strformat_c.py::test_invalid_length::test_char['%hhc'] PASSED [ 55%] tests/test_strformat_c.py::test_invalid_length::test_char['%hhC'] PASSED [ 55%] tests/test_strformat_c.py::test_invalid_length::test_char['%hc'] PASSED [ 55%] tests/test_strformat_c.py::test_invalid_length::test_char['%hC'] PASSED [ 55%] tests/test_strformat_c.py::test_invalid_length::test_char['%lC'] PASSED [ 55%] tests/test_strformat_c.py::test_invalid_length::test_char['%llc'] PASSED [ 55%] tests/test_strformat_c.py::test_invalid_length::test_char['%llC'] PASSED [ 55%] tests/test_strformat_c.py::test_invalid_length::test_char['%qc'] PASSED [ 55%] tests/test_strformat_c.py::test_invalid_length::test_char['%qC'] PASSED [ 55%] tests/test_strformat_c.py::test_invalid_length::test_char['%jc'] PASSED [ 55%] tests/test_strformat_c.py::test_invalid_length::test_char['%jC'] PASSED [ 55%] tests/test_strformat_c.py::test_invalid_length::test_char['%zc'] PASSED [ 55%] tests/test_strformat_c.py::test_invalid_length::test_char['%zC'] PASSED [ 55%] tests/test_strformat_c.py::test_invalid_length::test_char['%tc'] PASSED [ 55%] tests/test_strformat_c.py::test_invalid_length::test_char['%tC'] PASSED [ 55%] tests/test_strformat_c.py::test_invalid_length::test_char['%Lc'] PASSED [ 55%] tests/test_strformat_c.py::test_invalid_length::test_char['%LC'] PASSED [ 55%] tests/test_strformat_c.py::test_invalid_length::test_char['%hhs'] PASSED [ 55%] tests/test_strformat_c.py::test_invalid_length::test_char['%hhS'] PASSED [ 55%] tests/test_strformat_c.py::test_invalid_length::test_char['%hs'] PASSED [ 55%] tests/test_strformat_c.py::test_invalid_length::test_char['%hS'] PASSED [ 56%] tests/test_strformat_c.py::test_invalid_length::test_char['%lS'] PASSED [ 56%] tests/test_strformat_c.py::test_invalid_length::test_char['%lls'] PASSED [ 56%] tests/test_strformat_c.py::test_invalid_length::test_char['%llS'] PASSED [ 56%] tests/test_strformat_c.py::test_invalid_length::test_char['%qs'] PASSED [ 56%] tests/test_strformat_c.py::test_invalid_length::test_char['%qS'] PASSED [ 56%] tests/test_strformat_c.py::test_invalid_length::test_char['%js'] PASSED [ 56%] tests/test_strformat_c.py::test_invalid_length::test_char['%jS'] PASSED [ 56%] tests/test_strformat_c.py::test_invalid_length::test_char['%zs'] PASSED [ 56%] tests/test_strformat_c.py::test_invalid_length::test_char['%zS'] PASSED [ 56%] tests/test_strformat_c.py::test_invalid_length::test_char['%ts'] PASSED [ 56%] tests/test_strformat_c.py::test_invalid_length::test_char['%tS'] PASSED [ 56%] tests/test_strformat_c.py::test_invalid_length::test_char['%Ls'] PASSED [ 56%] tests/test_strformat_c.py::test_invalid_length::test_char['%LS'] PASSED [ 56%] tests/test_strformat_c.py::test_invalid_length::test_void['%hhp'] PASSED [ 56%] tests/test_strformat_c.py::test_invalid_length::test_void['%hp'] PASSED [ 56%] tests/test_strformat_c.py::test_invalid_length::test_void['%lp'] PASSED [ 56%] tests/test_strformat_c.py::test_invalid_length::test_void['%llp'] PASSED [ 56%] tests/test_strformat_c.py::test_invalid_length::test_void['%qp'] PASSED [ 56%] tests/test_strformat_c.py::test_invalid_length::test_void['%jp'] PASSED [ 56%] tests/test_strformat_c.py::test_invalid_length::test_void['%zp'] PASSED [ 56%] tests/test_strformat_c.py::test_invalid_length::test_void['%tp'] PASSED [ 57%] tests/test_strformat_c.py::test_invalid_length::test_void['%Lp'] PASSED [ 57%] tests/test_strformat_c.py::test_invalid_length::test_void['%hhm'] PASSED [ 57%] tests/test_strformat_c.py::test_invalid_length::test_void['%hm'] PASSED [ 57%] tests/test_strformat_c.py::test_invalid_length::test_void['%lm'] PASSED [ 57%] tests/test_strformat_c.py::test_invalid_length::test_void['%llm'] PASSED [ 57%] tests/test_strformat_c.py::test_invalid_length::test_void['%qm'] PASSED [ 57%] tests/test_strformat_c.py::test_invalid_length::test_void['%jm'] PASSED [ 57%] tests/test_strformat_c.py::test_invalid_length::test_void['%zm'] PASSED [ 57%] tests/test_strformat_c.py::test_invalid_length::test_void['%tm'] PASSED [ 57%] tests/test_strformat_c.py::test_invalid_length::test_void['%Lm'] PASSED [ 57%] tests/test_strformat_c.py::test_invalid_length::test_void['%hh%'] PASSED [ 57%] tests/test_strformat_c.py::test_invalid_length::test_void['%h%'] PASSED [ 57%] tests/test_strformat_c.py::test_invalid_length::test_void['%l%'] PASSED [ 57%] tests/test_strformat_c.py::test_invalid_length::test_void['%ll%'] PASSED [ 57%] tests/test_strformat_c.py::test_invalid_length::test_void['%q%'] PASSED [ 57%] tests/test_strformat_c.py::test_invalid_length::test_void['%j%'] PASSED [ 57%] tests/test_strformat_c.py::test_invalid_length::test_void['%z%'] PASSED [ 57%] tests/test_strformat_c.py::test_invalid_length::test_void['%t%'] PASSED [ 57%] tests/test_strformat_c.py::test_invalid_length::test_void['%L%'] PASSED [ 57%] tests/test_strformat_c.py::test_numeration::test_percent PASSED [ 57%] tests/test_strformat_c.py::test_numeration::test_errno PASSED [ 57%] tests/test_strformat_c.py::test_numeration::test_swapped PASSED [ 58%] tests/test_strformat_c.py::test_numeration::test_numbering_mixture PASSED [ 58%] tests/test_strformat_c.py::test_numeration::test_index_out_of_range PASSED [ 58%] tests/test_strformat_c.py::test_numeration::test_initial_gap PASSED [ 58%] tests/test_strformat_c.py::test_numeration::test_gap PASSED [ 58%] tests/test_strformat_c.py::test_redundant_flag::test_duplicate PASSED [ 58%] tests/test_strformat_c.py::test_redundant_flag::test_minus_zero PASSED [ 58%] tests/test_strformat_c.py::test_redundant_flag::test_plus_space PASSED [ 58%] tests/test_strformat_c.py::test_expected_flag::test_hash['%#o'] PASSED [ 58%] tests/test_strformat_c.py::test_expected_flag::test_hash['%#x'] PASSED [ 58%] tests/test_strformat_c.py::test_expected_flag::test_hash['%#X'] PASSED [ 58%] tests/test_strformat_c.py::test_expected_flag::test_hash['%#a'] PASSED [ 58%] tests/test_strformat_c.py::test_expected_flag::test_hash['%#A'] PASSED [ 58%] tests/test_strformat_c.py::test_expected_flag::test_hash['%#e'] PASSED [ 58%] tests/test_strformat_c.py::test_expected_flag::test_hash['%#E'] PASSED [ 58%] tests/test_strformat_c.py::test_expected_flag::test_hash['%#f'] PASSED [ 58%] tests/test_strformat_c.py::test_expected_flag::test_hash['%#F'] PASSED [ 58%] tests/test_strformat_c.py::test_expected_flag::test_hash['%#g'] PASSED [ 58%] tests/test_strformat_c.py::test_expected_flag::test_hash['%#G'] PASSED [ 58%] tests/test_strformat_c.py::test_expected_flag::test_zero['%0d'] PASSED [ 58%] tests/test_strformat_c.py::test_expected_flag::test_zero['%0i'] PASSED [ 58%] tests/test_strformat_c.py::test_expected_flag::test_zero['%0o'] PASSED [ 58%] tests/test_strformat_c.py::test_expected_flag::test_zero['%0u'] PASSED [ 59%] tests/test_strformat_c.py::test_expected_flag::test_zero['%0x'] PASSED [ 59%] tests/test_strformat_c.py::test_expected_flag::test_zero['%0X'] PASSED [ 59%] tests/test_strformat_c.py::test_expected_flag::test_zero['%0a'] PASSED [ 59%] tests/test_strformat_c.py::test_expected_flag::test_zero['%0A'] PASSED [ 59%] tests/test_strformat_c.py::test_expected_flag::test_zero['%0e'] PASSED [ 59%] tests/test_strformat_c.py::test_expected_flag::test_zero['%0E'] PASSED [ 59%] tests/test_strformat_c.py::test_expected_flag::test_zero['%0f'] PASSED [ 59%] tests/test_strformat_c.py::test_expected_flag::test_zero['%0F'] PASSED [ 59%] tests/test_strformat_c.py::test_expected_flag::test_zero['%0g'] PASSED [ 59%] tests/test_strformat_c.py::test_expected_flag::test_zero['%0G'] PASSED [ 59%] tests/test_strformat_c.py::test_expected_flag::test_apos["%'d"] PASSED [ 59%] tests/test_strformat_c.py::test_expected_flag::test_apos["%'i"] PASSED [ 59%] tests/test_strformat_c.py::test_expected_flag::test_apos["%'u"] PASSED [ 59%] tests/test_strformat_c.py::test_expected_flag::test_apos["%'f"] PASSED [ 59%] tests/test_strformat_c.py::test_expected_flag::test_apos["%'F"] PASSED [ 59%] tests/test_strformat_c.py::test_expected_flag::test_apos["%'g"] PASSED [ 59%] tests/test_strformat_c.py::test_expected_flag::test_apos["%'G"] PASSED [ 59%] tests/test_strformat_c.py::test_expected_flag::test_other['%-d'] PASSED [ 59%] tests/test_strformat_c.py::test_expected_flag::test_other['%-i'] PASSED [ 59%] tests/test_strformat_c.py::test_expected_flag::test_other['%-o'] PASSED [ 59%] tests/test_strformat_c.py::test_expected_flag::test_other['%-u'] PASSED [ 59%] tests/test_strformat_c.py::test_expected_flag::test_other['%-x'] PASSED [ 60%] tests/test_strformat_c.py::test_expected_flag::test_other['%-X'] PASSED [ 60%] tests/test_strformat_c.py::test_expected_flag::test_other['%-a'] PASSED [ 60%] tests/test_strformat_c.py::test_expected_flag::test_other['%-A'] PASSED [ 60%] tests/test_strformat_c.py::test_expected_flag::test_other['%-e'] PASSED [ 60%] tests/test_strformat_c.py::test_expected_flag::test_other['%-E'] PASSED [ 60%] tests/test_strformat_c.py::test_expected_flag::test_other['%-f'] PASSED [ 60%] tests/test_strformat_c.py::test_expected_flag::test_other['%-F'] PASSED [ 60%] tests/test_strformat_c.py::test_expected_flag::test_other['%-g'] PASSED [ 60%] tests/test_strformat_c.py::test_expected_flag::test_other['%-G'] PASSED [ 60%] tests/test_strformat_c.py::test_expected_flag::test_other['%-c'] PASSED [ 60%] tests/test_strformat_c.py::test_expected_flag::test_other['%-C'] PASSED [ 60%] tests/test_strformat_c.py::test_expected_flag::test_other['%-s'] PASSED [ 60%] tests/test_strformat_c.py::test_expected_flag::test_other['%-S'] PASSED [ 60%] tests/test_strformat_c.py::test_expected_flag::test_other['%-p'] PASSED [ 60%] tests/test_strformat_c.py::test_expected_flag::test_other['%-m'] PASSED [ 60%] tests/test_strformat_c.py::test_expected_flag::test_other['% d'] PASSED [ 60%] tests/test_strformat_c.py::test_expected_flag::test_other['% i'] PASSED [ 60%] tests/test_strformat_c.py::test_expected_flag::test_other['% o'] PASSED [ 60%] tests/test_strformat_c.py::test_expected_flag::test_other['% u'] PASSED [ 60%] tests/test_strformat_c.py::test_expected_flag::test_other['% x'] PASSED [ 60%] tests/test_strformat_c.py::test_expected_flag::test_other['% X'] PASSED [ 61%] tests/test_strformat_c.py::test_expected_flag::test_other['% a'] PASSED [ 61%] tests/test_strformat_c.py::test_expected_flag::test_other['% A'] PASSED [ 61%] tests/test_strformat_c.py::test_expected_flag::test_other['% e'] PASSED [ 61%] tests/test_strformat_c.py::test_expected_flag::test_other['% E'] PASSED [ 61%] tests/test_strformat_c.py::test_expected_flag::test_other['% f'] PASSED [ 61%] tests/test_strformat_c.py::test_expected_flag::test_other['% F'] PASSED [ 61%] tests/test_strformat_c.py::test_expected_flag::test_other['% g'] PASSED [ 61%] tests/test_strformat_c.py::test_expected_flag::test_other['% G'] PASSED [ 61%] tests/test_strformat_c.py::test_expected_flag::test_other['% c'] PASSED [ 61%] tests/test_strformat_c.py::test_expected_flag::test_other['% C'] PASSED [ 61%] tests/test_strformat_c.py::test_expected_flag::test_other['% s'] PASSED [ 61%] tests/test_strformat_c.py::test_expected_flag::test_other['% S'] PASSED [ 61%] tests/test_strformat_c.py::test_expected_flag::test_other['% p'] PASSED [ 61%] tests/test_strformat_c.py::test_expected_flag::test_other['% m'] PASSED [ 61%] tests/test_strformat_c.py::test_expected_flag::test_other['%+d'] PASSED [ 61%] tests/test_strformat_c.py::test_expected_flag::test_other['%+i'] PASSED [ 61%] tests/test_strformat_c.py::test_expected_flag::test_other['%+o'] PASSED [ 61%] tests/test_strformat_c.py::test_expected_flag::test_other['%+u'] PASSED [ 61%] tests/test_strformat_c.py::test_expected_flag::test_other['%+x'] PASSED [ 61%] tests/test_strformat_c.py::test_expected_flag::test_other['%+X'] PASSED [ 61%] tests/test_strformat_c.py::test_expected_flag::test_other['%+a'] PASSED [ 61%] tests/test_strformat_c.py::test_expected_flag::test_other['%+A'] PASSED [ 62%] tests/test_strformat_c.py::test_expected_flag::test_other['%+e'] PASSED [ 62%] tests/test_strformat_c.py::test_expected_flag::test_other['%+E'] PASSED [ 62%] tests/test_strformat_c.py::test_expected_flag::test_other['%+f'] PASSED [ 62%] tests/test_strformat_c.py::test_expected_flag::test_other['%+F'] PASSED [ 62%] tests/test_strformat_c.py::test_expected_flag::test_other['%+g'] PASSED [ 62%] tests/test_strformat_c.py::test_expected_flag::test_other['%+G'] PASSED [ 62%] tests/test_strformat_c.py::test_expected_flag::test_other['%+c'] PASSED [ 62%] tests/test_strformat_c.py::test_expected_flag::test_other['%+C'] PASSED [ 62%] tests/test_strformat_c.py::test_expected_flag::test_other['%+s'] PASSED [ 62%] tests/test_strformat_c.py::test_expected_flag::test_other['%+S'] PASSED [ 62%] tests/test_strformat_c.py::test_expected_flag::test_other['%+p'] PASSED [ 62%] tests/test_strformat_c.py::test_expected_flag::test_other['%+m'] PASSED [ 62%] tests/test_strformat_c.py::test_expected_flag::test_other['%Id'] PASSED [ 62%] tests/test_strformat_c.py::test_expected_flag::test_other['%Ii'] PASSED [ 62%] tests/test_strformat_c.py::test_expected_flag::test_other['%Io'] PASSED [ 62%] tests/test_strformat_c.py::test_expected_flag::test_other['%Iu'] PASSED [ 62%] tests/test_strformat_c.py::test_expected_flag::test_other['%Ix'] PASSED [ 62%] tests/test_strformat_c.py::test_expected_flag::test_other['%IX'] PASSED [ 62%] tests/test_strformat_c.py::test_expected_flag::test_other['%Ia'] PASSED [ 62%] tests/test_strformat_c.py::test_expected_flag::test_other['%IA'] PASSED [ 62%] tests/test_strformat_c.py::test_expected_flag::test_other['%Ie'] PASSED [ 62%] tests/test_strformat_c.py::test_expected_flag::test_other['%IE'] PASSED [ 63%] tests/test_strformat_c.py::test_expected_flag::test_other['%If'] PASSED [ 63%] tests/test_strformat_c.py::test_expected_flag::test_other['%IF'] PASSED [ 63%] tests/test_strformat_c.py::test_expected_flag::test_other['%Ig'] PASSED [ 63%] tests/test_strformat_c.py::test_expected_flag::test_other['%IG'] PASSED [ 63%] tests/test_strformat_c.py::test_expected_flag::test_other['%Ic'] PASSED [ 63%] tests/test_strformat_c.py::test_expected_flag::test_other['%IC'] PASSED [ 63%] tests/test_strformat_c.py::test_expected_flag::test_other['%Is'] PASSED [ 63%] tests/test_strformat_c.py::test_expected_flag::test_other['%IS'] PASSED [ 63%] tests/test_strformat_c.py::test_expected_flag::test_other['%Ip'] PASSED [ 63%] tests/test_strformat_c.py::test_expected_flag::test_other['%Im'] PASSED [ 63%] tests/test_strformat_c.py::test_unexpected_flag::test_hash['%#d'] PASSED [ 63%] tests/test_strformat_c.py::test_unexpected_flag::test_hash['%#i'] PASSED [ 63%] tests/test_strformat_c.py::test_unexpected_flag::test_hash['%#c'] PASSED [ 63%] tests/test_strformat_c.py::test_unexpected_flag::test_hash['%#C'] PASSED [ 63%] tests/test_strformat_c.py::test_unexpected_flag::test_hash['%#s'] PASSED [ 63%] tests/test_strformat_c.py::test_unexpected_flag::test_hash['%#S'] PASSED [ 63%] tests/test_strformat_c.py::test_unexpected_flag::test_hash['%#n'] PASSED [ 63%] tests/test_strformat_c.py::test_unexpected_flag::test_hash['%#p'] PASSED [ 63%] tests/test_strformat_c.py::test_unexpected_flag::test_hash['%#m'] PASSED [ 63%] tests/test_strformat_c.py::test_unexpected_flag::test_hash['%#%'] PASSED [ 63%] tests/test_strformat_c.py::test_unexpected_flag::test_zero['%0c'] PASSED [ 63%] tests/test_strformat_c.py::test_unexpected_flag::test_zero['%0C'] PASSED [ 64%] tests/test_strformat_c.py::test_unexpected_flag::test_zero['%0s'] PASSED [ 64%] tests/test_strformat_c.py::test_unexpected_flag::test_zero['%0S'] PASSED [ 64%] tests/test_strformat_c.py::test_unexpected_flag::test_zero['%0n'] PASSED [ 64%] tests/test_strformat_c.py::test_unexpected_flag::test_zero['%0p'] PASSED [ 64%] tests/test_strformat_c.py::test_unexpected_flag::test_zero['%0m'] PASSED [ 64%] tests/test_strformat_c.py::test_unexpected_flag::test_zero['%0%'] PASSED [ 64%] tests/test_strformat_c.py::test_unexpected_flag::test_apos["%'o"] PASSED [ 64%] tests/test_strformat_c.py::test_unexpected_flag::test_apos["%'x"] PASSED [ 64%] tests/test_strformat_c.py::test_unexpected_flag::test_apos["%'X"] PASSED [ 64%] tests/test_strformat_c.py::test_unexpected_flag::test_apos["%'a"] PASSED [ 64%] tests/test_strformat_c.py::test_unexpected_flag::test_apos["%'A"] PASSED [ 64%] tests/test_strformat_c.py::test_unexpected_flag::test_apos["%'e"] PASSED [ 64%] tests/test_strformat_c.py::test_unexpected_flag::test_apos["%'E"] PASSED [ 64%] tests/test_strformat_c.py::test_unexpected_flag::test_apos["%'c"] PASSED [ 64%] tests/test_strformat_c.py::test_unexpected_flag::test_apos["%'C"] PASSED [ 64%] tests/test_strformat_c.py::test_unexpected_flag::test_apos["%'s"] PASSED [ 64%] tests/test_strformat_c.py::test_unexpected_flag::test_apos["%'S"] PASSED [ 64%] tests/test_strformat_c.py::test_unexpected_flag::test_apos["%'n"] PASSED [ 64%] tests/test_strformat_c.py::test_unexpected_flag::test_apos["%'p"] PASSED [ 64%] tests/test_strformat_c.py::test_unexpected_flag::test_apos["%'m"] PASSED [ 64%] tests/test_strformat_c.py::test_unexpected_flag::test_apos["%'%"] PASSED [ 64%] tests/test_strformat_c.py::test_unexpected_flag::test_other['%-%'] PASSED [ 65%] tests/test_strformat_c.py::test_unexpected_flag::test_other['% %'] PASSED [ 65%] tests/test_strformat_c.py::test_unexpected_flag::test_other['%+%'] PASSED [ 65%] tests/test_strformat_c.py::test_unexpected_flag::test_other['%I%'] PASSED [ 65%] tests/test_strformat_c.py::test_unexpected_flag::test_other['%-n'] PASSED [ 65%] tests/test_strformat_c.py::test_unexpected_flag::test_other['% n'] PASSED [ 65%] tests/test_strformat_c.py::test_unexpected_flag::test_other['%+n'] PASSED [ 65%] tests/test_strformat_c.py::test_unexpected_flag::test_other['%In'] PASSED [ 65%] tests/test_strformat_c.py::test_width::test_invalid PASSED [ 65%] tests/test_strformat_c.py::test_width::test_too_large PASSED [ 65%] tests/test_strformat_c.py::test_width::test_variable PASSED [ 65%] tests/test_strformat_c.py::test_width::test_index PASSED [ 65%] tests/test_strformat_c.py::test_width::test_leading_zero_index PASSED [ 65%] tests/test_strformat_c.py::test_width::test_index_out_of_range PASSED [ 65%] tests/test_strformat_c.py::test_width::test_numbering_mixture PASSED [ 65%] tests/test_strformat_c.py::test_width::test_ok['%1d'] PASSED [ 65%] tests/test_strformat_c.py::test_width::test_ok['%1i'] PASSED [ 65%] tests/test_strformat_c.py::test_width::test_ok['%1o'] PASSED [ 65%] tests/test_strformat_c.py::test_width::test_ok['%1u'] PASSED [ 65%] tests/test_strformat_c.py::test_width::test_ok['%1x'] PASSED [ 65%] tests/test_strformat_c.py::test_width::test_ok['%1X'] PASSED [ 65%] tests/test_strformat_c.py::test_width::test_ok['%1a'] PASSED [ 66%] tests/test_strformat_c.py::test_width::test_ok['%1A'] PASSED [ 66%] tests/test_strformat_c.py::test_width::test_ok['%1e'] PASSED [ 66%] tests/test_strformat_c.py::test_width::test_ok['%1E'] PASSED [ 66%] tests/test_strformat_c.py::test_width::test_ok['%1f'] PASSED [ 66%] tests/test_strformat_c.py::test_width::test_ok['%1F'] PASSED [ 66%] tests/test_strformat_c.py::test_width::test_ok['%1g'] PASSED [ 66%] tests/test_strformat_c.py::test_width::test_ok['%1G'] PASSED [ 66%] tests/test_strformat_c.py::test_width::test_ok['%1c'] PASSED [ 66%] tests/test_strformat_c.py::test_width::test_ok['%1C'] PASSED [ 66%] tests/test_strformat_c.py::test_width::test_ok['%1s'] PASSED [ 66%] tests/test_strformat_c.py::test_width::test_ok['%1S'] PASSED [ 66%] tests/test_strformat_c.py::test_width::test_ok['%1p'] PASSED [ 66%] tests/test_strformat_c.py::test_width::test_ok['%1m'] PASSED [ 66%] tests/test_strformat_c.py::test_precision::test_too_large PASSED [ 66%] tests/test_strformat_c.py::test_precision::test_variable PASSED [ 66%] tests/test_strformat_c.py::test_precision::test_index PASSED [ 66%] tests/test_strformat_c.py::test_precision::test_leading_zero_index PASSED [ 66%] tests/test_strformat_c.py::test_precision::test_index_out_of_range PASSED [ 66%] tests/test_strformat_c.py::test_precision::test_numbering_mixture PASSED [ 66%] tests/test_strformat_c.py::test_precision::test_ok['%.1d'] PASSED [ 66%] tests/test_strformat_c.py::test_precision::test_ok['%.1i'] PASSED [ 66%] tests/test_strformat_c.py::test_precision::test_ok['%.1o'] PASSED [ 67%] tests/test_strformat_c.py::test_precision::test_ok['%.1u'] PASSED [ 67%] tests/test_strformat_c.py::test_precision::test_ok['%.1x'] PASSED [ 67%] tests/test_strformat_c.py::test_precision::test_ok['%.1X'] PASSED [ 67%] tests/test_strformat_c.py::test_precision::test_ok['%.1a'] PASSED [ 67%] tests/test_strformat_c.py::test_precision::test_ok['%.1A'] PASSED [ 67%] tests/test_strformat_c.py::test_precision::test_ok['%.1e'] PASSED [ 67%] tests/test_strformat_c.py::test_precision::test_ok['%.1E'] PASSED [ 67%] tests/test_strformat_c.py::test_precision::test_ok['%.1f'] PASSED [ 67%] tests/test_strformat_c.py::test_precision::test_ok['%.1F'] PASSED [ 67%] tests/test_strformat_c.py::test_precision::test_ok['%.1g'] PASSED [ 67%] tests/test_strformat_c.py::test_precision::test_ok['%.1G'] PASSED [ 67%] tests/test_strformat_c.py::test_precision::test_ok['%.1s'] PASSED [ 67%] tests/test_strformat_c.py::test_precision::test_ok['%.1S'] PASSED [ 67%] tests/test_strformat_c.py::test_precision::test_redundant_0['%0.1d'] PASSED [ 67%] tests/test_strformat_c.py::test_precision::test_redundant_0['%0.1i'] PASSED [ 67%] tests/test_strformat_c.py::test_precision::test_redundant_0['%0.1o'] PASSED [ 67%] tests/test_strformat_c.py::test_precision::test_redundant_0['%0.1u'] PASSED [ 67%] tests/test_strformat_c.py::test_precision::test_redundant_0['%0.1x'] PASSED [ 67%] tests/test_strformat_c.py::test_precision::test_redundant_0['%0.1X'] PASSED [ 67%] tests/test_strformat_c.py::test_precision::test_non_redundant_0['%0.1a'] PASSED [ 67%] tests/test_strformat_c.py::test_precision::test_non_redundant_0['%0.1A'] PASSED [ 67%] tests/test_strformat_c.py::test_precision::test_non_redundant_0['%0.1e'] PASSED [ 68%] tests/test_strformat_c.py::test_precision::test_non_redundant_0['%0.1E'] PASSED [ 68%] tests/test_strformat_c.py::test_precision::test_non_redundant_0['%0.1f'] PASSED [ 68%] tests/test_strformat_c.py::test_precision::test_non_redundant_0['%0.1F'] PASSED [ 68%] tests/test_strformat_c.py::test_precision::test_non_redundant_0['%0.1g'] PASSED [ 68%] tests/test_strformat_c.py::test_precision::test_non_redundant_0['%0.1G'] PASSED [ 68%] tests/test_strformat_c.py::test_precision::test_unexpected['%.1c'] PASSED [ 68%] tests/test_strformat_c.py::test_precision::test_unexpected['%.1C'] PASSED [ 68%] tests/test_strformat_c.py::test_precision::test_unexpected['%.1p'] PASSED [ 68%] tests/test_strformat_c.py::test_precision::test_unexpected['%.1n'] PASSED [ 68%] tests/test_strformat_c.py::test_precision::test_unexpected['%.1m'] PASSED [ 68%] tests/test_strformat_c.py::test_precision::test_unexpected['%.1%'] PASSED [ 68%] tests/test_strformat_c.py::test_type_compatibility::test_okay PASSED [ 68%] tests/test_strformat_c.py::test_type_compatibility::test_mismatch PASSED [ 68%] tests/test_strformat_c.py::test_too_many_conversions PASSED [ 68%] tests/test_strformat_c.py::test_get_last_integer_conversion::test_overflow PASSED [ 68%] tests/test_strformat_c.py::test_get_last_integer_conversion::test_okay PASSED [ 68%] tests/test_strformat_c.py::test_get_last_integer_conversion::test_non_integer PASSED [ 68%] tests/test_strformat_c.py::test_get_last_integer_conversion::test_too_many PASSED [ 68%] tests/test_strformat_c.py::test_get_last_integer_conversion::test_var PASSED [ 68%] tests/test_strformat_c.py::test_get_last_integer_conversion::test_broken_var PASSED [ 68%] tests/test_strformat_perlbrace.py::test_lone_lcb PASSED [ 68%] tests/test_strformat_perlbrace.py::test_lone_rcb PASSED [ 69%] tests/test_strformat_perlbrace.py::test_invalid_field PASSED [ 69%] tests/test_strformat_perlbrace.py::test_text PASSED [ 69%] tests/test_strformat_perlbrace.py::test_named_arguments::test_good PASSED [ 69%] tests/test_strformat_perlbrace.py::test_named_arguments::test_bad PASSED [ 69%] tests/test_strformat_pybrace.py::test_SSIZE_MAX PASSED [ 69%] tests/test_strformat_pybrace.py::test_lone_lcb PASSED [ 69%] tests/test_strformat_pybrace.py::test_lone_rcb PASSED [ 69%] tests/test_strformat_pybrace.py::test_invalid_field PASSED [ 69%] tests/test_strformat_pybrace.py::test_add_argument PASSED [ 69%] tests/test_strformat_pybrace.py::test_text PASSED [ 69%] tests/test_strformat_pybrace.py::test_types::test_default PASSED [ 69%] tests/test_strformat_pybrace.py::test_types::test_s PASSED [ 69%] tests/test_strformat_pybrace.py::test_types::test_int PASSED [ 69%] tests/test_strformat_pybrace.py::test_types::test_n PASSED [ 69%] tests/test_strformat_pybrace.py::test_types::test_float PASSED [ 69%] tests/test_strformat_pybrace.py::test_conversion::test_default PASSED [ 69%] tests/test_strformat_pybrace.py::test_conversion::test_s PASSED [ 69%] tests/test_strformat_pybrace.py::test_conversion::test_numeric PASSED [ 69%] tests/test_strformat_pybrace.py::test_conversion::test_bad PASSED [ 69%] tests/test_strformat_pybrace.py::test_numbered_arguments::test_unnumbered PASSED [ 69%] tests/test_strformat_pybrace.py::test_numbered_arguments::test_numbered PASSED [ 70%] tests/test_strformat_pybrace.py::test_numbered_arguments::test_swapped PASSED [ 70%] tests/test_strformat_pybrace.py::test_numbered_arguments::test_mixed PASSED [ 70%] tests/test_strformat_pybrace.py::test_numbered_arguments::test_numbered_out_of_range PASSED [ 70%] tests/test_strformat_pybrace.py::test_numbered_arguments::test_unnumbered_out_of_range PASSED [ 70%] tests/test_strformat_pybrace.py::test_named_arguments::test_good PASSED [ 70%] tests/test_strformat_pybrace.py::test_named_arguments::test_bad PASSED [ 70%] tests/test_strformat_pybrace.py::test_format_spec::test_bad_char PASSED [ 70%] tests/test_strformat_pybrace.py::test_format_spec::test_bad_letter PASSED [ 70%] tests/test_strformat_pybrace.py::test_format_spec::test_comma PASSED [ 70%] tests/test_strformat_pybrace.py::test_format_spec::test_alt_sign PASSED [ 70%] tests/test_strformat_pybrace.py::test_format_spec::test_align PASSED [ 70%] tests/test_strformat_pybrace.py::test_format_spec::test_width PASSED [ 70%] tests/test_strformat_pybrace.py::test_format_spec::test_precision PASSED [ 70%] tests/test_strformat_pybrace.py::test_format_spec::test_type_compat PASSED [ 70%] tests/test_strformat_pybrace.py::test_format_spec::test_nested_fields PASSED [ 70%] tests/test_strformat_python.py::test_SSIZE_MAX PASSED [ 70%] tests/test_strformat_python.py::test_lone_percent PASSED [ 70%] tests/test_strformat_python.py::test_invalid_conversion_spec PASSED [ 70%] tests/test_strformat_python.py::test_add_argument PASSED [ 70%] tests/test_strformat_python.py::test_text PASSED [ 70%] tests/test_strformat_python.py::test_map::test_simple PASSED [ 70%] tests/test_strformat_python.py::test_map::test_balanced_parens PASSED [ 71%] tests/test_strformat_python.py::test_map::test_unbalanced_parens PASSED [ 71%] tests/test_strformat_python.py::test_types::test_integer['%o', 'int'] PASSED [ 71%] tests/test_strformat_python.py::test_types::test_integer['%x', 'int'] PASSED [ 71%] tests/test_strformat_python.py::test_types::test_integer['%X', 'int'] PASSED [ 71%] tests/test_strformat_python.py::test_types::test_integer['%d', 'int'] PASSED [ 71%] tests/test_strformat_python.py::test_types::test_integer['%i', 'int'] PASSED [ 71%] tests/test_strformat_python.py::test_types::test_integer['%u', 'int', ] PASSED [ 71%] tests/test_strformat_python.py::test_types::test_float['%e', 'float'] PASSED [ 71%] tests/test_strformat_python.py::test_types::test_float['%E', 'float'] PASSED [ 71%] tests/test_strformat_python.py::test_types::test_float['%f', 'float'] PASSED [ 71%] tests/test_strformat_python.py::test_types::test_float['%F', 'float'] PASSED [ 71%] tests/test_strformat_python.py::test_types::test_float['%g', 'float'] PASSED [ 71%] tests/test_strformat_python.py::test_types::test_float['%G', 'float'] PASSED [ 71%] tests/test_strformat_python.py::test_types::test_str['%c', 'chr'] PASSED [ 71%] tests/test_strformat_python.py::test_types::test_str['%s', 'str'] PASSED [ 71%] tests/test_strformat_python.py::test_types::test_repr['%r', 'object'] PASSED [ 71%] tests/test_strformat_python.py::test_types::test_repr['%a', 'object'] PASSED [ 71%] tests/test_strformat_python.py::test_types::test_void['%%', 'None'] PASSED [ 71%] tests/test_strformat_python.py::test_length::test['h'] PASSED [ 71%] tests/test_strformat_python.py::test_length::test['l'] PASSED [ 71%] tests/test_strformat_python.py::test_length::test['L'] PASSED [ 71%] tests/test_strformat_python.py::test_indexing::test_percent PASSED [ 72%] tests/test_strformat_python.py::test_indexing::test_indexing_mixture PASSED [ 72%] tests/test_strformat_python.py::test_multiple_flags::test_duplicate PASSED [ 72%] tests/test_strformat_python.py::test_multiple_flags::test_minus_zero PASSED [ 72%] tests/test_strformat_python.py::test_multiple_flags::test_plus_space PASSED [ 72%] tests/test_strformat_python.py::test_single_flag::test['%#d', False] PASSED [ 72%] tests/test_strformat_python.py::test_single_flag::test['%0d', True] PASSED [ 72%] tests/test_strformat_python.py::test_single_flag::test['% d', True] PASSED [ 72%] tests/test_strformat_python.py::test_single_flag::test['%+d', True] PASSED [ 72%] tests/test_strformat_python.py::test_single_flag::test['%-d', True] PASSED [ 72%] tests/test_strformat_python.py::test_single_flag::test['%#i', False] PASSED [ 72%] tests/test_strformat_python.py::test_single_flag::test['%0i', True] PASSED [ 72%] tests/test_strformat_python.py::test_single_flag::test['% i', True] PASSED [ 72%] tests/test_strformat_python.py::test_single_flag::test['%+i', True] PASSED [ 72%] tests/test_strformat_python.py::test_single_flag::test['%-i', True] PASSED [ 72%] tests/test_strformat_python.py::test_single_flag::test['%#o', True] PASSED [ 72%] tests/test_strformat_python.py::test_single_flag::test['%0o', True] PASSED [ 72%] tests/test_strformat_python.py::test_single_flag::test['% o', True] PASSED [ 72%] tests/test_strformat_python.py::test_single_flag::test['%+o', True] PASSED [ 72%] tests/test_strformat_python.py::test_single_flag::test['%-o', True] PASSED [ 72%] tests/test_strformat_python.py::test_single_flag::test['%#x', True] PASSED [ 72%] tests/test_strformat_python.py::test_single_flag::test['%0x', True] PASSED [ 72%] tests/test_strformat_python.py::test_single_flag::test['% x', True] PASSED [ 73%] tests/test_strformat_python.py::test_single_flag::test['%+x', True] PASSED [ 73%] tests/test_strformat_python.py::test_single_flag::test['%-x', True] PASSED [ 73%] tests/test_strformat_python.py::test_single_flag::test['%#X', True] PASSED [ 73%] tests/test_strformat_python.py::test_single_flag::test['%0X', True] PASSED [ 73%] tests/test_strformat_python.py::test_single_flag::test['% X', True] PASSED [ 73%] tests/test_strformat_python.py::test_single_flag::test['%+X', True] PASSED [ 73%] tests/test_strformat_python.py::test_single_flag::test['%-X', True] PASSED [ 73%] tests/test_strformat_python.py::test_single_flag::test['%#e', True] PASSED [ 73%] tests/test_strformat_python.py::test_single_flag::test['%0e', True] PASSED [ 73%] tests/test_strformat_python.py::test_single_flag::test['% e', True] PASSED [ 73%] tests/test_strformat_python.py::test_single_flag::test['%+e', True] PASSED [ 73%] tests/test_strformat_python.py::test_single_flag::test['%-e', True] PASSED [ 73%] tests/test_strformat_python.py::test_single_flag::test['%#E', True] PASSED [ 73%] tests/test_strformat_python.py::test_single_flag::test['%0E', True] PASSED [ 73%] tests/test_strformat_python.py::test_single_flag::test['% E', True] PASSED [ 73%] tests/test_strformat_python.py::test_single_flag::test['%+E', True] PASSED [ 73%] tests/test_strformat_python.py::test_single_flag::test['%-E', True] PASSED [ 73%] tests/test_strformat_python.py::test_single_flag::test['%#f', True] PASSED [ 73%] tests/test_strformat_python.py::test_single_flag::test['%0f', True] PASSED [ 73%] tests/test_strformat_python.py::test_single_flag::test['% f', True] PASSED [ 73%] tests/test_strformat_python.py::test_single_flag::test['%+f', True] PASSED [ 74%] tests/test_strformat_python.py::test_single_flag::test['%-f', True] PASSED [ 74%] tests/test_strformat_python.py::test_single_flag::test['%#F', True] PASSED [ 74%] tests/test_strformat_python.py::test_single_flag::test['%0F', True] PASSED [ 74%] tests/test_strformat_python.py::test_single_flag::test['% F', True] PASSED [ 74%] tests/test_strformat_python.py::test_single_flag::test['%+F', True] PASSED [ 74%] tests/test_strformat_python.py::test_single_flag::test['%-F', True] PASSED [ 74%] tests/test_strformat_python.py::test_single_flag::test['%#g', True] PASSED [ 74%] tests/test_strformat_python.py::test_single_flag::test['%0g', True] PASSED [ 74%] tests/test_strformat_python.py::test_single_flag::test['% g', True] PASSED [ 74%] tests/test_strformat_python.py::test_single_flag::test['%+g', True] PASSED [ 74%] tests/test_strformat_python.py::test_single_flag::test['%-g', True] PASSED [ 74%] tests/test_strformat_python.py::test_single_flag::test['%#G', True] PASSED [ 74%] tests/test_strformat_python.py::test_single_flag::test['%0G', True] PASSED [ 74%] tests/test_strformat_python.py::test_single_flag::test['% G', True] PASSED [ 74%] tests/test_strformat_python.py::test_single_flag::test['%+G', True] PASSED [ 74%] tests/test_strformat_python.py::test_single_flag::test['%-G', True] PASSED [ 74%] tests/test_strformat_python.py::test_single_flag::test['%#c', False] PASSED [ 74%] tests/test_strformat_python.py::test_single_flag::test['%0c', False] PASSED [ 74%] tests/test_strformat_python.py::test_single_flag::test['% c', False] PASSED [ 74%] tests/test_strformat_python.py::test_single_flag::test['%+c', False] PASSED [ 74%] tests/test_strformat_python.py::test_single_flag::test['%-c', True] PASSED [ 74%] tests/test_strformat_python.py::test_single_flag::test['%#r', False] PASSED [ 75%] tests/test_strformat_python.py::test_single_flag::test['%0r', False] PASSED [ 75%] tests/test_strformat_python.py::test_single_flag::test['% r', False] PASSED [ 75%] tests/test_strformat_python.py::test_single_flag::test['%+r', False] PASSED [ 75%] tests/test_strformat_python.py::test_single_flag::test['%-r', True] PASSED [ 75%] tests/test_strformat_python.py::test_single_flag::test['%#s', False] PASSED [ 75%] tests/test_strformat_python.py::test_single_flag::test['%0s', False] PASSED [ 75%] tests/test_strformat_python.py::test_single_flag::test['% s', False] PASSED [ 75%] tests/test_strformat_python.py::test_single_flag::test['%+s', False] PASSED [ 75%] tests/test_strformat_python.py::test_single_flag::test['%-s', True] PASSED [ 75%] tests/test_strformat_python.py::test_single_flag::test['%#a', False] PASSED [ 75%] tests/test_strformat_python.py::test_single_flag::test['%0a', False] PASSED [ 75%] tests/test_strformat_python.py::test_single_flag::test['% a', False] PASSED [ 75%] tests/test_strformat_python.py::test_single_flag::test['%+a', False] PASSED [ 75%] tests/test_strformat_python.py::test_single_flag::test['%-a', True] PASSED [ 75%] tests/test_strformat_python.py::test_single_flag::test['%#%', False] PASSED [ 75%] tests/test_strformat_python.py::test_single_flag::test['%0%', False] PASSED [ 75%] tests/test_strformat_python.py::test_single_flag::test['% %', False] PASSED [ 75%] tests/test_strformat_python.py::test_single_flag::test['%+%', False] PASSED [ 75%] tests/test_strformat_python.py::test_single_flag::test['%-%', True] PASSED [ 75%] tests/test_strformat_python.py::test_width::test_too_large PASSED [ 75%] tests/test_strformat_python.py::test_width::test_variable PASSED [ 75%] tests/test_strformat_python.py::test_width::test_indexing_mixture PASSED [ 76%] tests/test_strformat_python.py::test_width::test_ok['%1d'] PASSED [ 76%] tests/test_strformat_python.py::test_width::test_ok['%1i'] PASSED [ 76%] tests/test_strformat_python.py::test_width::test_ok['%1o'] PASSED [ 76%] tests/test_strformat_python.py::test_width::test_ok['%1x'] PASSED [ 76%] tests/test_strformat_python.py::test_width::test_ok['%1X'] PASSED [ 76%] tests/test_strformat_python.py::test_width::test_ok['%1e'] PASSED [ 76%] tests/test_strformat_python.py::test_width::test_ok['%1E'] PASSED [ 76%] tests/test_strformat_python.py::test_width::test_ok['%1f'] PASSED [ 76%] tests/test_strformat_python.py::test_width::test_ok['%1F'] PASSED [ 76%] tests/test_strformat_python.py::test_width::test_ok['%1g'] PASSED [ 76%] tests/test_strformat_python.py::test_width::test_ok['%1G'] PASSED [ 76%] tests/test_strformat_python.py::test_width::test_ok['%1c'] PASSED [ 76%] tests/test_strformat_python.py::test_width::test_ok['%1r'] PASSED [ 76%] tests/test_strformat_python.py::test_width::test_ok['%1s'] PASSED [ 76%] tests/test_strformat_python.py::test_width::test_ok['%1a'] PASSED [ 76%] tests/test_strformat_python.py::test_width::test_ok['%1%'] PASSED [ 76%] tests/test_strformat_python.py::test_precision::test_too_large PASSED [ 76%] tests/test_strformat_python.py::test_precision::test_variable PASSED [ 76%] tests/test_strformat_python.py::test_precision::test_indexing_mixture PASSED [ 76%] tests/test_strformat_python.py::test_precision::test_ok['%.1d'] PASSED [ 76%] tests/test_strformat_python.py::test_precision::test_ok['%.1i'] PASSED [ 76%] tests/test_strformat_python.py::test_precision::test_ok['%.1o'] PASSED [ 77%] tests/test_strformat_python.py::test_precision::test_ok['%.1x'] PASSED [ 77%] tests/test_strformat_python.py::test_precision::test_ok['%.1X'] PASSED [ 77%] tests/test_strformat_python.py::test_precision::test_ok['%.1e'] PASSED [ 77%] tests/test_strformat_python.py::test_precision::test_ok['%.1E'] PASSED [ 77%] tests/test_strformat_python.py::test_precision::test_ok['%.1f'] PASSED [ 77%] tests/test_strformat_python.py::test_precision::test_ok['%.1F'] PASSED [ 77%] tests/test_strformat_python.py::test_precision::test_ok['%.1g'] PASSED [ 77%] tests/test_strformat_python.py::test_precision::test_ok['%.1G'] PASSED [ 77%] tests/test_strformat_python.py::test_precision::test_ok['%.1r'] PASSED [ 77%] tests/test_strformat_python.py::test_precision::test_ok['%.1s'] PASSED [ 77%] tests/test_strformat_python.py::test_precision::test_ok['%.1a'] PASSED [ 77%] tests/test_strformat_python.py::test_precision::test_redundant_0['%0.1d'] PASSED [ 77%] tests/test_strformat_python.py::test_precision::test_redundant_0['%0.1i'] PASSED [ 77%] tests/test_strformat_python.py::test_precision::test_redundant_0['%0.1o'] PASSED [ 77%] tests/test_strformat_python.py::test_precision::test_redundant_0['%0.1x'] PASSED [ 77%] tests/test_strformat_python.py::test_precision::test_redundant_0['%0.1X'] PASSED [ 77%] tests/test_strformat_python.py::test_precision::test_non_redundant_0['%0.1e'] PASSED [ 77%] tests/test_strformat_python.py::test_precision::test_non_redundant_0['%0.1E'] PASSED [ 77%] tests/test_strformat_python.py::test_precision::test_non_redundant_0['%0.1f'] PASSED [ 77%] tests/test_strformat_python.py::test_precision::test_non_redundant_0['%0.1F'] PASSED [ 77%] tests/test_strformat_python.py::test_precision::test_non_redundant_0['%0.1g'] PASSED [ 77%] tests/test_strformat_python.py::test_precision::test_non_redundant_0['%0.1G'] PASSED [ 78%] tests/test_strformat_python.py::test_precision::test_unexpected['%.1c'] PASSED [ 78%] tests/test_strformat_python.py::test_precision::test_unexpected['%.1%'] PASSED [ 78%] tests/test_strformat_python.py::test_type_compatibility::test_okay PASSED [ 78%] tests/test_strformat_python.py::test_type_compatibility::test_mismatch PASSED [ 78%] tests/test_strformat_python.py::test_seq_conversions PASSED [ 78%] tests/test_tags.py::test_escape::test_safe PASSED [ 78%] tests/test_tags.py::test_escape::test_trailing_newline PASSED [ 78%] tests/test_tags.py::test_escape::test_colon PASSED [ 78%] tests/test_tags.py::test_escape::test_space PASSED [ 78%] tests/test_tags.py::test_consistency::test['ancient-date'] PASSED [ 78%] tests/test_tags.py::test_consistency::test['arithmetic-error-in-plural-forms'] PASSED [ 78%] tests/test_tags.py::test_consistency::test['arithmetic-error-in-unused-plural-forms'] PASSED [ 78%] tests/test_tags.py::test_consistency::test['boilerplate-in-content-type'] PASSED [ 78%] tests/test_tags.py::test_consistency::test['boilerplate-in-date'] PASSED [ 78%] tests/test_tags.py::test_consistency::test['boilerplate-in-initial-comments'] PASSED [ 78%] tests/test_tags.py::test_consistency::test['boilerplate-in-language-team'] PASSED [ 78%] tests/test_tags.py::test_consistency::test['boilerplate-in-last-translator'] PASSED [ 78%] tests/test_tags.py::test_consistency::test['boilerplate-in-project-id-version'] PASSED [ 78%] tests/test_tags.py::test_consistency::test['boilerplate-in-report-msgid-bugs-to'] PASSED [ 78%] tests/test_tags.py::test_consistency::test['broken-encoding'] PASSED [ 78%] tests/test_tags.py::test_consistency::test['c-format-string-argument-type-mismatch'] PASSED [ 79%] tests/test_tags.py::test_consistency::test['c-format-string-error'] PASSED [ 79%] tests/test_tags.py::test_consistency::test['c-format-string-excess-arguments'] PASSED [ 79%] tests/test_tags.py::test_consistency::test['c-format-string-missing-arguments'] PASSED [ 79%] tests/test_tags.py::test_consistency::test['c-format-string-non-portable-conversion'] PASSED [ 79%] tests/test_tags.py::test_consistency::test['c-format-string-redundant-flag'] PASSED [ 79%] tests/test_tags.py::test_consistency::test['codomain-error-in-plural-forms'] PASSED [ 79%] tests/test_tags.py::test_consistency::test['codomain-error-in-unused-plural-forms'] PASSED [ 79%] tests/test_tags.py::test_consistency::test['conflict-marker-in-header-entry'] PASSED [ 79%] tests/test_tags.py::test_consistency::test['conflict-marker-in-translation'] PASSED [ 79%] tests/test_tags.py::test_consistency::test['conflicting-message-flags'] PASSED [ 79%] tests/test_tags.py::test_consistency::test['date-from-future'] PASSED [ 79%] tests/test_tags.py::test_consistency::test['distant-header-entry'] PASSED [ 79%] tests/test_tags.py::test_consistency::test['duplicate-flag-for-header-entry'] PASSED [ 79%] tests/test_tags.py::test_consistency::test['duplicate-header-entry'] PASSED [ 79%] tests/test_tags.py::test_consistency::test['duplicate-header-field'] PASSED [ 79%] tests/test_tags.py::test_consistency::test['duplicate-header-field-content-transfer-encoding'] PASSED [ 79%] tests/test_tags.py::test_consistency::test['duplicate-header-field-content-type'] PASSED [ 79%] tests/test_tags.py::test_consistency::test['duplicate-header-field-date'] PASSED [ 79%] tests/test_tags.py::test_consistency::test['duplicate-header-field-language'] PASSED [ 79%] tests/test_tags.py::test_consistency::test['duplicate-header-field-language-team'] PASSED [ 79%] tests/test_tags.py::test_consistency::test['duplicate-header-field-last-translator'] PASSED [ 79%] tests/test_tags.py::test_consistency::test['duplicate-header-field-mime-version'] PASSED [ 80%] tests/test_tags.py::test_consistency::test['duplicate-header-field-plural-forms'] PASSED [ 80%] tests/test_tags.py::test_consistency::test['duplicate-header-field-project-id-version'] PASSED [ 80%] tests/test_tags.py::test_consistency::test['duplicate-header-field-report-msgid-bugs-to'] PASSED [ 80%] tests/test_tags.py::test_consistency::test['duplicate-header-field-x-poedit'] PASSED [ 80%] tests/test_tags.py::test_consistency::test['duplicate-message-definition'] PASSED [ 80%] tests/test_tags.py::test_consistency::test['duplicate-message-flag'] PASSED [ 80%] tests/test_tags.py::test_consistency::test['empty-file'] PASSED [ 80%] tests/test_tags.py::test_consistency::test['empty-msgid-message-with-plural-forms'] PASSED [ 80%] tests/test_tags.py::test_consistency::test['empty-msgid-message-with-source-code-references'] PASSED [ 80%] tests/test_tags.py::test_consistency::test['encoding-in-language-header-field'] PASSED [ 80%] tests/test_tags.py::test_consistency::test['fuzzy-header-entry'] PASSED [ 80%] tests/test_tags.py::test_consistency::test['inconsistent-leading-newlines'] PASSED [ 80%] tests/test_tags.py::test_consistency::test['inconsistent-number-of-plural-forms'] PASSED [ 80%] tests/test_tags.py::test_consistency::test['inconsistent-trailing-newlines'] PASSED [ 80%] tests/test_tags.py::test_consistency::test['incorrect-number-of-plural-forms'] PASSED [ 80%] tests/test_tags.py::test_consistency::test['invalid-content-transfer-encoding'] PASSED [ 80%] tests/test_tags.py::test_consistency::test['invalid-content-type'] PASSED [ 80%] tests/test_tags.py::test_consistency::test['invalid-date'] PASSED [ 80%] tests/test_tags.py::test_consistency::test['invalid-language'] PASSED [ 80%] tests/test_tags.py::test_consistency::test['invalid-language-team'] PASSED [ 80%] tests/test_tags.py::test_consistency::test['invalid-last-translator'] PASSED [ 80%] tests/test_tags.py::test_consistency::test['invalid-mime-version'] PASSED [ 81%] tests/test_tags.py::test_consistency::test['invalid-mo-file'] PASSED [ 81%] tests/test_tags.py::test_consistency::test['invalid-range-flag'] PASSED [ 81%] tests/test_tags.py::test_consistency::test['invalid-report-msgid-bugs-to'] PASSED [ 81%] tests/test_tags.py::test_consistency::test['language-disparity'] PASSED [ 81%] tests/test_tags.py::test_consistency::test['language-team-equal-to-last-translator'] PASSED [ 81%] tests/test_tags.py::test_consistency::test['language-variant-does-not-affect-translation'] PASSED [ 81%] tests/test_tags.py::test_consistency::test['leading-junk-in-plural-forms'] PASSED [ 81%] tests/test_tags.py::test_consistency::test['malformed-xml'] PASSED [ 81%] tests/test_tags.py::test_consistency::test['no-content-transfer-encoding-header-field'] PASSED [ 81%] tests/test_tags.py::test_consistency::test['no-content-type-header-field'] PASSED [ 81%] tests/test_tags.py::test_consistency::test['no-date-header-field'] PASSED [ 81%] tests/test_tags.py::test_consistency::test['no-language-header-field'] PASSED [ 81%] tests/test_tags.py::test_consistency::test['no-language-team-header-field'] PASSED [ 81%] tests/test_tags.py::test_consistency::test['no-last-translator-header-field'] PASSED [ 81%] tests/test_tags.py::test_consistency::test['no-mime-version-header-field'] PASSED [ 81%] tests/test_tags.py::test_consistency::test['no-package-name-in-project-id-version'] PASSED [ 81%] tests/test_tags.py::test_consistency::test['no-plural-forms-header-field'] PASSED [ 81%] tests/test_tags.py::test_consistency::test['no-project-id-version-header-field'] PASSED [ 81%] tests/test_tags.py::test_consistency::test['no-report-msgid-bugs-to-header-field'] PASSED [ 81%] tests/test_tags.py::test_consistency::test['no-required-plural-forms-header-field'] PASSED [ 81%] tests/test_tags.py::test_consistency::test['no-version-in-project-id-version'] PASSED [ 81%] tests/test_tags.py::test_consistency::test['non-ascii-compatible-encoding'] PASSED [ 82%] tests/test_tags.py::test_consistency::test['non-portable-encoding'] PASSED [ 82%] tests/test_tags.py::test_consistency::test['os-error'] PASSED [ 82%] tests/test_tags.py::test_consistency::test['partially-translated-message'] PASSED [ 82%] tests/test_tags.py::test_consistency::test['perl-brace-format-string-error'] PASSED [ 82%] tests/test_tags.py::test_consistency::test['perl-brace-format-string-missing-argument'] PASSED [ 82%] tests/test_tags.py::test_consistency::test['perl-brace-format-string-unknown-argument'] PASSED [ 82%] tests/test_tags.py::test_consistency::test['python-brace-format-string-argument-type-mismatch'] PASSED [ 82%] tests/test_tags.py::test_consistency::test['python-brace-format-string-error'] PASSED [ 82%] tests/test_tags.py::test_consistency::test['python-brace-format-string-missing-argument'] PASSED [ 82%] tests/test_tags.py::test_consistency::test['python-brace-format-string-unknown-argument'] PASSED [ 82%] tests/test_tags.py::test_consistency::test['python-format-string-argument-number-mismatch'] PASSED [ 82%] tests/test_tags.py::test_consistency::test['python-format-string-argument-type-mismatch'] PASSED [ 82%] tests/test_tags.py::test_consistency::test['python-format-string-error'] PASSED [ 82%] tests/test_tags.py::test_consistency::test['python-format-string-missing-argument'] PASSED [ 82%] tests/test_tags.py::test_consistency::test['python-format-string-multiple-unnamed-arguments'] PASSED [ 82%] tests/test_tags.py::test_consistency::test['python-format-string-obsolete-conversion'] PASSED [ 82%] tests/test_tags.py::test_consistency::test['python-format-string-redundant-flag'] PASSED [ 82%] tests/test_tags.py::test_consistency::test['python-format-string-redundant-length'] PASSED [ 82%] tests/test_tags.py::test_consistency::test['python-format-string-redundant-precision'] PASSED [ 82%] tests/test_tags.py::test_consistency::test['python-format-string-unknown-argument'] PASSED [ 82%] tests/test_tags.py::test_consistency::test['python-format-string-unnamed-plural-argument'] PASSED [ 83%] tests/test_tags.py::test_consistency::test['qt-plural-format-mistaken-for-c-format'] PASSED [ 83%] tests/test_tags.py::test_consistency::test['range-flag-without-plural-string'] PASSED [ 83%] tests/test_tags.py::test_consistency::test['redundant-message-flag'] PASSED [ 83%] tests/test_tags.py::test_consistency::test['stray-header-line'] PASSED [ 83%] tests/test_tags.py::test_consistency::test['stray-previous-msgid'] PASSED [ 83%] tests/test_tags.py::test_consistency::test['syntax-error-in-plural-forms'] PASSED [ 83%] tests/test_tags.py::test_consistency::test['syntax-error-in-po-file'] PASSED [ 83%] tests/test_tags.py::test_consistency::test['syntax-error-in-unused-plural-forms'] PASSED [ 83%] tests/test_tags.py::test_consistency::test['trailing-junk-in-plural-forms'] PASSED [ 83%] tests/test_tags.py::test_consistency::test['translation-in-template'] PASSED [ 83%] tests/test_tags.py::test_consistency::test['unable-to-determine-language'] PASSED [ 83%] tests/test_tags.py::test_consistency::test['unexpected-flag-for-header-entry'] PASSED [ 83%] tests/test_tags.py::test_consistency::test['unknown-encoding'] PASSED [ 83%] tests/test_tags.py::test_consistency::test['unknown-file-type'] PASSED [ 83%] tests/test_tags.py::test_consistency::test['unknown-header-field'] PASSED [ 83%] tests/test_tags.py::test_consistency::test['unknown-message-flag'] PASSED [ 83%] tests/test_tags.py::test_consistency::test['unknown-poedit-language'] PASSED [ 83%] tests/test_tags.py::test_consistency::test['unrepresentable-characters'] PASSED [ 83%] tests/test_tags.py::test_consistency::test['unusual-character-in-header-entry'] PASSED [ 83%] tests/test_tags.py::test_consistency::test['unusual-character-in-translation'] PASSED [ 83%] tests/test_tags.py::test_consistency::test['unusual-plural-forms'] PASSED [ 83%] tests/test_tags.py::test_consistency::test['unusual-unused-plural-forms'] PASSED [ 84%] tests/test_tags.py::test_enums::test_severities PASSED [ 84%] tests/test_tags.py::test_enums::test_certainties PASSED [ 84%] tests/test_terminal.py::test_strip_delay PASSED [ 84%] tests/test_terminal.py::test_dummy PASSED [ 84%] tests/test_terminal.py::test_vt100 PASSED [ 84%] tests/test_terminal.py::test_ansi PASSED [ 84%] tests/test_version.py::test_changelog PASSED [ 84%] tests/test_version.py::test_manpage PASSED [ 84%] tests/test_xml.py::test_well_formed::test_ok PASSED [ 84%] tests/test_xml.py::test_well_formed::test_unknown_entity PASSED [ 84%] tests/test_xml.py::test_malformed::test_non_xml_character PASSED [ 84%] tests/test_xml.py::test_malformed::test_open_tag PASSED [ 84%] tests/test_xml.py::test_malformed::test_closed_tag PASSED [ 84%] tests/test_xml.py::test_malformed::test_broken_entity PASSED [ 84%] tests/test_xml.py::test_malformed::test_entity_def PASSED [ 84%] tests/test_xml.py::test_name_re::test_good PASSED [ 84%] tests/test_xml.py::test_name_re::test_bad PASSED [ 84%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-redundant-length.pot'] PASSED [ 84%] tests/blackbox_tests/pytest.py::test_file::test['python-brace-format-string-argument-type-mismatch.po'] PASSED [ 84%] tests/blackbox_tests/pytest.py::test_file::test['po4a-xml.po'] PASSED [ 84%] tests/blackbox_tests/pytest.py::test_file::test['python-brace-format-string-omitted-numeral-1.po'] PASSED [ 84%] tests/blackbox_tests/pytest.py::test_file::test['syntax-error-in-plural-expression.po'] PASSED [ 85%] tests/blackbox_tests/pytest.py::test_file::test['no-content-transfer-encoding.po'] PASSED [ 85%] tests/blackbox_tests/pytest.py::test_file::test['python-brace-format-string-valid-conversion-flag.po'] PASSED [ 85%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-multiple-unnamed-arguments.pot'] PASSED [ 85%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-argument-type-mismatch-2.po'] PASSED [ 85%] tests/blackbox_tests/pytest.py::test_file::test['typoed-flag-for-header-entry.po'] PASSED [ 85%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-msgid-error.pot'] PASSED [ 85%] tests/blackbox_tests/pytest.py::test_file::test['python-brace-format-string-argument-index-too-large.po'] PASSED [ 85%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-width-error.po'] PASSED [ 85%] tests/blackbox_tests/pytest.py::test_file::test['python-brace-format-string-unknown-argument-2.po'] PASSED [ 85%] tests/blackbox_tests/pytest.py::test_file::test['crlf.po'] PASSED [ 85%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-redundant-flag.po'] PASSED [ 85%] tests/blackbox_tests/pytest.py::test_file::test['markdown-text.po'] PASSED [ 85%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-missing-non-numeral.pot'] PASSED [ 85%] tests/blackbox_tests/pytest.py::test_file::test['boilerplate-in-last-translator.po'] PASSED [ 85%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-omitted-numeral.pot'] PASSED [ 85%] tests/blackbox_tests/pytest.py::test_file::test['integer-overflow-in-plural-forms.po'] PASSED [ 85%] tests/blackbox_tests/pytest.py::test_file::test['invalid-content-type-with-hint.po'] PASSED [ 85%] tests/blackbox_tests/pytest.py::test_file::test['python-brace-format-string-missing-non-numeral.pot'] PASSED [ 85%] tests/blackbox_tests/pytest.py::test_file::test['rfc2606-in-last-translator.po'] PASSED [ 85%] tests/blackbox_tests/pytest.py::test_file::test['incorrect-plural-forms.po'] PASSED [ 85%] tests/blackbox_tests/pytest.py::test_file::test['encoding-in-header-field.po'] PASSED [ 85%] tests/blackbox_tests/pytest.py::test_file::test['python-brace-format-string-width-range-error.po'] PASSED [ 86%] tests/blackbox_tests/pytest.py::test_file::test['boilerplate-in-po-revision-date.po'] PASSED [ 86%] tests/blackbox_tests/pytest.py::test_file::test['boilerplate-in-initial-comments.po'] PASSED [ 86%] tests/blackbox_tests/pytest.py::test_file::test['empty-report-msgid-bugs.po'] PASSED [ 86%] tests/blackbox_tests/pytest.py::test_file::test['broken-encoding.po'] PASSED [ 86%] tests/blackbox_tests/pytest.py::test_file::test['duplicate-message-flag.po'] PASSED [ 86%] tests/blackbox_tests/pytest.py::test_file::test['unusual-unused-plural-forms.po'] PASSED [ 86%] tests/blackbox_tests/pytest.py::test_file::test['generated-by-field.po'] PASSED [ 86%] tests/blackbox_tests/pytest.py::test_file::test['boilerplate-in-initial-comments.pot'] PASSED [ 86%] tests/blackbox_tests/pytest.py::test_file::test['no-content-type.po'] PASSED [ 86%] tests/blackbox_tests/pytest.py::test_file::test['lowercase-header-field-name.po'] PASSED [ 86%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-omitted-numeral.pot'] PASSED [ 86%] tests/blackbox_tests/pytest.py::test_file::test['zero-bytes-file.po'] PASSED [ 86%] tests/blackbox_tests/pytest.py::test_file::test['empty-content-transfer-encoding.po'] PASSED [ 86%] tests/blackbox_tests/pytest.py::test_file::test['duplicate-header-field-language-team.po'] PASSED [ 86%] tests/blackbox_tests/pytest.py::test_file::test['python-brace-format-string-error-argument-type-mismatch.po'] PASSED [ 86%] tests/blackbox_tests/pytest.py::test_file::test['next-line-control-character-in-translation.po'] PASSED [ 86%] tests/blackbox_tests/pytest.py::test_file::test['zero-division-error-in-unused-plural-forms.po'] PASSED [ 86%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-argument-type-mismatch-2.po'] PASSED [ 86%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-error.po'] PASSED [ 86%] tests/blackbox_tests/pytest.py::test_file::test['duplicate-header-field-last-translator.po'] PASSED [ 86%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-argument-range-error.po'] PASSED [ 87%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-omitted-numeral-2.po'] PASSED [ 87%] tests/blackbox_tests/pytest.py::test_file::test['non-text-encoding.po'] PASSED [ 87%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-unknown-argument-2.po'] PASSED [ 87%] tests/blackbox_tests/pytest.py::test_file::test['invalid-last-translator.po'] PASSED [ 87%] tests/blackbox_tests/pytest.py::test_file::test['no-required-plural-forms.po'] PASSED [ 87%] tests/blackbox_tests/pytest.py::test_file::test['no-pot-creation-date.po'] PASSED [ 87%] tests/blackbox_tests/pytest.py::test_file::test['publican-dates.po'] PASSED [ 87%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-redundant-precision.po'] PASSED [ 87%] tests/blackbox_tests/pytest.py::test_file::test['no-language-team.po'] PASSED [ 87%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-omitted-numeral-5.po'] PASSED [ 87%] tests/blackbox_tests/pytest.py::test_file::test['python-brace-format-string-mismatched-conversion-flag.po'] PASSED [ 87%] tests/blackbox_tests/pytest.py::test_file::test['perl-brace-format-string-unknown-argument-2.po'] PASSED [ 87%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-overridden-flag-2.po'] PASSED [ 87%] tests/blackbox_tests/pytest.py::test_file::test['python-brace-format-string-argument-number-mismatch-2.po'] PASSED [ 87%] tests/blackbox_tests/pytest.py::test_file::test['duplicate-message-definition.po'] PASSED [ 87%] tests/blackbox_tests/pytest.py::test_file::test['boilerplate-in-language-team.po'] PASSED [ 87%] tests/blackbox_tests/pytest.py::test_file::test['lexer-error-in-plural-expression.po'] PASSED [ 87%] tests/blackbox_tests/pytest.py::test_file::test['empty-msgid-message-with-source-code-references.po'] PASSED [ 87%] tests/blackbox_tests/pytest.py::test_file::test['language-team-equal-to-last-translator.po'] PASSED [ 87%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-argument-number-mismatch.pot'] PASSED [ 87%] tests/blackbox_tests/pytest.py::test_file::test['python-brace-format-string-argument-number-mismatch-1.po'] PASSED [ 87%] tests/blackbox_tests/pytest.py::test_file::test['python-brace-format-string-missing-argument.po'] PASSED [ 88%] tests/blackbox_tests/pytest.py::test_file::test['conflicting-format-flags-2.po'] PASSED [ 88%] tests/blackbox_tests/pytest.py::test_file::test['conflict-marker-in-fuzzy-translation.po'] PASSED [ 88%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-width-range-error.po'] PASSED [ 88%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-length-error.po'] PASSED [ 88%] tests/blackbox_tests/pytest.py::test_file::test['perl-brace-format-string-omitted-numeral-5.po'] PASSED [ 88%] tests/blackbox_tests/pytest.py::test_file::test['distant-header-entry.po'] PASSED [ 88%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-precision-range-error.po'] PASSED [ 88%] tests/blackbox_tests/pytest.py::test_file::test['python-brace-format-string-omitted-numeral-2.po'] PASSED [ 88%] tests/blackbox_tests/pytest.py::test_file::test['trailing-comment.po'] PASSED [ 88%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-missing-non-numeral.pot'] PASSED [ 88%] tests/blackbox_tests/pytest.py::test_file::test['translation-in-template.pot'] PASSED [ 88%] tests/blackbox_tests/pytest.py::test_file::test['invalid-content-type.po'] PASSED [ 88%] tests/blackbox_tests/pytest.py::test_file::test['perl-brace-format-string-unknown-argument.pot'] PASSED [ 88%] tests/blackbox_tests/pytest.py::test_file::test['perl-brace-format-string-no-excess-arguments.po'] PASSED [ 88%] tests/blackbox_tests/pytest.py::test_file::test['xfail-partially-translated-message-2.po'] SKIPPED [ 88%] tests/blackbox_tests/pytest.py::test_file::test['range-flag-without-plural-string.po'] PASSED [ 88%] tests/blackbox_tests/pytest.py::test_file::test['unknown-x-header-field-1.po'] PASSED [ 88%] tests/blackbox_tests/pytest.py::test_file::test['language-disparity-command-line.po'] PASSED [ 88%] tests/blackbox_tests/pytest.py::test_file::test['previous-msgid.po'] PASSED [ 88%] tests/blackbox_tests/pytest.py::test_file::test['plural-forms-okay.po'] PASSED [ 88%] tests/blackbox_tests/pytest.py::test_file::test['python-brace-format-string-error.po'] PASSED [ 88%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-width-range-error.po'] PASSED [ 89%] tests/blackbox_tests/pytest.py::test_file::test['conflict-marker-in-translation.po'] PASSED [ 89%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-precision-error.po'] PASSED [ 89%] tests/blackbox_tests/pytest.py::test_file::test['future-po-revision-date.po'] PASSED [ 89%] tests/blackbox_tests/pytest.py::test_file::test['zero-bytes-file.mo'] PASSED [ 89%] tests/blackbox_tests/pytest.py::test_file::test['python-brace-format-string-argument-type-mismatch.pot'] PASSED [ 89%] tests/blackbox_tests/pytest.py::test_file::test['no-language-header-field-with-hint.po'] PASSED [ 89%] tests/blackbox_tests/pytest.py::test_file::test['inconsistent-trailing-newlines.pot'] PASSED [ 89%] tests/blackbox_tests/pytest.py::test_file::test['invalid-mo-file.mo'] PASSED [ 89%] tests/blackbox_tests/pytest.py::test_file::test['rfc2606-in-report-msgid-bugs-to.po'] PASSED [ 89%] tests/blackbox_tests/pytest.py::test_file::test['perl-brace-format-string-missing-arguments.pot'] PASSED [ 89%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-non-portable-conversion.pot'] PASSED [ 89%] tests/blackbox_tests/pytest.py::test_file::test['unknown-header-field-no-duplicate-hint.po'] PASSED [ 89%] tests/blackbox_tests/pytest.py::test_file::test['integer-overflow-in-unused-plural-forms.po'] PASSED [ 89%] tests/blackbox_tests/pytest.py::test_file::test['invalid-range-flag.po'] PASSED [ 89%] tests/blackbox_tests/pytest.py::test_file::test['unknown-header-field.po'] PASSED [ 89%] tests/blackbox_tests/pytest.py::test_file::test['ancient-po-revision-date.po'] PASSED [ 89%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-overridden-flag-1.po'] PASSED [ 89%] tests/blackbox_tests/pytest.py::test_file::test['perl-brace-format-string-omitted-numeral-2.po'] PASSED [ 89%] tests/blackbox_tests/pytest.py::test_file::test['no-report-msgid-bugs.po'] PASSED [ 89%] tests/blackbox_tests/pytest.py::test_file::test['fuzzy-header-entry.po'] PASSED [ 89%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-obsolete-conversion.po'] PASSED [ 89%] tests/blackbox_tests/pytest.py::test_file::test['codomain-error-in-plural-forms-1.po'] PASSED [ 90%] tests/blackbox_tests/pytest.py::test_file::test['leading-junk-in-plural-forms.po'] PASSED [ 90%] tests/blackbox_tests/pytest.py::test_file::test['zero-division-error-in-plural-forms.po'] PASSED [ 90%] tests/blackbox_tests/pytest.py::test_file::test['qt-plural-format-mistaken-for-c-format.po'] PASSED [ 90%] tests/blackbox_tests/pytest.py::test_file::test['duplicate-empty-flag.po'] PASSED [ 90%] tests/blackbox_tests/pytest.py::test_file::test['perl-brace-format-string-missing-numeral.po'] PASSED [ 90%] tests/blackbox_tests/pytest.py::test_file::test['no-language-header-field.po'] PASSED [ 90%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-forbidden-argument-index.po'] PASSED [ 90%] tests/blackbox_tests/pytest.py::test_file::test['non-python-encoding.po'] PASSED [ 90%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-excess-arguments.pot'] PASSED [ 90%] tests/blackbox_tests/pytest.py::test_file::test['duplicate-header-field-po-revision-date.po'] PASSED [ 90%] tests/blackbox_tests/pytest.py::test_file::test['empty-pot-creation-date.po'] PASSED [ 90%] tests/blackbox_tests/pytest.py::test_file::test['no-last-translator.po'] PASSED [ 90%] tests/blackbox_tests/pytest.py::test_file::test['no-mime-version.po'] PASSED [ 90%] tests/blackbox_tests/pytest.py::test_file::test['python-brace-format-string-plural-okay.pot'] PASSED [ 90%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-non-portable-conversion.po'] PASSED [ 90%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-overridden-flag-2.po'] PASSED [ 90%] tests/blackbox_tests/pytest.py::test_file::test['duplicate-message-definition-with-context.po'] PASSED [ 90%] tests/blackbox_tests/pytest.py::test_file::test['invalid-language-natural-name.po'] PASSED [ 90%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-obsolete-conversion.pot'] PASSED [ 90%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-precision-range-error.po'] PASSED [ 90%] tests/blackbox_tests/pytest.py::test_file::test['conflicting-message-flags.po'] PASSED [ 90%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-okay.pot'] PASSED [ 91%] tests/blackbox_tests/pytest.py::test_file::test['perl-brace-format-string-okay.po'] PASSED [ 91%] tests/blackbox_tests/pytest.py::test_file::test['python-brace-format-string-no-excess-arguments.po'] PASSED [ 91%] tests/blackbox_tests/pytest.py::test_file::test['duplicate-header-field-language.po'] PASSED [ 91%] tests/blackbox_tests/pytest.py::test_file::test['boilerplate-in-pot-creation-date.po'] PASSED [ 91%] tests/blackbox_tests/pytest.py::test_file::test['dotless-domain-in-language-team.po'] PASSED [ 91%] tests/blackbox_tests/pytest.py::test_file::test['perl-brace-format-string-plural-okay.po'] PASSED [ 91%] tests/blackbox_tests/pytest.py::test_file::test['python-brace-format-string-okay.po'] PASSED [ 91%] tests/blackbox_tests/pytest.py::test_file::test['duplicate-header-entry.po'] PASSED [ 91%] tests/blackbox_tests/pytest.py::test_file::test['invalid-content-transfer-encoding.po'] PASSED [ 91%] tests/blackbox_tests/pytest.py::test_file::test['message-flags-splitting-1.po'] PASSED [ 91%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-okay.po'] PASSED [ 91%] tests/blackbox_tests/pytest.py::test_file::test['perl-brace-format-string-unknown-argument-1.po'] PASSED [ 91%] tests/blackbox_tests/pytest.py::test_file::test['bom-in-translation.po'] PASSED [ 91%] tests/blackbox_tests/pytest.py::test_file::test['non-ascii-compatible.po'] PASSED [ 91%] tests/blackbox_tests/pytest.py::test_file::test['header-imitation.mo'] PASSED [ 91%] tests/blackbox_tests/pytest.py::test_file::test['duplicate-header-field-plural-forms.po'] PASSED [ 91%] tests/blackbox_tests/pytest.py::test_file::test['invalid-range-flag-empty.po'] PASSED [ 91%] tests/blackbox_tests/pytest.py::test_file::test['okay-little-endian.mo'] PASSED [ 91%] tests/blackbox_tests/pytest.py::test_file::test['future-pot-creation-date.po'] PASSED [ 91%] tests/blackbox_tests/pytest.py::test_file::test['duplicate-flag-for-header-entry.pot'] PASSED [ 91%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-omitted-numeral-1.po'] PASSED [ 92%] tests/blackbox_tests/pytest.py::test_file::test['python-brace-format-string-argument-mixture.po'] PASSED [ 92%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-missing-non-numeral.po'] PASSED [ 92%] tests/blackbox_tests/pytest.py::test_file::test['no-plural-forms.po'] PASSED [ 92%] tests/blackbox_tests/pytest.py::test_file::test['unrepresentable-characters-euro.po'] PASSED [ 92%] tests/blackbox_tests/pytest.py::test_file::test['unrepresentable-characters.po'] PASSED [ 92%] tests/blackbox_tests/pytest.py::test_file::test['hash-only-comment.po'] PASSED [ 92%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-plural-okay.po'] PASSED [ 92%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-unknown-argument.pot'] PASSED [ 92%] tests/blackbox_tests/pytest.py::test_file::test['python-brace-format-string-unknown-argument.pot'] PASSED [ 92%] tests/blackbox_tests/pytest.py::test_file::test['unusual-number-of-plural-forms.po'] PASSED [ 92%] tests/blackbox_tests/pytest.py::test_file::test['language-team-equal-to-last-translator-2.po'] PASSED [ 92%] tests/blackbox_tests/pytest.py::test_file::test['boilerplate-in-content-type.po'] PASSED [ 92%] tests/blackbox_tests/pytest.py::test_file::test['redundant-message-flag.po'] PASSED [ 92%] tests/blackbox_tests/pytest.py::test_file::test['perl-brace-format-string-missing-argument.po'] PASSED [ 92%] tests/blackbox_tests/pytest.py::test_file::test['inconsistent-number-of-plural-forms.po'] PASSED [ 92%] tests/blackbox_tests/pytest.py::test_file::test['duplicate-header-field-report-msgid-bugs-to.po'] PASSED [ 92%] tests/blackbox_tests/pytest.py::test_file::test['escape-sequences.po'] PASSED [ 92%] tests/blackbox_tests/pytest.py::test_file::test['okay.pot'] PASSED [ 92%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-missing-numeral.po'] PASSED [ 92%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-duplicate-flag.po'] PASSED [ 92%] tests/blackbox_tests/pytest.py::test_file::test['non-portable-encoding.po'] PASSED [ 92%] tests/blackbox_tests/pytest.py::test_file::test['duplicate-header-field-mime-version.po'] PASSED [ 93%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-missing-argument.po'] PASSED [ 93%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-unknown-argument-1.po'] PASSED [ 93%] tests/blackbox_tests/pytest.py::test_file::test['typoed-header-field-name.po'] PASSED [ 93%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-plural-okay.pot'] PASSED [ 93%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-plural-okay.po'] PASSED [ 93%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-redundant-length.po'] PASSED [ 93%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-plural-okay.pot'] PASSED [ 93%] tests/blackbox_tests/pytest.py::test_file::test['inconsistent-leading-newlines.po'] PASSED [ 93%] tests/blackbox_tests/pytest.py::test_file::test['python-brace-format-string-precision-range-error.po'] PASSED [ 93%] tests/blackbox_tests/pytest.py::test_file::test['perl-brace-format-string-omitted-numeral.pot'] PASSED [ 93%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-okay.po'] PASSED [ 93%] tests/blackbox_tests/pytest.py::test_file::test['broken-encoding-due-to-missing-content-type.po'] PASSED [ 93%] tests/blackbox_tests/pytest.py::test_file::test['invalid-report-msgid-bugs.po'] PASSED [ 93%] tests/blackbox_tests/pytest.py::test_file::test['okay-big-endian.mo'] PASSED [ 93%] tests/blackbox_tests/pytest.py::test_file::test['duplicate-header-field-content-type.po'] PASSED [ 93%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-msgid-error.po'] PASSED [ 93%] tests/blackbox_tests/pytest.py::test_file::test['non-ascii-project-id.po'] PASSED [ 93%] tests/blackbox_tests/pytest.py::test_file::test['syntax-error-in-unused-plural-expression.po'] PASSED [ 93%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-argument-type-mismatch.pot'] PASSED [ 93%] tests/blackbox_tests/pytest.py::test_file::test['unusual-character-in-plural-translation.po'] PASSED [ 93%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-argument-type-mismatch-1.po'] PASSED [ 93%] tests/blackbox_tests/pytest.py::test_file::test['boilerplate-in-report-msgid-bugs.po'] PASSED [ 94%] tests/blackbox_tests/pytest.py::test_file::test['seemingly-duplicate-message-definition.po'] PASSED [ 94%] tests/blackbox_tests/pytest.py::test_file::test['no-package-name-in-project-id-version.po'] PASSED [ 94%] tests/blackbox_tests/pytest.py::test_file::test['syntax-error.po'] PASSED [ 94%] tests/blackbox_tests/pytest.py::test_file::test['valid-range-flag.po'] PASSED [ 94%] tests/blackbox_tests/pytest.py::test_file::test['invalid-po-revision-date-with-hint.po'] PASSED [ 94%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-argument-mixture.po'] PASSED [ 94%] tests/blackbox_tests/pytest.py::test_file::test['conflicting-format-flags-3.po'] PASSED [ 94%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-error-argument-type-mismatch.po'] PASSED [ 94%] tests/blackbox_tests/pytest.py::test_file::test['no-plural-forms.pot'] PASSED [ 94%] tests/blackbox_tests/pytest.py::test_file::test['empty-content-type.po'] PASSED [ 94%] tests/blackbox_tests/pytest.py::test_file::test['partially-translated-message.po'] PASSED [ 94%] tests/blackbox_tests/pytest.py::test_file::test['python-brace-format-string-msgid-error.pot'] PASSED [ 94%] tests/blackbox_tests/pytest.py::test_file::test['c0-control-characters.po'] PASSED [ 94%] tests/blackbox_tests/pytest.py::test_file::test['non-python-portable-encoding.po'] PASSED [ 94%] tests/blackbox_tests/pytest.py::test_file::test['empty-file.pot'] PASSED [ 94%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-error.po'] PASSED [ 94%] tests/blackbox_tests/pytest.py::test_file::test['python-brace-format-string-missing-non-numeral.po'] PASSED [ 94%] tests/blackbox_tests/pytest.py::test_file::test['python-brace-format-string-plural-okay.po'] PASSED [ 94%] tests/blackbox_tests/pytest.py::test_file::test['python-brace-format-string-unknown-argument-1.po'] PASSED [ 94%] tests/blackbox_tests/pytest.py::test_file::test['no-po-revision-date.po'] PASSED [ 94%] tests/blackbox_tests/pytest.py::test_file::test['invalid-pot-creation-date.po'] PASSED [ 94%] tests/blackbox_tests/pytest.py::test_file::test['duplicate-header-field-x-poedit-language.po'] PASSED [ 95%] tests/blackbox_tests/pytest.py::test_file::test['duplicate-header-field-content-transfer-encoding.po'] PASSED [ 95%] tests/blackbox_tests/pytest.py::test_file::test['po4a-xml-malformed.pot'] PASSED [ 95%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-omitted-numeral-5.po'] PASSED [ 95%] tests/blackbox_tests/pytest.py::test_file::test['ancient-pot-creation-date.po'] PASSED [ 95%] tests/blackbox_tests/pytest.py::test_file::test['duplicate-header-field-pot-creation-date.po'] PASSED [ 95%] tests/blackbox_tests/pytest.py::test_file::test['duplicate-header-field.po'] PASSED [ 95%] tests/blackbox_tests/pytest.py::test_file::test['language-disparity-poedit.po'] PASSED [ 95%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-no-excess-arguments.po'] PASSED [ 95%] tests/blackbox_tests/pytest.py::test_file::test['perl-brace-format-string-msgid-error.pot'] PASSED [ 95%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-redundant-flag.pot'] PASSED [ 95%] tests/blackbox_tests/pytest.py::test_file::test['invalid-po-revision-date.po'] PASSED [ 95%] tests/blackbox_tests/pytest.py::test_file::test['empty-msgid-message-with-plural-forms.po'] PASSED [ 95%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-missing-non-numeral.po'] PASSED [ 95%] tests/blackbox_tests/pytest.py::test_file::test['perl-brace-format-string-okay.pot'] PASSED [ 95%] tests/blackbox_tests/pytest.py::test_file::test['perl-brace-format-string-omitted-numeral-1.po'] PASSED [ 95%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-overridden-flag-1.po'] PASSED [ 95%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-argument-type-mismatch.pot'] PASSED [ 95%] tests/blackbox_tests/pytest.py::test_file::test['inconsistent-trailing-newlines.po'] PASSED [ 95%] tests/blackbox_tests/pytest.py::test_file::test['unknown-x-header-field-2.po'] PASSED [ 95%] tests/blackbox_tests/pytest.py::test_file::test['c1-control-characters.po'] PASSED [ 95%] tests/blackbox_tests/pytest.py::test_file::test['stray-previous-msgid.po'] PASSED [ 96%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-argument-type-mismatch-1.po'] PASSED [ 96%] tests/blackbox_tests/pytest.py::test_file::test['unknown-file-type.pop'] PASSED [ 96%] tests/blackbox_tests/pytest.py::test_file::test['xfail-header-imitation.po'] SKIPPED [ 96%] tests/blackbox_tests/pytest.py::test_file::test['dotless-domain-in-report-msgid-bugs-to.po'] PASSED [ 96%] tests/blackbox_tests/pytest.py::test_file::test['plural-forms-okay.pot'] PASSED [ 96%] tests/blackbox_tests/pytest.py::test_file::test['okay.po'] PASSED [ 96%] tests/blackbox_tests/pytest.py::test_file::test['header-entry-flags-splitting.po'] PASSED [ 96%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-error-argument-type-mismatch.po'] PASSED [ 96%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-argument-number-mismatch-2.po'] PASSED [ 96%] tests/blackbox_tests/pytest.py::test_file::test['unexpected-flag-for-header-entry.po'] PASSED [ 96%] tests/blackbox_tests/pytest.py::test_file::test['python-brace-format-string-omitted-numeral-5.po'] PASSED [ 96%] tests/blackbox_tests/pytest.py::test_file::test['broken-encoding-and-syntax-error.po'] PASSED [ 96%] tests/blackbox_tests/pytest.py::test_file::test['codomain-error-in-plural-forms-2.po'] PASSED [ 96%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-omitted-numeral-2.po'] PASSED [ 96%] tests/blackbox_tests/pytest.py::test_file::test['perl-brace-format-string-msgid-error.po'] PASSED [ 96%] tests/blackbox_tests/pytest.py::test_file::test['boilerplate-in-project-id-version-1.po'] PASSED [ 96%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-missing-numeral.po'] PASSED [ 96%] tests/blackbox_tests/pytest.py::test_file::test['empty-file.po'] PASSED [ 96%] tests/blackbox_tests/pytest.py::test_file::test['trailing-junk-in-plural-forms.po'] PASSED [ 96%] tests/blackbox_tests/pytest.py::test_file::test['codomain-error-in-plural-forms-1a.po'] PASSED [ 96%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-duplicate-flag.po'] PASSED [ 96%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-argument-mixture.po'] PASSED [ 97%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-msgid-error.pot'] PASSED [ 97%] tests/blackbox_tests/pytest.py::test_file::test['multiple-range-flags-3.po'] PASSED [ 97%] tests/blackbox_tests/pytest.py::test_file::test['inconsistent-leading-newlines.pot'] PASSED [ 97%] tests/blackbox_tests/pytest.py::test_file::test['multiple-range-flags-1.po'] PASSED [ 97%] tests/blackbox_tests/pytest.py::test_file::test['perl-brace-format-string-error.po'] PASSED [ 97%] tests/blackbox_tests/pytest.py::test_file::test['message-flags-splitting-2.po'] PASSED [ 97%] tests/blackbox_tests/pytest.py::test_file::test['language-variant-does-affect-translation.po'] PASSED [ 97%] tests/blackbox_tests/pytest.py::test_file::test['python-brace-format-string-missing-numeral.po'] PASSED [ 97%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-excess-arguments-2.po'] PASSED [ 97%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-error-missing-argument.po'] PASSED [ 97%] tests/blackbox_tests/pytest.py::test_file::test['language-variant-does-not-affect-translation.po'] PASSED [ 97%] tests/blackbox_tests/pytest.py::test_file::test['conflict-marker-in-header-entry-1.po'] PASSED [ 97%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-missing-argument.po'] PASSED [ 97%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-okay.pot'] PASSED [ 97%] tests/blackbox_tests/pytest.py::test_file::test['duplicate-header-field-x-poedit-country.po'] PASSED [ 97%] tests/blackbox_tests/pytest.py::test_file::test['codomain-error-in-unused-plural-forms.po'] PASSED [ 97%] tests/blackbox_tests/pytest.py::test_file::test['python-brace-format-string-argument-sorting.po'] PASSED [ 97%] tests/blackbox_tests/pytest.py::test_file::test['no-project-id-version.po'] PASSED [ 97%] tests/blackbox_tests/pytest.py::test_file::test['perl-brace-format-string-plural-okay.pot'] PASSED [ 97%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-msgid-error.po'] PASSED [ 97%] tests/blackbox_tests/pytest.py::test_file::test['invalid-range-flag-trailing-junk.po'] PASSED [ 97%] tests/blackbox_tests/pytest.py::test_file::test['invalid-pot-creation-date-with-hint.po'] PASSED [ 98%] tests/blackbox_tests/pytest.py::test_file::test['python-brace-format-string-omitted-numeral.pot'] PASSED [ 98%] tests/blackbox_tests/pytest.py::test_file::test['nonexistent-language.po'] PASSED [ 98%] tests/blackbox_tests/pytest.py::test_file::test['unknown-poedit-language.po'] PASSED [ 98%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-forbidden-argument-key.po'] PASSED [ 98%] tests/blackbox_tests/pytest.py::test_file::test['po4a-xml-malformed.po'] PASSED [ 98%] tests/blackbox_tests/pytest.py::test_file::test['empty-project-id-version.po'] PASSED [ 98%] tests/blackbox_tests/pytest.py::test_file::test['invalid-range-flag-1-element.po'] PASSED [ 98%] tests/blackbox_tests/pytest.py::test_file::test['stray-header-line-3.po'] PASSED [ 98%] tests/blackbox_tests/pytest.py::test_file::test['non-portable-encoding-with-hint.po'] PASSED [ 98%] tests/blackbox_tests/pytest.py::test_file::test['unknown-encoding.po'] PASSED [ 98%] tests/blackbox_tests/pytest.py::test_file::test['empty-mime-version.po'] PASSED [ 98%] tests/blackbox_tests/pytest.py::test_file::test['unknown-message-flag.po'] PASSED [ 98%] tests/blackbox_tests/pytest.py::test_file::test['multiple-range-flags-2.po'] PASSED [ 98%] tests/blackbox_tests/pytest.py::test_file::test['next-line-control-character-in-header-entry.po'] PASSED [ 98%] tests/blackbox_tests/pytest.py::test_file::test['rfc2606-in-language-team.po'] PASSED [ 98%] tests/blackbox_tests/pytest.py::test_file::test['python-brace-format-string-okay.pot'] PASSED [ 98%] tests/blackbox_tests/pytest.py::test_file::test['no-version-in-project-id-version.po'] PASSED [ 98%] tests/blackbox_tests/pytest.py::test_file::test['conflict-marker-in-header-entry-2.po'] PASSED [ 98%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-flag-error.po'] PASSED [ 98%] tests/blackbox_tests/pytest.py::test_file::test['stray-header-line-1.po'] PASSED [ 98%] tests/blackbox_tests/pytest.py::test_file::test['unknown-format-flag.po'] PASSED [ 98%] tests/blackbox_tests/pytest.py::test_file::test['duplicate-header-field-project-id-version.po'] PASSED [ 99%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-no-excess-arguments.po'] PASSED [ 99%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-excess-arguments-1.po'] PASSED [ 99%] tests/blackbox_tests/pytest.py::test_file::test['invalid-language-corrected.po'] PASSED [ 99%] tests/blackbox_tests/pytest.py::test_file::test['python-brace-format-string-invalid-conversion-flag.po'] PASSED [ 99%] tests/blackbox_tests/pytest.py::test_file::test['plural-forms-without-plural-expression.po'] PASSED [ 99%] tests/blackbox_tests/pytest.py::test_file::test['empty-po-revision-date.po'] PASSED [ 99%] tests/blackbox_tests/pytest.py::test_file::test['conflicting-format-flags-1.po'] PASSED [ 99%] tests/blackbox_tests/pytest.py::test_file::test['invalid-mime-version.po'] PASSED [ 99%] tests/blackbox_tests/pytest.py::test_file::test['inconsistent-trailing-newlines-fuzzy.po'] PASSED [ 99%] tests/blackbox_tests/pytest.py::test_file::test['boilerplate-in-project-id-version-2.po'] PASSED [ 99%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-argument-number-mismatch-1.po'] PASSED [ 99%] tests/blackbox_tests/pytest.py::test_file::test['python-brace-format-string-msgid-error.po'] PASSED [ 99%] tests/blackbox_tests/pytest.py::test_file::test['dotless-domain-in-last-translator.po'] PASSED [ 99%] tests/blackbox_tests/pytest.py::test_file::test['inconsistent-leading-newlines-fuzzy.po'] PASSED [ 99%] tests/blackbox_tests/pytest.py::test_file::test['conflicting-format-flags-4.po'] PASSED [ 99%] tests/blackbox_tests/pytest.py::test_file::test['invalid-language.po'] PASSED [ 99%] tests/blackbox_tests/pytest.py::test_file::test['python-format-string-redundant-precision.pot'] PASSED [ 99%] tests/blackbox_tests/pytest.py::test_file::test['c-format-string-omitted-numeral-1.po'] PASSED [ 99%] tests/blackbox_tests/pytest.py::test_file::test['stray-header-line-2.po'] PASSED [ 99%] tests/blackbox_tests/pytest.py::test_os_error_no_such_file PASSED [ 99%] tests/blackbox_tests/pytest.py::test_os_error_permission_denied PASSED [100%] ======================= 2170 passed, 7 skipped in 48.24s ======================= make[1]: Leaving directory '/build/reproducible-path/i18nspector-0.27.1' create-stamp debian/debhelper-build-stamp dh_prep debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/i18nspector-0.27.1' dh_auto_install -- PREFIX=/usr make -j3 install DESTDIR=/build/reproducible-path/i18nspector-0.27.1/debian/i18nspector AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" PREFIX=/usr make[2]: Entering directory '/build/reproducible-path/i18nspector-0.27.1' # executable: install --strip-program=true -d /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/bin install: WARNING: ignoring --strip-program option as -s option was not specified python_exe=$(python3 -c 'import sys; print(sys.executable)') && \ sed \ -e "1 s@^#!.*@#!$python_exe@" \ -e "s#^basedir_fallback = .*#basedir_fallback = '/usr/share/i18nspector/'#" \ i18nspector > i18nspector.tmp install i18nspector.tmp /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/bin/i18nspector rm i18nspector.tmp # library + data: ( find lib data -type f ! -name '*.py[co]' ) \ | xargs -t -I {} install --strip-program=true -p -D -m644 {} /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/{} install '--strip-program=true' -p -D -m644 lib/intexpr.py /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/lib/intexpr.py install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 lib/misc.py /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/lib/misc.py install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 lib/gettext.py /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/lib/gettext.py install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 lib/xml.py /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/lib/xml.py install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 lib/strformat/perlbrace.py /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/lib/strformat/perlbrace.py install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 lib/strformat/c.py /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/lib/strformat/c.py install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 lib/strformat/__init__.py /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/lib/strformat/__init__.py install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 lib/strformat/pybrace.py /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/lib/strformat/pybrace.py install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 lib/strformat/python.py /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/lib/strformat/python.py install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 lib/ling.py /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/lib/ling.py install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 lib/__init__.py /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/lib/__init__.py install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 lib/check/msgrepr.py /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/lib/check/msgrepr.py install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 lib/check/__init__.py /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/lib/check/__init__.py install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 lib/check/msgformat/perlbrace.py /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/lib/check/msgformat/perlbrace.py install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 lib/check/msgformat/c.py /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/lib/check/msgformat/c.py install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 lib/check/msgformat/__init__.py /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/lib/check/msgformat/__init__.py install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 lib/check/msgformat/pybrace.py /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/lib/check/msgformat/pybrace.py install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 lib/check/msgformat/python.py /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/lib/check/msgformat/python.py install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 lib/domains.py /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/lib/domains.py install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 lib/polib4us.py /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/lib/polib4us.py install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 lib/moparser.py /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/lib/moparser.py install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 lib/paths.py /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/lib/paths.py install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 lib/encodings.py /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/lib/encodings.py install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 lib/cli.py /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/lib/cli.py install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 lib/terminal.py /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/lib/terminal.py install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 lib/iconv.py /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/lib/iconv.py install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 lib/tags.py /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/lib/tags.py install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 data/charmaps/VISCII /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/data/charmaps/VISCII install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 data/charmaps/KOI8-T /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/data/charmaps/KOI8-T install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 data/charmaps/KOI8-RU /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/data/charmaps/KOI8-RU install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 data/charmaps/GEORGIAN-PS /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/data/charmaps/GEORGIAN-PS install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 data/control-characters /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/data/control-characters install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 data/timezones /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/data/timezones install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 data/header-fields /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/data/header-fields install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 data/languages /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/data/languages install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 data/encodings /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/data/encodings install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 data/iso-codes /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/data/iso-codes install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 data/tags /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/data/tags install: WARNING: ignoring --strip-program option as -s option was not specified install '--strip-program=true' -p -D -m644 data/string-formats /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/i18nspector/data/string-formats install: WARNING: ignoring --strip-program option as -s option was not specified # manual page: install --strip-program=true -p -D -m644 doc/i18nspector.1 /build/reproducible-path/i18nspector-0.27.1/debian/i18nspector/usr/share/man/man1/i18nspector.1 install: WARNING: ignoring --strip-program option as -s option was not specified make[2]: Leaving directory '/build/reproducible-path/i18nspector-0.27.1' make[1]: Leaving directory '/build/reproducible-path/i18nspector-0.27.1' dh_installdocs dh_installchangelogs dh_installman dh_python3 dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'i18nspector' in '../i18nspector_0.27.1-2_all.deb'. dpkg-genbuildinfo --build=binary -O../i18nspector_0.27.1-2_armhf.buildinfo dpkg-genchanges --build=binary -O../i18nspector_0.27.1-2_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/4565 and its subdirectories I: Current time: Sat Apr 27 11:43:13 -12 2024 I: pbuilder-time-stamp: 1714261393 Sat Apr 27 23:43:23 UTC 2024 I: 1st build successful. Starting 2nd build on remote node virt32b-armhf-rb.debian.net. Sat Apr 27 23:43:23 UTC 2024 I: Preparing to do remote build '2' on virt32b-armhf-rb.debian.net. Sat Apr 27 23:49:51 UTC 2024 I: Deleting $TMPDIR on virt32b-armhf-rb.debian.net. Sat Apr 27 23:49:54 UTC 2024 I: i18nspector_0.27.1-2_armhf.changes: Format: 1.8 Date: Mon, 02 Oct 2023 12:03:42 +1100 Source: i18nspector Binary: i18nspector Architecture: all Version: 0.27.1-2 Distribution: unstable Urgency: medium Maintainer: Stuart Prescott Changed-By: Stuart Prescott Description: i18nspector - checking tool for gettext POT, PO and MO files Changes: i18nspector (0.27.1-2) unstable; urgency=medium . * Update d/watch for github. * Update Standards-Version to 4.6.2 (no changes required). Checksums-Sha1: 530f51e34c0118057270fa40a266f82125a6773c 72636 i18nspector_0.27.1-2_all.deb 9178526b826f2ef58a98e25efc9493c79109bdeb 5952 i18nspector_0.27.1-2_armhf.buildinfo Checksums-Sha256: 7dbca16dbf54314a879cddfd3c3cb0701d2e1ee828ef1836e207ffd84e1f1f57 72636 i18nspector_0.27.1-2_all.deb afa89b8c5deb94dc91389df7aaee1520b3e1a77edd811ebeeb5f0f109290702e 5952 i18nspector_0.27.1-2_armhf.buildinfo Files: 2cc8d1827f085e4a9dcac490b3a0a7de 72636 devel optional i18nspector_0.27.1-2_all.deb 2e43e5b4724746855624696377638a5f 5952 devel optional i18nspector_0.27.1-2_armhf.buildinfo Sat Apr 27 23:49:56 UTC 2024 I: diffoscope 265 will be used to compare the two builds: Running as unit: rb-diffoscope-armhf_12-3094.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.dD2WbWER/i18nspector_0.27.1-2.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.dD2WbWER/i18nspector_0.27.1-2.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.dD2WbWER/i18nspector_0.27.1-2.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.dD2WbWER/b1/i18nspector_0.27.1-2_armhf.changes /srv/reproducible-results/rbuild-debian/r-b-build.dD2WbWER/b2/i18nspector_0.27.1-2_armhf.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.552s) 0.552s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.028s) 0.028s 12 calls diffoscope.comparators.binary.FilesystemFile ## specialize (total time: 0.000s) 0.000s 1 call specialize Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 1.204s CPU time consumed: 828ms Sat Apr 27 23:49:58 UTC 2024 I: diffoscope 265 found no differences in the changes files, and a .buildinfo file also exists. Sat Apr 27 23:49:58 UTC 2024 I: i18nspector from trixie built successfully and reproducibly on armhf. Sat Apr 27 23:50:00 UTC 2024 I: Submitting .buildinfo files to external archives: Sat Apr 27 23:50:00 UTC 2024 I: Submitting 8.0K b1/i18nspector_0.27.1-2_armhf.buildinfo.asc Sat Apr 27 23:50:02 UTC 2024 I: Submitting 8.0K b2/i18nspector_0.27.1-2_armhf.buildinfo.asc Sat Apr 27 23:50:04 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Sat Apr 27 23:50:04 UTC 2024 I: Done submitting .buildinfo files. Sat Apr 27 23:50:04 UTC 2024 I: Removing signed i18nspector_0.27.1-2_armhf.buildinfo.asc files: removed './b1/i18nspector_0.27.1-2_armhf.buildinfo.asc' removed './b2/i18nspector_0.27.1-2_armhf.buildinfo.asc'