I: pbuilder: network access will be disabled during build
I: Current time: Fri Aug 13 15:24:37 +14 2021
I: pbuilder-time-stamp: 1628817877
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz]
I: copying local configuration
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 [javaproperties_0.7.0-1.dsc]
I: copying [./javaproperties_0.7.0.orig.tar.gz]
I: copying [./javaproperties_0.7.0-1.debian.tar.xz]
I: Extracting source
gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/tmp/dpkg-verify-sig.bXKjWg6B/trustedkeys.kbx': General error
gpgv: Signature made Wed May 20 05:58:48 2020 +14
gpgv:                using RSA key EA0D112C019884BF72A7D1BC4B29668050785162
gpgv:                issuer "bluca@debian.org"
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./javaproperties_0.7.0-1.dsc
dpkg-source: info: extracting javaproperties in javaproperties-0.7.0
dpkg-source: info: unpacking javaproperties_0.7.0.orig.tar.gz
dpkg-source: info: unpacking javaproperties_0.7.0-1.debian.tar.xz
I: Not using root during the build.
I: Installing the build-deps
I: user script /srv/workspace/pbuilder/24909/tmp/hooks/D01_modify_environment starting
debug: Running on virt32a.
I: Changing host+domainname to test build reproducibility
I: Adding a custom variable just for the fun of it...
I: Changing /bin/sh to bash
Removing 'diversion of /bin/sh to /bin/sh.distrib by dash'
Adding 'diversion of /bin/sh to /bin/sh.distrib by bash'
Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash'
Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash'
I: Setting pbuilder2's login shell to /bin/bash
I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
I: user script /srv/workspace/pbuilder/24909/tmp/hooks/D01_modify_environment finished
I: user script /srv/workspace/pbuilder/24909/tmp/hooks/D02_print_environment starting
I: set
  BASH=/bin/sh
  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath
  BASH_ALIASES=()
  BASH_ARGC=()
  BASH_ARGV=()
  BASH_CMDS=()
  BASH_LINENO=([0]="12" [1]="0")
  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
  BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf")
  BASH_VERSION='5.1.4(1)-release'
  BUILDDIR=/build
  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
  BUILDUSERNAME=pbuilder2
  BUILD_ARCH=armhf
  DEBIAN_FRONTEND=noninteractive
  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=4'
  DIRSTACK=()
  DISTRIBUTION=
  EUID=0
  FUNCNAME=([0]="Echo" [1]="main")
  GROUPS=()
  HOME=/root
  HOSTNAME=i-capture-the-hostname
  HOSTTYPE=arm
  HOST_ARCH=armhf
  IFS=' 	
  '
  INVOCATION_ID=f12c3e80436f4599ad2b3734aa3e9364
  LANG=C
  LANGUAGE=it_CH:it
  LC_ALL=C
  MACHTYPE=arm-unknown-linux-gnueabihf
  MAIL=/var/mail/root
  OPTERR=1
  OPTIND=1
  OSTYPE=linux-gnueabihf
  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
  PBCURRENTCOMMANDLINEOPERATION=build
  PBUILDER_OPERATION=build
  PBUILDER_PKGDATADIR=/usr/share/pbuilder
  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
  PBUILDER_SYSCONFDIR=/etc
  PIPESTATUS=([0]="0")
  POSIXLY_CORRECT=y
  PPID=24909
  PS4='+ '
  PWD=/
  SHELL=/bin/bash
  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
  SHLVL=3
  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.aJcE7KNXId/pbuilderrc_qeYL --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.aJcE7KNXId/b2 --logfile b2/build.log --extrapackages usrmerge javaproperties_0.7.0-1.dsc'
  SUDO_GID=113
  SUDO_UID=107
  SUDO_USER=jenkins
  TERM=unknown
  TZ=/usr/share/zoneinfo/Etc/GMT-14
  UID=0
  USER=root
  _='I: set'
  http_proxy=http://10.0.0.15:8000/
I: uname -a
  Linux i-capture-the-hostname 5.10.0-8-armmp-lpae #1 SMP Debian 5.10.46-4 (2021-08-03) armv7l GNU/Linux
I: ls -l /bin
  total 3580
  -rwxr-xr-x 1 root root 816764 Aug  5 10:25 bash
  -rwxr-xr-x 3 root root  26052 Jul 21  2020 bunzip2
  -rwxr-xr-x 3 root root  26052 Jul 21  2020 bzcat
  lrwxrwxrwx 1 root root      6 Jul 21  2020 bzcmp -> bzdiff
  -rwxr-xr-x 1 root root   2225 Jul 21  2020 bzdiff
  lrwxrwxrwx 1 root root      6 Jul 21  2020 bzegrep -> bzgrep
  -rwxr-xr-x 1 root root   4877 Sep  5  2019 bzexe
  lrwxrwxrwx 1 root root      6 Jul 21  2020 bzfgrep -> bzgrep
  -rwxr-xr-x 1 root root   3775 Jul 21  2020 bzgrep
  -rwxr-xr-x 3 root root  26052 Jul 21  2020 bzip2
  -rwxr-xr-x 1 root root   9636 Jul 21  2020 bzip2recover
  lrwxrwxrwx 1 root root      6 Jul 21  2020 bzless -> bzmore
  -rwxr-xr-x 1 root root   1297 Jul 21  2020 bzmore
  -rwxr-xr-x 1 root root  26668 Sep 23  2020 cat
  -rwxr-xr-x 1 root root  43104 Sep 23  2020 chgrp
  -rwxr-xr-x 1 root root  38984 Sep 23  2020 chmod
  -rwxr-xr-x 1 root root  43112 Sep 23  2020 chown
  -rwxr-xr-x 1 root root  92616 Sep 23  2020 cp
  -rwxr-xr-x 1 root root  75524 Dec 11  2020 dash
  -rwxr-xr-x 1 root root  75880 Sep 23  2020 date
  -rwxr-xr-x 1 root root  55436 Sep 23  2020 dd
  -rwxr-xr-x 1 root root  59912 Sep 23  2020 df
  -rwxr-xr-x 1 root root  96764 Sep 23  2020 dir
  -rwxr-xr-x 1 root root  55012 Jul 29 09:09 dmesg
  lrwxrwxrwx 1 root root      8 Nov  8  2019 dnsdomainname -> hostname
  lrwxrwxrwx 1 root root      8 Nov  8  2019 domainname -> hostname
  -rwxr-xr-x 1 root root  22508 Sep 23  2020 echo
  -rwxr-xr-x 1 root root     28 Nov 10  2020 egrep
  -rwxr-xr-x 1 root root  22496 Sep 23  2020 false
  -rwxr-xr-x 1 root root     28 Nov 10  2020 fgrep
  -rwxr-xr-x 1 root root  47492 Jul 29 09:09 findmnt
  -rwsr-xr-x 1 root root  26076 Feb 27 06:12 fusermount
  -rwxr-xr-x 1 root root 124508 Nov 10  2020 grep
  -rwxr-xr-x 2 root root   2346 Mar  3 13:30 gunzip
  -rwxr-xr-x 1 root root   6376 Mar  3 13:30 gzexe
  -rwxr-xr-x 1 root root  64212 Mar  3 13:30 gzip
  -rwxr-xr-x 1 root root  13784 Nov  8  2019 hostname
  -rwxr-xr-x 1 root root  43180 Sep 23  2020 ln
  -rwxr-xr-x 1 root root  35068 Feb  8  2020 login
  -rwxr-xr-x 1 root root  96764 Sep 23  2020 ls
  -rwxr-xr-x 1 root root  99940 Jul 29 09:09 lsblk
  -rwxr-xr-x 1 root root  51408 Sep 23  2020 mkdir
  -rwxr-xr-x 1 root root  43184 Sep 23  2020 mknod
  -rwxr-xr-x 1 root root  30780 Sep 23  2020 mktemp
  -rwxr-xr-x 1 root root  34408 Jul 29 09:09 more
  -rwsr-xr-x 1 root root  34400 Jul 29 09:09 mount
  -rwxr-xr-x 1 root root   9824 Jul 29 09:09 mountpoint
  -rwxr-xr-x 1 root root  88524 Sep 23  2020 mv
  lrwxrwxrwx 1 root root      8 Nov  8  2019 nisdomainname -> hostname
  lrwxrwxrwx 1 root root     14 Apr 19 05:38 pidof -> /sbin/killall5
  -rwxr-xr-x 1 root root  26652 Sep 23  2020 pwd
  lrwxrwxrwx 1 root root      4 Aug  5 10:25 rbash -> bash
  -rwxr-xr-x 1 root root  30740 Sep 23  2020 readlink
  -rwxr-xr-x 1 root root  43104 Sep 23  2020 rm
  -rwxr-xr-x 1 root root  30732 Sep 23  2020 rmdir
  -rwxr-xr-x 1 root root  14144 Sep 28  2020 run-parts
  -rwxr-xr-x 1 root root  76012 Dec 23  2018 sed
  lrwxrwxrwx 1 root root      4 Aug 13 15:24 sh -> bash
  lrwxrwxrwx 1 root root      4 Aug 10 23:25 sh.distrib -> dash
  -rwxr-xr-x 1 root root  22532 Sep 23  2020 sleep
  -rwxr-xr-x 1 root root  55360 Sep 23  2020 stty
  -rwsr-xr-x 1 root root  46704 Jul 29 09:09 su
  -rwxr-xr-x 1 root root  22532 Sep 23  2020 sync
  -rwxr-xr-x 1 root root 340872 Feb 17 23:55 tar
  -rwxr-xr-x 1 root root   9808 Sep 28  2020 tempfile
  -rwxr-xr-x 1 root root  67696 Sep 23  2020 touch
  -rwxr-xr-x 1 root root  22496 Sep 23  2020 true
  -rwxr-xr-x 1 root root   9636 Feb 27 06:12 ulockmgr_server
  -rwsr-xr-x 1 root root  22108 Jul 29 09:09 umount
  -rwxr-xr-x 1 root root  22520 Sep 23  2020 uname
  -rwxr-xr-x 2 root root   2346 Mar  3 13:30 uncompress
  -rwxr-xr-x 1 root root  96764 Sep 23  2020 vdir
  -rwxr-xr-x 1 root root  38512 Jul 29 09:09 wdctl
  lrwxrwxrwx 1 root root      8 Nov  8  2019 ypdomainname -> hostname
  -rwxr-xr-x 1 root root   1984 Mar  3 13:30 zcat
  -rwxr-xr-x 1 root root   1678 Mar  3 13:30 zcmp
  -rwxr-xr-x 1 root root   5880 Mar  3 13:30 zdiff
  -rwxr-xr-x 1 root root     29 Mar  3 13:30 zegrep
  -rwxr-xr-x 1 root root     29 Mar  3 13:30 zfgrep
  -rwxr-xr-x 1 root root   2081 Mar  3 13:30 zforce
  -rwxr-xr-x 1 root root   7585 Mar  3 13:30 zgrep
  -rwxr-xr-x 1 root root   2206 Mar  3 13:30 zless
  -rwxr-xr-x 1 root root   1842 Mar  3 13:30 zmore
  -rwxr-xr-x 1 root root   4553 Mar  3 13:30 znew
I: user script /srv/workspace/pbuilder/24909/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 <pbuilder-maint@lists.alioth.debian.org>
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 (= 12), dh-python, python3-all, python3-dateutil, python3-pytest, python3-pytest-mock, python3-setuptools, python3-six
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 19398 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 (= 12); 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-dateutil; however:
  Package python3-dateutil is not installed.
 pbuilder-satisfydepends-dummy depends on python3-pytest; however:
  Package python3-pytest is not installed.
 pbuilder-satisfydepends-dummy depends on python3-pytest-mock; however:
  Package python3-pytest-mock is not installed.
 pbuilder-satisfydepends-dummy depends on python3-setuptools; however:
  Package python3-setuptools is not installed.
 pbuilder-satisfydepends-dummy depends on python3-six; however:
  Package python3-six 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} libdebhelper-perl{a} libelf1{a} libexpat1{a} libfile-stripnondeterminism-perl{a} libicu67{a} libmagic-mgc{a} libmagic1{a} libmpdec3{a} libpipeline1{a} libpython3-stdlib{a} libpython3.9-minimal{a} libpython3.9-stdlib{a} libreadline8{a} libsigsegv2{a} libsub-override-perl{a} libtool{a} libuchardet0{a} libxml2{a} m4{a} man-db{a} media-types{a} po-debconf{a} python3{a} python3-all{a} python3-attr{a} python3-dateutil{a} python3-distutils{a} python3-importlib-metadata{a} python3-iniconfig{a} python3-lib2to3{a} python3-minimal{a} python3-more-itertools{a} python3-packaging{a} python3-pkg-resources{a} python3-pluggy{a} python3-py{a} python3-pyparsing{a} python3-pytest{a} python3-pytest-mock{a} python3-setuptools{a} python3-six{a} python3-toml{a} python3-zipp{a} python3.9{a} python3.9-minimal{a} readline-common{a} sensible-utils{a} 
The following packages are RECOMMENDED but will NOT be installed:
  ca-certificates curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx python3-pygments wget 
0 packages upgraded, 63 newly installed, 0 to remove and 0 not upgraded.
Need to get 24.3 MB of archives. After unpacking 87.7 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian bullseye/main armhf bsdextrautils armhf 2.36.1-8 [138 kB]
Get: 2 http://deb.debian.org/debian bullseye/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get: 3 http://deb.debian.org/debian bullseye/main armhf groff-base armhf 1.22.4-6 [847 kB]
Get: 4 http://deb.debian.org/debian bullseye/main armhf libpipeline1 armhf 1.5.3-1 [30.1 kB]
Get: 5 http://deb.debian.org/debian bullseye/main armhf man-db armhf 2.9.4-2 [1319 kB]
Get: 6 http://deb.debian.org/debian bullseye/main armhf libpython3.9-minimal armhf 3.9.2-1 [790 kB]
Get: 7 http://deb.debian.org/debian bullseye/main armhf libexpat1 armhf 2.2.10-2 [76.3 kB]
Get: 8 http://deb.debian.org/debian bullseye/main armhf python3.9-minimal armhf 3.9.2-1 [1630 kB]
Get: 9 http://deb.debian.org/debian bullseye/main armhf python3-minimal armhf 3.9.2-3 [38.2 kB]
Get: 10 http://deb.debian.org/debian bullseye/main armhf media-types all 4.0.0 [30.3 kB]
Get: 11 http://deb.debian.org/debian bullseye/main armhf libmpdec3 armhf 2.5.1-1 [74.9 kB]
Get: 12 http://deb.debian.org/debian bullseye/main armhf readline-common all 8.1-1 [73.7 kB]
Get: 13 http://deb.debian.org/debian bullseye/main armhf libreadline8 armhf 8.1-1 [147 kB]
Get: 14 http://deb.debian.org/debian bullseye/main armhf libpython3.9-stdlib armhf 3.9.2-1 [1608 kB]
Get: 15 http://deb.debian.org/debian bullseye/main armhf python3.9 armhf 3.9.2-1 [466 kB]
Get: 16 http://deb.debian.org/debian bullseye/main armhf libpython3-stdlib armhf 3.9.2-3 [21.4 kB]
Get: 17 http://deb.debian.org/debian bullseye/main armhf python3 armhf 3.9.2-3 [37.9 kB]
Get: 18 http://deb.debian.org/debian bullseye/main armhf sensible-utils all 0.0.14 [14.8 kB]
Get: 19 http://deb.debian.org/debian bullseye/main armhf libmagic-mgc armhf 1:5.39-3 [273 kB]
Get: 20 http://deb.debian.org/debian bullseye/main armhf libmagic1 armhf 1:5.39-3 [117 kB]
Get: 21 http://deb.debian.org/debian bullseye/main armhf file armhf 1:5.39-3 [68.1 kB]
Get: 22 http://deb.debian.org/debian bullseye/main armhf gettext-base armhf 0.21-4 [171 kB]
Get: 23 http://deb.debian.org/debian bullseye/main armhf libsigsegv2 armhf 2.13-1 [34.0 kB]
Get: 24 http://deb.debian.org/debian bullseye/main armhf m4 armhf 1.4.18-5 [192 kB]
Get: 25 http://deb.debian.org/debian bullseye/main armhf autoconf all 2.69-14 [313 kB]
Get: 26 http://deb.debian.org/debian bullseye/main armhf autotools-dev all 20180224.1+nmu1 [77.1 kB]
Get: 27 http://deb.debian.org/debian bullseye/main armhf automake all 1:1.16.3-2 [814 kB]
Get: 28 http://deb.debian.org/debian bullseye/main armhf autopoint all 0.21-4 [510 kB]
Get: 29 http://deb.debian.org/debian bullseye/main armhf libdebhelper-perl all 13.3.4 [189 kB]
Get: 30 http://deb.debian.org/debian bullseye/main armhf libtool all 2.4.6-15 [513 kB]
Get: 31 http://deb.debian.org/debian bullseye/main armhf dh-autoreconf all 20 [17.1 kB]
Get: 32 http://deb.debian.org/debian bullseye/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get: 33 http://deb.debian.org/debian bullseye/main armhf libsub-override-perl all 0.09-2 [10.2 kB]
Get: 34 http://deb.debian.org/debian bullseye/main armhf libfile-stripnondeterminism-perl all 1.12.0-1 [26.3 kB]
Get: 35 http://deb.debian.org/debian bullseye/main armhf dh-strip-nondeterminism all 1.12.0-1 [15.4 kB]
Get: 36 http://deb.debian.org/debian bullseye/main armhf libelf1 armhf 0.183-1 [161 kB]
Get: 37 http://deb.debian.org/debian bullseye/main armhf dwz armhf 0.13+20210201-1 [179 kB]
Get: 38 http://deb.debian.org/debian bullseye/main armhf libicu67 armhf 67.1-7 [8319 kB]
Get: 39 http://deb.debian.org/debian bullseye/main armhf libxml2 armhf 2.9.10+dfsg-6.7 [602 kB]
Get: 40 http://deb.debian.org/debian bullseye/main armhf gettext armhf 0.21-4 [1243 kB]
Get: 41 http://deb.debian.org/debian bullseye/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB]
Get: 42 http://deb.debian.org/debian bullseye/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get: 43 http://deb.debian.org/debian bullseye/main armhf debhelper all 13.3.4 [1049 kB]
Get: 44 http://deb.debian.org/debian bullseye/main armhf python3-lib2to3 all 3.9.2-1 [77.8 kB]
Get: 45 http://deb.debian.org/debian bullseye/main armhf python3-distutils all 3.9.2-1 [143 kB]
Get: 46 http://deb.debian.org/debian bullseye/main armhf dh-python all 4.20201102+nmu1 [99.4 kB]
Get: 47 http://deb.debian.org/debian bullseye/main armhf python3-all armhf 3.9.2-3 [1056 B]
Get: 48 http://deb.debian.org/debian bullseye/main armhf python3-attr all 20.3.0-1 [52.9 kB]
Get: 49 http://deb.debian.org/debian bullseye/main armhf python3-six all 1.16.0-2 [17.5 kB]
Get: 50 http://deb.debian.org/debian bullseye/main armhf python3-dateutil all 2.8.1-6 [79.2 kB]
Get: 51 http://deb.debian.org/debian bullseye/main armhf python3-more-itertools all 4.2.0-3 [42.7 kB]
Get: 52 http://deb.debian.org/debian bullseye/main armhf python3-zipp all 1.0.0-3 [6060 B]
Get: 53 http://deb.debian.org/debian bullseye/main armhf python3-importlib-metadata all 1.6.0-2 [10.3 kB]
Get: 54 http://deb.debian.org/debian bullseye/main armhf python3-iniconfig all 1.1.1-1 [6308 B]
Get: 55 http://deb.debian.org/debian bullseye/main armhf python3-pyparsing all 2.4.7-1 [109 kB]
Get: 56 http://deb.debian.org/debian bullseye/main armhf python3-packaging all 20.9-2 [33.5 kB]
Get: 57 http://deb.debian.org/debian bullseye/main armhf python3-pkg-resources all 52.0.0-4 [190 kB]
Get: 58 http://deb.debian.org/debian bullseye/main armhf python3-pluggy all 0.13.0-6 [22.3 kB]
Get: 59 http://deb.debian.org/debian bullseye/main armhf python3-py all 1.10.0-1 [94.2 kB]
Get: 60 http://deb.debian.org/debian bullseye/main armhf python3-toml all 0.10.1-1 [15.9 kB]
Get: 61 http://deb.debian.org/debian bullseye/main armhf python3-pytest all 6.0.2-2 [211 kB]
Get: 62 http://deb.debian.org/debian bullseye/main armhf python3-pytest-mock all 1.10.4-4 [18.6 kB]
Get: 63 http://deb.debian.org/debian bullseye/main armhf python3-setuptools all 52.0.0-4 [366 kB]
Fetched 24.3 MB in 4s (5413 kB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package bsdextrautils.
(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 ... 19398 files and directories currently installed.)
Preparing to unpack .../0-bsdextrautils_2.36.1-8_armhf.deb ...
Unpacking bsdextrautils (2.36.1-8) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../1-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../2-groff-base_1.22.4-6_armhf.deb ...
Unpacking groff-base (1.22.4-6) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../3-libpipeline1_1.5.3-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.3-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../4-man-db_2.9.4-2_armhf.deb ...
Unpacking man-db (2.9.4-2) ...
Selecting previously unselected package libpython3.9-minimal:armhf.
Preparing to unpack .../5-libpython3.9-minimal_3.9.2-1_armhf.deb ...
Unpacking libpython3.9-minimal:armhf (3.9.2-1) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../6-libexpat1_2.2.10-2_armhf.deb ...
Unpacking libexpat1:armhf (2.2.10-2) ...
Selecting previously unselected package python3.9-minimal.
Preparing to unpack .../7-python3.9-minimal_3.9.2-1_armhf.deb ...
Unpacking python3.9-minimal (3.9.2-1) ...
Setting up libpython3.9-minimal:armhf (3.9.2-1) ...
Setting up libexpat1:armhf (2.2.10-2) ...
Setting up python3.9-minimal (3.9.2-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 ... 20265 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.9.2-3_armhf.deb ...
Unpacking python3-minimal (3.9.2-3) ...
Selecting previously unselected package media-types.
Preparing to unpack .../1-media-types_4.0.0_all.deb ...
Unpacking media-types (4.0.0) ...
Selecting previously unselected package libmpdec3:armhf.
Preparing to unpack .../2-libmpdec3_2.5.1-1_armhf.deb ...
Unpacking libmpdec3:armhf (2.5.1-1) ...
Selecting previously unselected package readline-common.
Preparing to unpack .../3-readline-common_8.1-1_all.deb ...
Unpacking readline-common (8.1-1) ...
Selecting previously unselected package libreadline8:armhf.
Preparing to unpack .../4-libreadline8_8.1-1_armhf.deb ...
Unpacking libreadline8:armhf (8.1-1) ...
Selecting previously unselected package libpython3.9-stdlib:armhf.
Preparing to unpack .../5-libpython3.9-stdlib_3.9.2-1_armhf.deb ...
Unpacking libpython3.9-stdlib:armhf (3.9.2-1) ...
Selecting previously unselected package python3.9.
Preparing to unpack .../6-python3.9_3.9.2-1_armhf.deb ...
Unpacking python3.9 (3.9.2-1) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../7-libpython3-stdlib_3.9.2-3_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.9.2-3) ...
Setting up python3-minimal (3.9.2-3) ...
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 ... 20686 files and directories currently installed.)
Preparing to unpack .../00-python3_3.9.2-3_armhf.deb ...
Unpacking python3 (3.9.2-3) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../01-sensible-utils_0.0.14_all.deb ...
Unpacking sensible-utils (0.0.14) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../02-libmagic-mgc_1%3a5.39-3_armhf.deb ...
Unpacking libmagic-mgc (1:5.39-3) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../03-libmagic1_1%3a5.39-3_armhf.deb ...
Unpacking libmagic1:armhf (1:5.39-3) ...
Selecting previously unselected package file.
Preparing to unpack .../04-file_1%3a5.39-3_armhf.deb ...
Unpacking file (1:5.39-3) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../05-gettext-base_0.21-4_armhf.deb ...
Unpacking gettext-base (0.21-4) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../06-libsigsegv2_2.13-1_armhf.deb ...
Unpacking libsigsegv2:armhf (2.13-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../07-m4_1.4.18-5_armhf.deb ...
Unpacking m4 (1.4.18-5) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../08-autoconf_2.69-14_all.deb ...
Unpacking autoconf (2.69-14) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../09-autotools-dev_20180224.1+nmu1_all.deb ...
Unpacking autotools-dev (20180224.1+nmu1) ...
Selecting previously unselected package automake.
Preparing to unpack .../10-automake_1%3a1.16.3-2_all.deb ...
Unpacking automake (1:1.16.3-2) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../11-autopoint_0.21-4_all.deb ...
Unpacking autopoint (0.21-4) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../12-libdebhelper-perl_13.3.4_all.deb ...
Unpacking libdebhelper-perl (13.3.4) ...
Selecting previously unselected package libtool.
Preparing to unpack .../13-libtool_2.4.6-15_all.deb ...
Unpacking libtool (2.4.6-15) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../14-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../15-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 .../16-libsub-override-perl_0.09-2_all.deb ...
Unpacking libsub-override-perl (0.09-2) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../17-libfile-stripnondeterminism-perl_1.12.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.12.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../18-dh-strip-nondeterminism_1.12.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.12.0-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../19-libelf1_0.183-1_armhf.deb ...
Unpacking libelf1:armhf (0.183-1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../20-dwz_0.13+20210201-1_armhf.deb ...
Unpacking dwz (0.13+20210201-1) ...
Selecting previously unselected package libicu67:armhf.
Preparing to unpack .../21-libicu67_67.1-7_armhf.deb ...
Unpacking libicu67:armhf (67.1-7) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../22-libxml2_2.9.10+dfsg-6.7_armhf.deb ...
Unpacking libxml2:armhf (2.9.10+dfsg-6.7) ...
Selecting previously unselected package gettext.
Preparing to unpack .../23-gettext_0.21-4_armhf.deb ...
Unpacking gettext (0.21-4) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../24-intltool-debian_0.35.0+20060710.5_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.5) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../25-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../26-debhelper_13.3.4_all.deb ...
Unpacking debhelper (13.3.4) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../27-python3-lib2to3_3.9.2-1_all.deb ...
Unpacking python3-lib2to3 (3.9.2-1) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../28-python3-distutils_3.9.2-1_all.deb ...
Unpacking python3-distutils (3.9.2-1) ...
Selecting previously unselected package dh-python.
Preparing to unpack .../29-dh-python_4.20201102+nmu1_all.deb ...
Unpacking dh-python (4.20201102+nmu1) ...
Selecting previously unselected package python3-all.
Preparing to unpack .../30-python3-all_3.9.2-3_armhf.deb ...
Unpacking python3-all (3.9.2-3) ...
Selecting previously unselected package python3-attr.
Preparing to unpack .../31-python3-attr_20.3.0-1_all.deb ...
Unpacking python3-attr (20.3.0-1) ...
Selecting previously unselected package python3-six.
Preparing to unpack .../32-python3-six_1.16.0-2_all.deb ...
Unpacking python3-six (1.16.0-2) ...
Selecting previously unselected package python3-dateutil.
Preparing to unpack .../33-python3-dateutil_2.8.1-6_all.deb ...
Unpacking python3-dateutil (2.8.1-6) ...
Selecting previously unselected package python3-more-itertools.
Preparing to unpack .../34-python3-more-itertools_4.2.0-3_all.deb ...
Unpacking python3-more-itertools (4.2.0-3) ...
Selecting previously unselected package python3-zipp.
Preparing to unpack .../35-python3-zipp_1.0.0-3_all.deb ...
Unpacking python3-zipp (1.0.0-3) ...
Selecting previously unselected package python3-importlib-metadata.
Preparing to unpack .../36-python3-importlib-metadata_1.6.0-2_all.deb ...
Unpacking python3-importlib-metadata (1.6.0-2) ...
Selecting previously unselected package python3-iniconfig.
Preparing to unpack .../37-python3-iniconfig_1.1.1-1_all.deb ...
Unpacking python3-iniconfig (1.1.1-1) ...
Selecting previously unselected package python3-pyparsing.
Preparing to unpack .../38-python3-pyparsing_2.4.7-1_all.deb ...
Unpacking python3-pyparsing (2.4.7-1) ...
Selecting previously unselected package python3-packaging.
Preparing to unpack .../39-python3-packaging_20.9-2_all.deb ...
Unpacking python3-packaging (20.9-2) ...
Selecting previously unselected package python3-pkg-resources.
Preparing to unpack .../40-python3-pkg-resources_52.0.0-4_all.deb ...
Unpacking python3-pkg-resources (52.0.0-4) ...
Selecting previously unselected package python3-pluggy.
Preparing to unpack .../41-python3-pluggy_0.13.0-6_all.deb ...
Unpacking python3-pluggy (0.13.0-6) ...
Selecting previously unselected package python3-py.
Preparing to unpack .../42-python3-py_1.10.0-1_all.deb ...
Unpacking python3-py (1.10.0-1) ...
Selecting previously unselected package python3-toml.
Preparing to unpack .../43-python3-toml_0.10.1-1_all.deb ...
Unpacking python3-toml (0.10.1-1) ...
Selecting previously unselected package python3-pytest.
Preparing to unpack .../44-python3-pytest_6.0.2-2_all.deb ...
Unpacking python3-pytest (6.0.2-2) ...
Selecting previously unselected package python3-pytest-mock.
Preparing to unpack .../45-python3-pytest-mock_1.10.4-4_all.deb ...
Unpacking python3-pytest-mock (1.10.4-4) ...
Selecting previously unselected package python3-setuptools.
Preparing to unpack .../46-python3-setuptools_52.0.0-4_all.deb ...
Unpacking python3-setuptools (52.0.0-4) ...
Setting up media-types (4.0.0) ...
Setting up libpipeline1:armhf (1.5.3-1) ...
Setting up bsdextrautils (2.36.1-8) ...
update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode
Setting up libicu67:armhf (67.1-7) ...
Setting up libmagic-mgc (1:5.39-3) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libdebhelper-perl (13.3.4) ...
Setting up libmagic1:armhf (1:5.39-3) ...
Setting up gettext-base (0.21-4) ...
Setting up file (1:5.39-3) ...
Setting up autotools-dev (20180224.1+nmu1) ...
Setting up libsigsegv2:armhf (2.13-1) ...
Setting up autopoint (0.21-4) ...
Setting up sensible-utils (0.0.14) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up libmpdec3:armhf (2.5.1-1) ...
Setting up libsub-override-perl (0.09-2) ...
Setting up libelf1:armhf (0.183-1) ...
Setting up readline-common (8.1-1) ...
Setting up libxml2:armhf (2.9.10+dfsg-6.7) ...
Setting up libfile-stripnondeterminism-perl (1.12.0-1) ...
Setting up gettext (0.21-4) ...
Setting up libtool (2.4.6-15) ...
Setting up libreadline8:armhf (8.1-1) ...
Setting up m4 (1.4.18-5) ...
Setting up intltool-debian (0.35.0+20060710.5) ...
Setting up autoconf (2.69-14) ...
Setting up dh-strip-nondeterminism (1.12.0-1) ...
Setting up dwz (0.13+20210201-1) ...
Setting up groff-base (1.22.4-6) ...
Setting up libpython3.9-stdlib:armhf (3.9.2-1) ...
Setting up libpython3-stdlib:armhf (3.9.2-3) ...
Setting up automake (1:1.16.3-2) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up po-debconf (1.0.21+nmu1) ...
Setting up man-db (2.9.4-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up dh-autoreconf (20) ...
Setting up python3.9 (3.9.2-1) ...
Setting up debhelper (13.3.4) ...
Setting up python3 (3.9.2-3) ...
Setting up python3-six (1.16.0-2) ...
Setting up python3-pyparsing (2.4.7-1) ...
Setting up python3-toml (0.10.1-1) ...
Setting up python3-dateutil (2.8.1-6) ...
Setting up python3-lib2to3 (3.9.2-1) ...
Setting up python3-pkg-resources (52.0.0-4) ...
Setting up python3-distutils (3.9.2-1) ...
Setting up dh-python (4.20201102+nmu1) ...
Setting up python3-more-itertools (4.2.0-3) ...
Setting up python3-iniconfig (1.1.1-1) ...
Setting up python3-attr (20.3.0-1) ...
Setting up python3-setuptools (52.0.0-4) ...
Setting up python3-py (1.10.0-1) ...
Setting up python3-all (3.9.2-3) ...
Setting up python3-zipp (1.0.0-3) ...
Setting up python3-packaging (20.9-2) ...
Setting up python3-importlib-metadata (1.6.0-2) ...
Setting up python3-pluggy (0.13.0-6) ...
Setting up python3-pytest (6.0.2-2) ...
Setting up python3-pytest-mock (1.10.4-4) ...
Processing triggers for libc-bin (2.31-13) ...
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
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl
The following NEW packages will be installed:
  libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 59.5 kB of archives.
After this operation, 157 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bullseye/main armhf libnumber-compare-perl all 0.03-1.1 [6956 B]
Get:2 http://deb.debian.org/debian bullseye/main armhf libtext-glob-perl all 0.11-1 [8888 B]
Get:3 http://deb.debian.org/debian bullseye/main armhf libfile-find-rule-perl all 0.34-1 [30.6 kB]
Get:4 http://deb.debian.org/debian bullseye/main armhf usrmerge all 25 [13.0 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 59.5 kB in 0s (1064 kB/s)
Selecting previously unselected package libnumber-compare-perl.
(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 ... 22759 files and directories currently installed.)
Preparing to unpack .../libnumber-compare-perl_0.03-1.1_all.deb ...
Unpacking libnumber-compare-perl (0.03-1.1) ...
Selecting previously unselected package libtext-glob-perl.
Preparing to unpack .../libtext-glob-perl_0.11-1_all.deb ...
Unpacking libtext-glob-perl (0.11-1) ...
Selecting previously unselected package libfile-find-rule-perl.
Preparing to unpack .../libfile-find-rule-perl_0.34-1_all.deb ...
Unpacking libfile-find-rule-perl (0.34-1) ...
Selecting previously unselected package usrmerge.
Preparing to unpack .../archives/usrmerge_25_all.deb ...
Unpacking usrmerge (25) ...
Setting up libtext-glob-perl (0.11-1) ...
Setting up libnumber-compare-perl (0.03-1.1) ...
Setting up libfile-find-rule-perl (0.34-1) ...
Setting up usrmerge (25) ...
The system has been successfully converted.
Processing triggers for man-db (2.9.4-2) ...
Not building database; man-db/auto-update is not 'true'.
I: Building the package
hostname: Name or service not known
I: Running cd /build/javaproperties-0.7.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../javaproperties_0.7.0-1_source.changes
dpkg-buildpackage: info: source package javaproperties
dpkg-buildpackage: info: source version 0.7.0-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Luca Boccassi <bluca@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
 debian/rules clean
dh clean --with python3 --buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
I: pybuild base:232: python3.9 setup.py clean 
running clean
removing '/build/javaproperties-0.7.0/.pybuild/cpython3_3.9/build' (and everything under it)
'build/bdist.linux-armhf' does not exist -- can't clean it
'build/scripts-3.9' does not exist -- can't clean it
I: pybuild pybuild:310: rm -rf javaproperties.egg-info docs/api
   dh_autoreconf_clean -O--buildsystem=pybuild
   dh_clean -O--buildsystem=pybuild
 debian/rules binary
dh binary --with python3 --buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:232: python3.9 setup.py config 
running config
   dh_auto_build -O--buildsystem=pybuild
I: pybuild base:232: /usr/bin/python3 setup.py build 
running build
running build_py
creating /build/javaproperties-0.7.0/.pybuild/cpython3_3.9/build/javaproperties
copying javaproperties/reading.py -> /build/javaproperties-0.7.0/.pybuild/cpython3_3.9/build/javaproperties
copying javaproperties/writing.py -> /build/javaproperties-0.7.0/.pybuild/cpython3_3.9/build/javaproperties
copying javaproperties/propclass.py -> /build/javaproperties-0.7.0/.pybuild/cpython3_3.9/build/javaproperties
copying javaproperties/util.py -> /build/javaproperties-0.7.0/.pybuild/cpython3_3.9/build/javaproperties
copying javaproperties/xmlprops.py -> /build/javaproperties-0.7.0/.pybuild/cpython3_3.9/build/javaproperties
copying javaproperties/propfile.py -> /build/javaproperties-0.7.0/.pybuild/cpython3_3.9/build/javaproperties
copying javaproperties/__init__.py -> /build/javaproperties-0.7.0/.pybuild/cpython3_3.9/build/javaproperties
   dh_auto_test -O--buildsystem=pybuild
I: pybuild base:232: cd /build/javaproperties-0.7.0/.pybuild/cpython3_3.9/build; python3.9 -m pytest -v -c /dev/null
============================= test session starts ==============================
platform linux -- Python 3.9.2, pytest-6.0.2, py-1.10.0, pluggy-0.13.0 -- /usr/bin/python3.9
cachedir: .pytest_cache
rootdir: /build/javaproperties-0.7.0/.pybuild/cpython3_3.9/build, configfile: ../../../../../dev/null
plugins: mock-1.10.4
collecting ... collected 1211 items

test/test_dump_xml.py::test_dump_xml_encoding[ASCII] PASSED              [  0%]
test/test_dump_xml.py::test_dump_xml_encoding[Latin-1] PASSED            [  0%]
test/test_dump_xml.py::test_dump_xml_encoding[UTF-16BE] PASSED           [  0%]
test/test_dump_xml.py::test_dump_xml_encoding[UTF-8] PASSED              [  0%]
test/test_dumps.py::test_dumps[d0-] PASSED                               [  0%]
test/test_dumps.py::test_dumps[d1-key=value\n] PASSED                    [  0%]
test/test_dumps.py::test_dumps[d2-key=value\nzebra=apple\n] PASSED       [  0%]
test/test_dumps.py::test_dumps[d3-zebra=apple\nkey=value\n] PASSED       [  0%]
test/test_dumps.py::test_dumps[d4-key=value\nzebra=apple\n] PASSED       [  0%]
test/test_dumps.py::test_dumps[d5-zebra=apple\nkey=value\n] PASSED       [  0%]
test/test_dumps.py::test_dumps[d6-two\\ words=value\n] PASSED            [  0%]
test/test_dumps.py::test_dumps[d7-key=two words\n] PASSED                [  0%]
test/test_dumps.py::test_dumps[d8-\\ key=value\n] PASSED                 [  1%]
test/test_dumps.py::test_dumps[d9-key=\\ value\n] PASSED                 [  1%]
test/test_dumps.py::test_dumps[d10-key\\ =value\n] PASSED                [  1%]
test/test_dumps.py::test_dumps[d11-key=value \n] PASSED                  [  1%]
test/test_dumps.py::test_dumps[d12-\\ \\ \\ =value\n] PASSED             [  1%]
test/test_dumps.py::test_dumps[d13-key=\\   \n] PASSED                   [  1%]
test/test_dumps.py::test_dumps[d14-US=\\u001f\n] PASSED                  [  1%]
test/test_dumps.py::test_dumps[d15-tilde=~\n] PASSED                     [  1%]
test/test_dumps.py::test_dumps[d16-delete=\\u007f\n] PASSED              [  1%]
test/test_dumps.py::test_dumps[d17-edh=\\u00f0\n] PASSED                 [  1%]
test/test_dumps.py::test_dumps[d18-snowman=\\u2603\n] PASSED             [  1%]
test/test_dumps.py::test_dumps[d19-goat=\\ud83d\\udc10\n] PASSED         [  1%]
test/test_dumps.py::test_dumps[d20-taog=\\udc10\\ud83d\n] PASSED         [  2%]
test/test_dumps.py::test_dumps[d21-newline=\\n\n] PASSED                 [  2%]
test/test_dumps.py::test_dumps[d22-carriage-return=\\r\n] PASSED         [  2%]
test/test_dumps.py::test_dumps[d23-tab=\\t\n] PASSED                     [  2%]
test/test_dumps.py::test_dumps[d24-form-feed=\\f\n] PASSED               [  2%]
test/test_dumps.py::test_dumps[d25-bell=\\u0007\n] PASSED                [  2%]
test/test_dumps.py::test_dumps[d26-escape=\\u001b\n] PASSED              [  2%]
test/test_dumps.py::test_dumps[d27-vertical-tab=\\u000b\n] PASSED        [  2%]
test/test_dumps.py::test_dumps[d28-backslash=\\\\\n] PASSED              [  2%]
test/test_dumps.py::test_dumps[d29-equals=\\=\n] PASSED                  [  2%]
test/test_dumps.py::test_dumps[d30-colon=\\:\n] PASSED                   [  2%]
test/test_dumps.py::test_dumps[d31-hash=\\#\n] PASSED                    [  2%]
test/test_dumps.py::test_dumps[d32-exclamation=\\!\n] PASSED             [  3%]
test/test_dumps.py::test_dumps[d33-null=\\u0000\n] PASSED                [  3%]
test/test_dumps.py::test_dumps[d34-backspace=\\u0008\n] PASSED           [  3%]
test/test_dumps.py::test_dumps_sorted[d0-key=value\nzebra=apple\n] PASSED [  3%]
test/test_dumps.py::test_dumps_sorted[d1-key=value\nzebra=apple\n] PASSED [  3%]
test/test_dumps.py::test_dumps_sorted[d2-key=value\nzebra=apple\n] PASSED [  3%]
test/test_dumps.py::test_dumps_sorted[d3-key=value\nzebra=apple\n] PASSED [  3%]
test/test_dumps.py::test_dumps_sorted[d4-key=value\nzebra=apple\n] PASSED [  3%]
test/test_dumps.py::test_dump_timestamp[None-key=value\n] PASSED         [  3%]
test/test_dumps.py::test_dump_timestamp[1473703254-#Mon Sep 12 14:00:54 EDT 2016\nkey=value\n] PASSED [  3%]
test/test_dumps.py::test_dump_timestamp[ts2-#Mon Sep 12 14:00:54 EDT 2016\nkey=value\n] PASSED [  3%]
test/test_dumps.py::test_dump_timestamp[ts3-#Mon Sep 12 11:00:54 PDT 2016\nkey=value\n] PASSED [  3%]
test/test_dumps.py::test_dumps_no_ensure_ascii[d0-US=\\u001f\n] PASSED   [  4%]
test/test_dumps.py::test_dumps_no_ensure_ascii[d1-delete=\\u007f\n] PASSED [  4%]
test/test_dumps.py::test_dumps_no_ensure_ascii[d2-padding=\x80\n] PASSED [  4%]
test/test_dumps.py::test_dumps_no_ensure_ascii[d3-nbsp=\xa0\n] PASSED    [  4%]
test/test_dumps.py::test_dumps_no_ensure_ascii[d4-edh=\xf0\n] PASSED     [  4%]
test/test_dumps.py::test_dumps_no_ensure_ascii[d5-snowman=\u2603\n] PASSED [  4%]
test/test_dumps.py::test_dumps_no_ensure_ascii[d6-goat=\U0001f410\n] PASSED [  4%]
test/test_dumps.py::test_dumps_no_ensure_ascii[d7-taog=\udc10\ud83d\n] PASSED [  4%]
test/test_dumps.py::test_dumps_no_ensure_ascii[d8-newline=\\n\n] PASSED  [  4%]
test/test_dumps.py::test_dumps_no_ensure_ascii[d9-carriage-return=\\r\n] PASSED [  4%]
test/test_dumps.py::test_dumps_no_ensure_ascii[d10-tab=\\t\n] PASSED     [  4%]
test/test_dumps.py::test_dumps_no_ensure_ascii[d11-form-feed=\\f\n] PASSED [  4%]
test/test_dumps.py::test_dumps_no_ensure_ascii[d12-bell=\\u0007\n] PASSED [  5%]
test/test_dumps.py::test_dumps_no_ensure_ascii[d13-escape=\\u001b\n] PASSED [  5%]
test/test_dumps.py::test_dumps_no_ensure_ascii[d14-vertical-tab=\\u000b\n] PASSED [  5%]
test/test_dumps.py::test_dumps_no_ensure_ascii[d15-backslash=\\\\\n] PASSED [  5%]
test/test_dumps.py::test_dumps_no_ensure_ascii[d16-equals=\\=\n] PASSED  [  5%]
test/test_dumps.py::test_dumps_no_ensure_ascii[d17-colon=\\:\n] PASSED   [  5%]
test/test_dumps.py::test_dumps_no_ensure_ascii[d18-hash=\\#\n] PASSED    [  5%]
test/test_dumps.py::test_dumps_no_ensure_ascii[d19-exclamation=\\!\n] PASSED [  5%]
test/test_dumps.py::test_dumps_no_ensure_ascii[d20-null=\\u0000\n] PASSED [  5%]
test/test_dumps.py::test_dumps_no_ensure_ascii[d21-backspace=\\u0008\n] PASSED [  5%]
test/test_dumps.py::test_dumps_comments[None-foobar] PASSED              [  5%]
test/test_dumps.py::test_dumps_comments[None- leading] PASSED            [  5%]
test/test_dumps.py::test_dumps_comments[None-trailing ] PASSED           [  6%]
test/test_dumps.py::test_dumps_comments[None-   ] PASSED                 [  6%]
test/test_dumps.py::test_dumps_comments[None-This is a comment.] PASSED  [  6%]
test/test_dumps.py::test_dumps_comments[None-#This is a double comment.] PASSED [  6%]
test/test_dumps.py::test_dumps_comments[None-trailing newline\n] PASSED  [  6%]
test/test_dumps.py::test_dumps_comments[None-trailing CRLF\r\n] PASSED   [  6%]
test/test_dumps.py::test_dumps_comments[None-trailing carriage return\r] PASSED [  6%]
test/test_dumps.py::test_dumps_comments[None-line one\nline two] PASSED  [  6%]
test/test_dumps.py::test_dumps_comments[None-line one\n#line two] PASSED [  6%]
test/test_dumps.py::test_dumps_comments[None-line one\n!line two] PASSED [  6%]
test/test_dumps.py::test_dumps_comments[None-\x00] PASSED                [  6%]
test/test_dumps.py::test_dumps_comments[None-\x07] PASSED                [  6%]
test/test_dumps.py::test_dumps_comments[None-\x08] PASSED                [  7%]
test/test_dumps.py::test_dumps_comments[None-\t] PASSED                  [  7%]
test/test_dumps.py::test_dumps_comments[None-\n] PASSED                  [  7%]
test/test_dumps.py::test_dumps_comments[None-\x0b] PASSED                [  7%]
test/test_dumps.py::test_dumps_comments[None-\x0c] PASSED                [  7%]
test/test_dumps.py::test_dumps_comments[None-\r] PASSED                  [  7%]
test/test_dumps.py::test_dumps_comments[None-\x1b] PASSED                [  7%]
test/test_dumps.py::test_dumps_comments[None-\x1f] PASSED                [  7%]
test/test_dumps.py::test_dumps_comments[None-!] PASSED                   [  7%]
test/test_dumps.py::test_dumps_comments[None-#] PASSED                   [  7%]
test/test_dumps.py::test_dumps_comments[None-:] PASSED                   [  7%]
test/test_dumps.py::test_dumps_comments[None-=] PASSED                   [  7%]
test/test_dumps.py::test_dumps_comments[None-\\] PASSED                  [  8%]
test/test_dumps.py::test_dumps_comments[None-\\u2603] PASSED             [  8%]
test/test_dumps.py::test_dumps_comments[None-~] PASSED                   [  8%]
test/test_dumps.py::test_dumps_comments[None-\x7f] PASSED                [  8%]
test/test_dumps.py::test_dumps_comments[None-\x80] PASSED                [  8%]
test/test_dumps.py::test_dumps_comments[None-\xa0] PASSED                [  8%]
test/test_dumps.py::test_dumps_comments[None-\xf0] PASSED                [  8%]
test/test_dumps.py::test_dumps_comments[None-\xff] PASSED                [  8%]
test/test_dumps.py::test_dumps_comments[None-\u0100] PASSED              [  8%]
test/test_dumps.py::test_dumps_comments[None-\u2603] PASSED              [  8%]
test/test_dumps.py::test_dumps_comments[None-\U0001f410] PASSED          [  8%]
test/test_dumps.py::test_dumps_comments[None-\udc10\ud83d] PASSED        [  8%]
test/test_dumps.py::test_dumps_comments[None-\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\x0b\x0c\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f] PASSED [  9%]
test/test_dumps.py::test_dumps_comments[True-foobar] PASSED              [  9%]
test/test_dumps.py::test_dumps_comments[True- leading] PASSED            [  9%]
test/test_dumps.py::test_dumps_comments[True-trailing ] PASSED           [  9%]
test/test_dumps.py::test_dumps_comments[True-   ] PASSED                 [  9%]
test/test_dumps.py::test_dumps_comments[True-This is a comment.] PASSED  [  9%]
test/test_dumps.py::test_dumps_comments[True-#This is a double comment.] PASSED [  9%]
test/test_dumps.py::test_dumps_comments[True-trailing newline\n] PASSED  [  9%]
test/test_dumps.py::test_dumps_comments[True-trailing CRLF\r\n] PASSED   [  9%]
test/test_dumps.py::test_dumps_comments[True-trailing carriage return\r] PASSED [  9%]
test/test_dumps.py::test_dumps_comments[True-line one\nline two] PASSED  [  9%]
test/test_dumps.py::test_dumps_comments[True-line one\n#line two] PASSED [  9%]
test/test_dumps.py::test_dumps_comments[True-line one\n!line two] PASSED [  9%]
test/test_dumps.py::test_dumps_comments[True-\x00] PASSED                [ 10%]
test/test_dumps.py::test_dumps_comments[True-\x07] PASSED                [ 10%]
test/test_dumps.py::test_dumps_comments[True-\x08] PASSED                [ 10%]
test/test_dumps.py::test_dumps_comments[True-\t] PASSED                  [ 10%]
test/test_dumps.py::test_dumps_comments[True-\n] PASSED                  [ 10%]
test/test_dumps.py::test_dumps_comments[True-\x0b] PASSED                [ 10%]
test/test_dumps.py::test_dumps_comments[True-\x0c] PASSED                [ 10%]
test/test_dumps.py::test_dumps_comments[True-\r] PASSED                  [ 10%]
test/test_dumps.py::test_dumps_comments[True-\x1b] PASSED                [ 10%]
test/test_dumps.py::test_dumps_comments[True-\x1f] PASSED                [ 10%]
test/test_dumps.py::test_dumps_comments[True-!] PASSED                   [ 10%]
test/test_dumps.py::test_dumps_comments[True-#] PASSED                   [ 10%]
test/test_dumps.py::test_dumps_comments[True-:] PASSED                   [ 11%]
test/test_dumps.py::test_dumps_comments[True-=] PASSED                   [ 11%]
test/test_dumps.py::test_dumps_comments[True-\\] PASSED                  [ 11%]
test/test_dumps.py::test_dumps_comments[True-\\u2603] PASSED             [ 11%]
test/test_dumps.py::test_dumps_comments[True-~] PASSED                   [ 11%]
test/test_dumps.py::test_dumps_comments[True-\x7f] PASSED                [ 11%]
test/test_dumps.py::test_dumps_comments[True-\x80] PASSED                [ 11%]
test/test_dumps.py::test_dumps_comments[True-\xa0] PASSED                [ 11%]
test/test_dumps.py::test_dumps_comments[True-\xf0] PASSED                [ 11%]
test/test_dumps.py::test_dumps_comments[True-\xff] PASSED                [ 11%]
test/test_dumps.py::test_dumps_comments[True-\u0100] PASSED              [ 11%]
test/test_dumps.py::test_dumps_comments[True-\u2603] PASSED              [ 11%]
test/test_dumps.py::test_dumps_comments[True-\U0001f410] PASSED          [ 12%]
test/test_dumps.py::test_dumps_comments[True-\udc10\ud83d] PASSED        [ 12%]
test/test_dumps.py::test_dumps_comments[True-\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\x0b\x0c\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f] PASSED [ 12%]
test/test_dumps.py::test_dumps_comments[False-foobar] PASSED             [ 12%]
test/test_dumps.py::test_dumps_comments[False- leading] PASSED           [ 12%]
test/test_dumps.py::test_dumps_comments[False-trailing ] PASSED          [ 12%]
test/test_dumps.py::test_dumps_comments[False-   ] PASSED                [ 12%]
test/test_dumps.py::test_dumps_comments[False-This is a comment.] PASSED [ 12%]
test/test_dumps.py::test_dumps_comments[False-#This is a double comment.] PASSED [ 12%]
test/test_dumps.py::test_dumps_comments[False-trailing newline\n] PASSED [ 12%]
test/test_dumps.py::test_dumps_comments[False-trailing CRLF\r\n] PASSED  [ 12%]
test/test_dumps.py::test_dumps_comments[False-trailing carriage return\r] PASSED [ 12%]
test/test_dumps.py::test_dumps_comments[False-line one\nline two] PASSED [ 13%]
test/test_dumps.py::test_dumps_comments[False-line one\n#line two] PASSED [ 13%]
test/test_dumps.py::test_dumps_comments[False-line one\n!line two] PASSED [ 13%]
test/test_dumps.py::test_dumps_comments[False-\x00] PASSED               [ 13%]
test/test_dumps.py::test_dumps_comments[False-\x07] PASSED               [ 13%]
test/test_dumps.py::test_dumps_comments[False-\x08] PASSED               [ 13%]
test/test_dumps.py::test_dumps_comments[False-\t] PASSED                 [ 13%]
test/test_dumps.py::test_dumps_comments[False-\n] PASSED                 [ 13%]
test/test_dumps.py::test_dumps_comments[False-\x0b] PASSED               [ 13%]
test/test_dumps.py::test_dumps_comments[False-\x0c] PASSED               [ 13%]
test/test_dumps.py::test_dumps_comments[False-\r] PASSED                 [ 13%]
test/test_dumps.py::test_dumps_comments[False-\x1b] PASSED               [ 13%]
test/test_dumps.py::test_dumps_comments[False-\x1f] PASSED               [ 14%]
test/test_dumps.py::test_dumps_comments[False-!] PASSED                  [ 14%]
test/test_dumps.py::test_dumps_comments[False-#] PASSED                  [ 14%]
test/test_dumps.py::test_dumps_comments[False-:] PASSED                  [ 14%]
test/test_dumps.py::test_dumps_comments[False-=] PASSED                  [ 14%]
test/test_dumps.py::test_dumps_comments[False-\\] PASSED                 [ 14%]
test/test_dumps.py::test_dumps_comments[False-\\u2603] PASSED            [ 14%]
test/test_dumps.py::test_dumps_comments[False-~] PASSED                  [ 14%]
test/test_dumps.py::test_dumps_comments[False-\x7f] PASSED               [ 14%]
test/test_dumps.py::test_dumps_comments[False-\x80] PASSED               [ 14%]
test/test_dumps.py::test_dumps_comments[False-\xa0] PASSED               [ 14%]
test/test_dumps.py::test_dumps_comments[False-\xf0] PASSED               [ 14%]
test/test_dumps.py::test_dumps_comments[False-\xff] PASSED               [ 15%]
test/test_dumps.py::test_dumps_comments[False-\u0100] PASSED             [ 15%]
test/test_dumps.py::test_dumps_comments[False-\u2603] PASSED             [ 15%]
test/test_dumps.py::test_dumps_comments[False-\U0001f410] PASSED         [ 15%]
test/test_dumps.py::test_dumps_comments[False-\udc10\ud83d] PASSED       [ 15%]
test/test_dumps.py::test_dumps_comments[False-\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\x0b\x0c\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f] PASSED [ 15%]
test/test_dumps.py::test_dumps_ensure_ascii_cross_ensure_ascii_comments[#x\\u00f0\\u2603\\ud83d\\udc10\n-True-x\\u00f0=\\u2603\\ud83d\\udc10\n-True] PASSED [ 15%]
test/test_dumps.py::test_dumps_ensure_ascii_cross_ensure_ascii_comments[#x\\u00f0\\u2603\\ud83d\\udc10\n-True-x\xf0=\u2603\U0001f410\n-False] PASSED [ 15%]
test/test_dumps.py::test_dumps_ensure_ascii_cross_ensure_ascii_comments[#x\xf0\\u2603\\ud83d\\udc10\n-None-x\\u00f0=\\u2603\\ud83d\\udc10\n-True] PASSED [ 15%]
test/test_dumps.py::test_dumps_ensure_ascii_cross_ensure_ascii_comments[#x\xf0\\u2603\\ud83d\\udc10\n-None-x\xf0=\u2603\U0001f410\n-False] PASSED [ 15%]
test/test_dumps.py::test_dumps_ensure_ascii_cross_ensure_ascii_comments[#x\xf0\u2603\U0001f410\n-False-x\\u00f0=\\u2603\\ud83d\\udc10\n-True] PASSED [ 15%]
test/test_dumps.py::test_dumps_ensure_ascii_cross_ensure_ascii_comments[#x\xf0\u2603\U0001f410\n-False-x\xf0=\u2603\U0001f410\n-False] PASSED [ 15%]
test/test_dumps.py::test_dumps_tab_separator PASSED                      [ 16%]
test/test_dumps.py::test_dumps_timestamp_and_comment PASSED              [ 16%]
test/test_dumps_xml.py::test_dumps_xml[d0-<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">\n<properties>\n</properties>\n] PASSED [ 16%]
test/test_dumps_xml.py::test_dumps_xml[d1-<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">\n<properties>\n<entry key="key">value</entry>\n</properties>\n] PASSED [ 16%]
test/test_dumps_xml.py::test_dumps_xml[d2-<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">\n<properties>\n<entry key="key">value</entry>\n<entry key="zebra">apple</entry>\n</properties>\n] PASSED [ 16%]
test/test_dumps_xml.py::test_dumps_xml[d3-<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">\n<properties>\n<entry key="zebra">apple</entry>\n<entry key="key">value</entry>\n</properties>\n] PASSED [ 16%]
test/test_dumps_xml.py::test_dumps_xml[d4-<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">\n<properties>\n<entry key="key">value</entry>\n<entry key="zebra">apple</entry>\n</properties>\n] PASSED [ 16%]
test/test_dumps_xml.py::test_dumps_xml[d5-<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">\n<properties>\n<entry key="zebra">apple</entry>\n<entry key="key">value</entry>\n</properties>\n] PASSED [ 16%]
test/test_dumps_xml.py::test_dumps_xml[d6-<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">\n<properties>\n<entry key="key">value</entry>\n<entry key="edh">\xf0</entry>\n<entry key="snowman">\u2603</entry>\n<entry key="goat">\U0001f410</entry>\n</properties>\n] PASSED [ 16%]
test/test_dumps_xml.py::test_dumps_xml[d7-<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">\n<properties>\n<entry key="key">value</entry>\n<entry key="\xf0">edh</entry>\n<entry key="\u2603">snowman</entry>\n<entry key="\U0001f410">goat</entry>\n</properties>\n] PASSED [ 16%]
test/test_dumps_xml.py::test_dumps_xml_sorted[d0-<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">\n<properties>\n<entry key="key">value</entry>\n<entry key="zebra">apple</entry>\n</properties>\n] PASSED [ 16%]
test/test_dumps_xml.py::test_dumps_xml_sorted[d1-<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">\n<properties>\n<entry key="key">value</entry>\n<entry key="zebra">apple</entry>\n</properties>\n] PASSED [ 16%]
test/test_dumps_xml.py::test_dumps_xml_sorted[d2-<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">\n<properties>\n<entry key="key">value</entry>\n<entry key="zebra">apple</entry>\n</properties>\n] PASSED [ 17%]
test/test_dumps_xml.py::test_dumps_xml_sorted[d3-<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">\n<properties>\n<entry key="key">value</entry>\n<entry key="zebra">apple</entry>\n</properties>\n] PASSED [ 17%]
test/test_dumps_xml.py::test_dumps_xml_sorted[d4-<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">\n<properties>\n<entry key="key">value</entry>\n<entry key="zebra">apple</entry>\n</properties>\n] PASSED [ 17%]
test/test_dumps_xml.py::test_dumps_xml_comment PASSED                    [ 17%]
test/test_dumps_xml.py::test_dumps_xml_entities PASSED                   [ 17%]
test/test_escape.py::test_escape[-] PASSED                               [ 17%]
test/test_escape.py::test_escape[foobar-foobar] PASSED                   [ 17%]
test/test_escape.py::test_escape[inner space-inner\\ space] PASSED       [ 17%]
test/test_escape.py::test_escape[ leading-\\ leading] PASSED             [ 17%]
test/test_escape.py::test_escape[trailing -trailing\\ ] PASSED           [ 17%]
test/test_escape.py::test_escape[   -\\ \\ \\ ] PASSED                   [ 17%]
test/test_escape.py::test_escape[\x00-\\u0000] PASSED                    [ 17%]
test/test_escape.py::test_escape[\x07-\\u0007] PASSED                    [ 18%]
test/test_escape.py::test_escape[\x08-\\u0008] PASSED                    [ 18%]
test/test_escape.py::test_escape[\t-\\t] PASSED                          [ 18%]
test/test_escape.py::test_escape[\n-\\n] PASSED                          [ 18%]
test/test_escape.py::test_escape[\x0b-\\u000b] PASSED                    [ 18%]
test/test_escape.py::test_escape[\x0c-\\f] PASSED                        [ 18%]
test/test_escape.py::test_escape[\r-\\r] PASSED                          [ 18%]
test/test_escape.py::test_escape[\x1b-\\u001b] PASSED                    [ 18%]
test/test_escape.py::test_escape[\x1f-\\u001f] PASSED                    [ 18%]
test/test_escape.py::test_escape[!-\\!] PASSED                           [ 18%]
test/test_escape.py::test_escape[#-\\#] PASSED                           [ 18%]
test/test_escape.py::test_escape[:-\\:] PASSED                           [ 18%]
test/test_escape.py::test_escape[=-\\=] PASSED                           [ 18%]
test/test_escape.py::test_escape[\\-\\\\] PASSED                         [ 19%]
test/test_escape.py::test_escape[\\u2603-\\\\u2603] PASSED               [ 19%]
test/test_escape.py::test_escape[~-~] PASSED                             [ 19%]
test/test_escape.py::test_escape[\x7f-\\u007f] PASSED                    [ 19%]
test/test_escape.py::test_escape[\xf0-\\u00f0] PASSED                    [ 19%]
test/test_escape.py::test_escape[\u2603-\\u2603] PASSED                  [ 19%]
test/test_escape.py::test_escape[\U0001f410-\\ud83d\\udc10] PASSED       [ 19%]
test/test_escape.py::test_escape[\udc10\ud83d-\\udc10\\ud83d] PASSED     [ 19%]
test/test_escape.py::test_escape_no_ensure_ascii[-] PASSED               [ 19%]
test/test_escape.py::test_escape_no_ensure_ascii[foobar-foobar] PASSED   [ 19%]
test/test_escape.py::test_escape_no_ensure_ascii[inner space-inner\\ space] PASSED [ 19%]
test/test_escape.py::test_escape_no_ensure_ascii[ leading-\\ leading] PASSED [ 19%]
test/test_escape.py::test_escape_no_ensure_ascii[trailing -trailing\\ ] PASSED [ 20%]
test/test_escape.py::test_escape_no_ensure_ascii[   -\\ \\ \\ ] PASSED   [ 20%]
test/test_escape.py::test_escape_no_ensure_ascii[\x00-\\u0000] PASSED    [ 20%]
test/test_escape.py::test_escape_no_ensure_ascii[\x07-\\u0007] PASSED    [ 20%]
test/test_escape.py::test_escape_no_ensure_ascii[\x08-\\u0008] PASSED    [ 20%]
test/test_escape.py::test_escape_no_ensure_ascii[\t-\\t] PASSED          [ 20%]
test/test_escape.py::test_escape_no_ensure_ascii[\n-\\n] PASSED          [ 20%]
test/test_escape.py::test_escape_no_ensure_ascii[\x0b-\\u000b] PASSED    [ 20%]
test/test_escape.py::test_escape_no_ensure_ascii[\x0c-\\f] PASSED        [ 20%]
test/test_escape.py::test_escape_no_ensure_ascii[\r-\\r] PASSED          [ 20%]
test/test_escape.py::test_escape_no_ensure_ascii[\x1b-\\u001b] PASSED    [ 20%]
test/test_escape.py::test_escape_no_ensure_ascii[\x1f-\\u001f] PASSED    [ 20%]
test/test_escape.py::test_escape_no_ensure_ascii[!-\\!] PASSED           [ 21%]
test/test_escape.py::test_escape_no_ensure_ascii[#-\\#] PASSED           [ 21%]
test/test_escape.py::test_escape_no_ensure_ascii[:-\\:] PASSED           [ 21%]
test/test_escape.py::test_escape_no_ensure_ascii[=-\\=] PASSED           [ 21%]
test/test_escape.py::test_escape_no_ensure_ascii[\\-\\\\] PASSED         [ 21%]
test/test_escape.py::test_escape_no_ensure_ascii[\\u2603-\\\\u2603] PASSED [ 21%]
test/test_escape.py::test_escape_no_ensure_ascii[~-~] PASSED             [ 21%]
test/test_escape.py::test_escape_no_ensure_ascii[\x7f-\\u007f] PASSED    [ 21%]
test/test_escape.py::test_escape_no_ensure_ascii[\x80-\x80] PASSED       [ 21%]
test/test_escape.py::test_escape_no_ensure_ascii[\xa0-\xa0] PASSED       [ 21%]
test/test_escape.py::test_escape_no_ensure_ascii[\xf0-\xf0] PASSED       [ 21%]
test/test_escape.py::test_escape_no_ensure_ascii[\u2603-\u2603] PASSED   [ 21%]
test/test_escape.py::test_escape_no_ensure_ascii[\U0001f410-\U0001f410] PASSED [ 22%]
test/test_escape.py::test_escape_no_ensure_ascii[\udc10\ud83d-\udc10\ud83d] PASSED [ 22%]
test/test_java_timestamp.py::test_java_timestamp[None-] PASSED           [ 22%]
test/test_java_timestamp.py::test_java_timestamp[False-] PASSED          [ 22%]
test/test_java_timestamp.py::test_java_timestamp[0-Wed Dec 31 19:00:00 EST 1969] PASSED [ 22%]
test/test_java_timestamp.py::test_java_timestamp[1234567890.101112-Fri Feb 13 18:31:30 EST 2009] PASSED [ 22%]
test/test_java_timestamp.py::test_java_timestamp[1234567890.987654-Fri Feb 13 18:31:30 EST 2009] PASSED [ 22%]
test/test_java_timestamp.py::test_java_timestamp[1451624400-Fri Jan 01 00:00:00 EST 2016] PASSED [ 22%]
test/test_java_timestamp.py::test_java_timestamp[1454396522-Tue Feb 02 02:02:02 EST 2016] PASSED [ 22%]
test/test_java_timestamp.py::test_java_timestamp[1456992183-Thu Mar 03 03:03:03 EST 2016] PASSED [ 22%]
test/test_java_timestamp.py::test_java_timestamp[1459757044-Mon Apr 04 04:04:04 EDT 2016] PASSED [ 22%]
test/test_java_timestamp.py::test_java_timestamp[1462439105-Thu May 05 05:05:05 EDT 2016] PASSED [ 22%]
test/test_java_timestamp.py::test_java_timestamp[1465207566-Mon Jun 06 06:06:06 EDT 2016] PASSED [ 23%]
test/test_java_timestamp.py::test_java_timestamp[1467889627-Thu Jul 07 07:07:07 EDT 2016] PASSED [ 23%]
test/test_java_timestamp.py::test_java_timestamp[1470658088-Mon Aug 08 08:08:08 EDT 2016] PASSED [ 23%]
test/test_java_timestamp.py::test_java_timestamp[1473426549-Fri Sep 09 09:09:09 EDT 2016] PASSED [ 23%]
test/test_java_timestamp.py::test_java_timestamp[1476108610-Mon Oct 10 10:10:10 EDT 2016] PASSED [ 23%]
test/test_java_timestamp.py::test_java_timestamp[1478880671-Fri Nov 11 11:11:11 EST 2016] PASSED [ 23%]
test/test_java_timestamp.py::test_java_timestamp[1481562732-Mon Dec 12 12:12:12 EST 2016] PASSED [ 23%]
test/test_java_timestamp.py::test_java_timestamp[1451818800-Sun Jan 03 06:00:00 EST 2016] PASSED [ 23%]
test/test_java_timestamp.py::test_java_timestamp[1451883600-Mon Jan 04 00:00:00 EST 2016] PASSED [ 23%]
test/test_java_timestamp.py::test_java_timestamp[1451973600-Tue Jan 05 01:00:00 EST 2016] PASSED [ 23%]
test/test_java_timestamp.py::test_java_timestamp[1452063600-Wed Jan 06 02:00:00 EST 2016] PASSED [ 23%]
test/test_java_timestamp.py::test_java_timestamp[1452153600-Thu Jan 07 03:00:00 EST 2016] PASSED [ 23%]
test/test_java_timestamp.py::test_java_timestamp[1452243600-Fri Jan 08 04:00:00 EST 2016] PASSED [ 24%]
test/test_java_timestamp.py::test_java_timestamp[1452333600-Sat Jan 09 05:00:00 EST 2016] PASSED [ 24%]
test/test_java_timestamp.py::test_java_timestamp[1456733655-Mon Feb 29 03:14:15 EST 2016] PASSED [ 24%]
test/test_java_timestamp.py::test_java_timestamp[1463159593-Fri May 13 13:13:13 EDT 2016] PASSED [ 24%]
test/test_java_timestamp.py::test_java_timestamp[1457852399-Sun Mar 13 01:59:59 EST 2016] PASSED [ 24%]
test/test_java_timestamp.py::test_java_timestamp[ts27-Sun Mar 13 01:59:59 EST 2016] PASSED [ 24%]
test/test_java_timestamp.py::test_java_timestamp[ts28-Sun Apr 02 01:59:59 PST 2006] PASSED [ 24%]
test/test_java_timestamp.py::test_java_timestamp[ts29-Sun Mar 13 03:30:00 EDT 2016] PASSED [ 24%]
test/test_java_timestamp.py::test_java_timestamp[ts30-Sun Apr 02 02:30:00 PDT 2006] PASSED [ 24%]
test/test_java_timestamp.py::test_java_timestamp[1457852401-Sun Mar 13 03:00:01 EDT 2016] PASSED [ 24%]
test/test_java_timestamp.py::test_java_timestamp[ts32-Sun Mar 13 03:00:01 EDT 2016] PASSED [ 24%]
test/test_java_timestamp.py::test_java_timestamp[ts33-Sun Apr 02 03:00:01 PDT 2006] PASSED [ 24%]
test/test_java_timestamp.py::test_java_timestamp[1478411999-Sun Nov 06 01:59:59 EDT 2016] PASSED [ 25%]
test/test_java_timestamp.py::test_java_timestamp[ts35-Sun Nov 06 00:59:59 EDT 2016] PASSED [ 25%]
test/test_java_timestamp.py::test_java_timestamp[ts36-Sun Oct 29 00:59:59 PDT 2006] PASSED [ 25%]
test/test_java_timestamp.py::test_java_timestamp[ts37-s37] PASSED        [ 25%]
test/test_java_timestamp.py::test_java_timestamp[ts38-s38] PASSED        [ 25%]
test/test_java_timestamp.py::test_java_timestamp[1478412001-Sun Nov 06 01:00:01 EST 2016] PASSED [ 25%]
test/test_java_timestamp.py::test_java_timestamp[ts40-Sun Nov 06 02:00:01 EST 2016] PASSED [ 25%]
test/test_java_timestamp.py::test_java_timestamp[ts41-Sun Oct 29 02:00:01 PST 2006] PASSED [ 25%]
test/test_java_timestamp.py::test_java_timestamp_fold[ts0-0-Sun Nov 06 01:30:00 EDT 2016] PASSED [ 25%]
test/test_java_timestamp.py::test_java_timestamp_fold[ts1-0-Sun Oct 29 01:30:00 PDT 2006] PASSED [ 25%]
test/test_java_timestamp.py::test_java_timestamp_fold[ts2-1-Sun Nov 06 01:30:00 EST 2016] PASSED [ 25%]
test/test_java_timestamp.py::test_java_timestamp_fold[ts3-1-Sun Oct 29 01:30:00 PST 2006] PASSED [ 25%]
test/test_java_timestamp.py::test_java_timestamp_now PASSED              [ 26%]
test/test_java_timestamp.py::test_java_timestamp_dogfood_type_error PASSED [ 26%]
test/test_join_key_value.py::test_join_key_value[--=] PASSED             [ 26%]
test/test_join_key_value.py::test_join_key_value[key-value-key=value] PASSED [ 26%]
test/test_join_key_value.py::test_join_key_value[two words-value-two\\ words=value] PASSED [ 26%]
test/test_join_key_value.py::test_join_key_value[key-two words-key=two words] PASSED [ 26%]
test/test_join_key_value.py::test_join_key_value[ key-value-\\ key=value] PASSED [ 26%]
test/test_join_key_value.py::test_join_key_value[key- value-key=\\ value] PASSED [ 26%]
test/test_join_key_value.py::test_join_key_value[key -value-key\\ =value] PASSED [ 26%]
test/test_join_key_value.py::test_join_key_value[key-value -key=value ] PASSED [ 26%]
test/test_join_key_value.py::test_join_key_value[   -value-\\ \\ \\ =value] PASSED [ 26%]
test/test_join_key_value.py::test_join_key_value[key-   -key=\\   ] PASSED [ 26%]
test/test_join_key_value.py::test_join_key_value[US-\x1f-US=\\u001f] PASSED [ 27%]
test/test_join_key_value.py::test_join_key_value[tilde-~-tilde=~] PASSED [ 27%]
test/test_join_key_value.py::test_join_key_value[delete-\x7f-delete=\\u007f] PASSED [ 27%]
test/test_join_key_value.py::test_join_key_value[padding-\x80-padding=\\u0080] PASSED [ 27%]
test/test_join_key_value.py::test_join_key_value[nbsp-\xa0-nbsp=\\u00a0] PASSED [ 27%]
test/test_join_key_value.py::test_join_key_value[edh-\xf0-edh=\\u00f0] PASSED [ 27%]
test/test_join_key_value.py::test_join_key_value[snowman-\u2603-snowman=\\u2603] PASSED [ 27%]
test/test_join_key_value.py::test_join_key_value[goat-\U0001f410-goat=\\ud83d\\udc10] PASSED [ 27%]
test/test_join_key_value.py::test_join_key_value[taog-\udc10\ud83d-taog=\\udc10\\ud83d] PASSED [ 27%]
test/test_join_key_value.py::test_join_key_value[newline-\n-newline=\\n] PASSED [ 27%]
test/test_join_key_value.py::test_join_key_value[carriage-return-\r-carriage-return=\\r] PASSED [ 27%]
test/test_join_key_value.py::test_join_key_value[tab-\t-tab=\\t] PASSED  [ 27%]
test/test_join_key_value.py::test_join_key_value[form-feed-\x0c-form-feed=\\f] PASSED [ 27%]
test/test_join_key_value.py::test_join_key_value[bell-\x07-bell=\\u0007] PASSED [ 28%]
test/test_join_key_value.py::test_join_key_value[escape-\x1b-escape=\\u001b] PASSED [ 28%]
test/test_join_key_value.py::test_join_key_value[vertical-tab-\x0b-vertical-tab=\\u000b] PASSED [ 28%]
test/test_join_key_value.py::test_join_key_value[backslash-\\-backslash=\\\\] PASSED [ 28%]
test/test_join_key_value.py::test_join_key_value[equals-=-equals=\\=] PASSED [ 28%]
test/test_join_key_value.py::test_join_key_value[colon-:-colon=\\:] PASSED [ 28%]
test/test_join_key_value.py::test_join_key_value[hash-#-hash=\\#] PASSED [ 28%]
test/test_join_key_value.py::test_join_key_value[exclamation-!-exclamation=\\!] PASSED [ 28%]
test/test_join_key_value.py::test_join_key_value[null-\x00-null=\\u0000] PASSED [ 28%]
test/test_join_key_value.py::test_join_key_value[backspace-\x08-backspace=\\u0008] PASSED [ 28%]
test/test_join_key_value.py::test_join_key_value_separator[key-value- = -key = value] PASSED [ 28%]
test/test_join_key_value.py::test_join_key_value_separator[key-value-:-key:value] PASSED [ 28%]
test/test_join_key_value.py::test_join_key_value_separator[key-value- -key value] PASSED [ 29%]
test/test_join_key_value.py::test_join_key_value_separator[key-value-\t-key\tvalue] PASSED [ 29%]
test/test_join_key_value.py::test_join_key_value_separator[ key - value - : -\\ key\\  : \\ value ] PASSED [ 29%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[--=] PASSED [ 29%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[key-value-key=value] PASSED [ 29%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[two words-value-two\\ words=value] PASSED [ 29%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[key-two words-key=two words] PASSED [ 29%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[ key-value-\\ key=value] PASSED [ 29%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[key- value-key=\\ value] PASSED [ 29%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[key -value-key\\ =value] PASSED [ 29%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[key-value -key=value ] PASSED [ 29%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[   -value-\\ \\ \\ =value] PASSED [ 29%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[key-   -key=\\   ] PASSED [ 30%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[US-\x1f-US=\\u001f] PASSED [ 30%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[tilde-~-tilde=~] PASSED [ 30%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[delete-\x7f-delete=\\u007f] PASSED [ 30%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[padding-\x80-padding=\x80] PASSED [ 30%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[nbsp-\xa0-nbsp=\xa0] PASSED [ 30%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[edh-\xf0-edh=\xf0] PASSED [ 30%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[snowman-\u2603-snowman=\u2603] PASSED [ 30%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[goat-\U0001f410-goat=\U0001f410] PASSED [ 30%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[taog-\udc10\ud83d-taog=\udc10\ud83d] PASSED [ 30%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[newline-\n-newline=\\n] PASSED [ 30%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[carriage-return-\r-carriage-return=\\r] PASSED [ 30%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[tab-\t-tab=\\t] PASSED [ 31%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[form-feed-\x0c-form-feed=\\f] PASSED [ 31%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[bell-\x07-bell=\\u0007] PASSED [ 31%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[escape-\x1b-escape=\\u001b] PASSED [ 31%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[vertical-tab-\x0b-vertical-tab=\\u000b] PASSED [ 31%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[backslash-\\-backslash=\\\\] PASSED [ 31%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[equals-=-equals=\\=] PASSED [ 31%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[colon-:-colon=\\:] PASSED [ 31%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[hash-#-hash=\\#] PASSED [ 31%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[exclamation-!-exclamation=\\!] PASSED [ 31%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[null-\x00-null=\\u0000] PASSED [ 31%]
test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[backspace-\x08-backspace=\\u0008] PASSED [ 31%]
test/test_jpreplace.py::test_javapropertiesreplace[foobar-us-ascii-foobar] PASSED [ 32%]
test/test_jpreplace.py::test_javapropertiesreplace[f\xfcbar-us-ascii-f\u00fcbar] PASSED [ 32%]
test/test_jpreplace.py::test_javapropertiesreplace[f\xfc\xdfar-us-ascii-f\u00fc\u00dfar] PASSED [ 32%]
test/test_jpreplace.py::test_javapropertiesreplace[killer \u2603-us-ascii-killer \u2603] PASSED [ 32%]
test/test_jpreplace.py::test_javapropertiesreplace[kid \U0001f410-us-ascii-kid \ud83d\udc10] PASSED [ 32%]
test/test_jpreplace.py::test_javapropertiesreplace[foobar-iso-8859-1-foobar] PASSED [ 32%]
test/test_jpreplace.py::test_javapropertiesreplace[f\xfcbar-iso-8859-1-f\xfcbar] PASSED [ 32%]
test/test_jpreplace.py::test_javapropertiesreplace[f\xfc\xdfar-iso-8859-1-f\xfc\xdfar] PASSED [ 32%]
test/test_jpreplace.py::test_javapropertiesreplace[killer \u2603-iso-8859-1-killer \u2603] PASSED [ 32%]
test/test_jpreplace.py::test_javapropertiesreplace[kid \U0001f410-iso-8859-1-kid \ud83d\udc10] PASSED [ 32%]
test/test_jpreplace.py::test_javapropertiesreplace[foobar-utf-8-foobar] PASSED [ 32%]
test/test_jpreplace.py::test_javapropertiesreplace[f\xfcbar-utf-8-f\xc3\xbcbar] PASSED [ 32%]
test/test_jpreplace.py::test_javapropertiesreplace[f\xfc\xdfar-utf-8-f\xc3\xbc\xc3\x9far] PASSED [ 33%]
test/test_jpreplace.py::test_javapropertiesreplace[killer \u2603-utf-8-killer \xe2\x98\x83] PASSED [ 33%]
test/test_jpreplace.py::test_javapropertiesreplace[kid \U0001f410-utf-8-kid \xf0\x9f\x90\x90] PASSED [ 33%]
test/test_jpreplace.py::test_javapropertiesreplace[foobar-utf-16be-\x00f\x00o\x00o\x00b\x00a\x00r] PASSED [ 33%]
test/test_jpreplace.py::test_javapropertiesreplace[f\xfcbar-utf-16be-\x00f\x00\xfc\x00b\x00a\x00r] PASSED [ 33%]
test/test_jpreplace.py::test_javapropertiesreplace[f\xfc\xdfar-utf-16be-\x00f\x00\xfc\x00\xdf\x00a\x00r] PASSED [ 33%]
test/test_jpreplace.py::test_javapropertiesreplace[killer \u2603-utf-16be-\x00k\x00i\x00l\x00l\x00e\x00r\x00 &\x03] PASSED [ 33%]
test/test_jpreplace.py::test_javapropertiesreplace[kid \U0001f410-utf-16be-\x00k\x00i\x00d\x00 \xd8=\xdc\x10] PASSED [ 33%]
test/test_jpreplace.py::test_javapropertiesreplace[foobar-mac_roman-foobar] PASSED [ 33%]
test/test_jpreplace.py::test_javapropertiesreplace[f\xfcbar-mac_roman-f\x9fbar] PASSED [ 33%]
test/test_jpreplace.py::test_javapropertiesreplace[f\xfc\xdfar-mac_roman-f\x9f\xa7ar] PASSED [ 33%]
test/test_jpreplace.py::test_javapropertiesreplace[killer \u2603-mac_roman-killer \u2603] PASSED [ 33%]
test/test_jpreplace.py::test_javapropertiesreplace[kid \U0001f410-mac_roman-kid \ud83d\udc10] PASSED [ 34%]
test/test_jpreplace.py::test_javapropertiesreplace[e\xf0-mac_roman-e\u00f0] PASSED [ 34%]
test/test_jpreplace.py::test_javapropertiesreplace[\u201cHello!\u201d-mac_roman-\xd2Hello!\xd3] PASSED [ 34%]
test/test_jpreplace.py::test_javapropertiesreplace[foobar-cp500-\x86\x96\x96\x82\x81\x99] PASSED [ 34%]
test/test_jpreplace.py::test_javapropertiesreplace[f\xfcbar-cp500-\x86\xdc\x82\x81\x99] PASSED [ 34%]
test/test_jpreplace.py::test_javapropertiesreplace[f\xfc\xdfar-cp500-\x86\xdcY\x81\x99] PASSED [ 34%]
test/test_jpreplace.py::test_javapropertiesreplace[killer \u2603-cp500-\x92\x89\x93\x93\x85\x99@\xe0\xa4\xf2\xf6\xf0\xf3] PASSED [ 34%]
test/test_jpreplace.py::test_javapropertiesreplace[kid \U0001f410-cp500-\x92\x89\x84@\xe0\xa4\x84\xf8\xf3\x84\xe0\xa4\x84\x83\xf1\xf0] PASSED [ 34%]
test/test_jpreplace.py::test_javaproperties_bad_surrogates[us-ascii-\ud83d\udc10-\\ud83d\\udc10] PASSED [ 34%]
test/test_jpreplace.py::test_javaproperties_bad_surrogates[us-ascii-\ud83d+\udc10-\\ud83d+\\udc10] PASSED [ 34%]
test/test_jpreplace.py::test_javaproperties_bad_surrogates[us-ascii-\udc10\ud83d-\\udc10\\ud83d] PASSED [ 34%]
test/test_jpreplace.py::test_javaproperties_bad_surrogates[iso-8859-1-\ud83d\udc10-\\ud83d\\udc10] PASSED [ 34%]
test/test_jpreplace.py::test_javaproperties_bad_surrogates[iso-8859-1-\ud83d+\udc10-\\ud83d+\\udc10] PASSED [ 35%]
test/test_jpreplace.py::test_javaproperties_bad_surrogates[iso-8859-1-\udc10\ud83d-\\udc10\\ud83d] PASSED [ 35%]
test/test_jpreplace.py::test_javaproperties_bad_surrogates[utf-8-\ud83d\udc10-\\ud83d\\udc10] PASSED [ 35%]
test/test_jpreplace.py::test_javaproperties_bad_surrogates[utf-8-\ud83d+\udc10-\\ud83d+\\udc10] PASSED [ 35%]
test/test_jpreplace.py::test_javaproperties_bad_surrogates[utf-8-\udc10\ud83d-\\udc10\\ud83d] PASSED [ 35%]
test/test_jpreplace.py::test_javaproperties_bad_surrogates[utf-16be-\ud83d\udc10-\\ud83d\\udc10] PASSED [ 35%]
test/test_jpreplace.py::test_javaproperties_bad_surrogates[utf-16be-\ud83d+\udc10-\\ud83d+\\udc10] PASSED [ 35%]
test/test_jpreplace.py::test_javaproperties_bad_surrogates[utf-16be-\udc10\ud83d-\\udc10\\ud83d] PASSED [ 35%]
test/test_jpreplace.py::test_javaproperties_bad_surrogates[mac_roman-\ud83d\udc10-\\ud83d\\udc10] PASSED [ 35%]
test/test_jpreplace.py::test_javaproperties_bad_surrogates[mac_roman-\ud83d+\udc10-\\ud83d+\\udc10] PASSED [ 35%]
test/test_jpreplace.py::test_javaproperties_bad_surrogates[mac_roman-\udc10\ud83d-\\udc10\\ud83d] PASSED [ 35%]
test/test_jpreplace.py::test_javaproperties_bad_surrogates[cp500-\ud83d\udc10-\\ud83d\\udc10] PASSED [ 35%]
test/test_jpreplace.py::test_javaproperties_bad_surrogates[cp500-\ud83d+\udc10-\\ud83d+\\udc10] PASSED [ 36%]
test/test_jpreplace.py::test_javaproperties_bad_surrogates[cp500-\udc10\ud83d-\\udc10\\ud83d] PASSED [ 36%]
test/test_load_xml.py::test_load_xml[<?xml version="1.0" encoding="ASCII" standalone="no"?>\n<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">\n<properties>\n<entry key="key">value</entry>\n<entry key="edh">&#240;</entry>\n<entry key="snowman">&#9731;</entry>\n<entry key="goat">&#128016;</entry>\n</properties>\n] PASSED [ 36%]
test/test_load_xml.py::test_load_xml[<?xml version="1.0" encoding="Latin-1" standalone="no"?>\n<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">\n<properties>\n<entry key="key">value</entry>\n<entry key="edh">\xf0</entry>\n<entry key="snowman">&#9731;</entry>\n<entry key="goat">&#128016;</entry>\n</properties>\n] PASSED [ 36%]
test/test_load_xml.py::test_load_xml[\x00<\x00?\x00x\x00m\x00l\x00 \x00v\x00e\x00r\x00s\x00i\x00o\x00n\x00=\x00"\x001\x00.\x000\x00"\x00 \x00e\x00n\x00c\x00o\x00d\x00i\x00n\x00g\x00=\x00"\x00U\x00T\x00F\x00-\x001\x006\x00B\x00E\x00"\x00 \x00s\x00t\x00a\x00n\x00d\x00a\x00l\x00o\x00n\x00e\x00=\x00"\x00n\x00o\x00"\x00?\x00>\x00\n\x00<\x00!\x00D\x00O\x00C\x00T\x00Y\x00P\x00E\x00 \x00p\x00r\x00o\x00p\x00e\x00r\x00t\x00i\x00e\x00s\x00 \x00S\x00Y\x00S\x00T\x00E\x00M\x00 \x00"\x00h\x00t\x00t\x00p\x00:\x00/\x00/\x00j\x00a\x00v\x00a\x00.\x00s\x00u\x00n\x00.\x00c\x00o\x00m\x00/\x00d\x00t\x00d\x00/\x00p\x00r\x00o\x00p\x00e\x00r\x00t\x00i\x00e\x00s\x00.\x00d\x00t\x00d\x00"\x00>\x00\n\x00<\x00p\x00r\x00o\x00p\x00e\x00r\x00t\x00i\x00e\x00s\x00>\x00\n\x00<\x00e\x00n\x00t\x00r\x00y\x00 \x00k\x00e\x00y\x00=\x00"\x00k\x00e\x00y\x00"\x00>\x00v\x00a\x00l\x00u\x00e\x00<\x00/\x00e\x00n\x00t\x00r\x00y\x00>\x00\n\x00<\x00e\x00n\x00t\x00r\x00y\x00 \x00k\x00e\x00y\x00=\x00"\x00e\x00d\x00h\x00"\x00>\x00\xf0\x00<\x00/\x00e\x00n\x00t\x00r\x00y\x00>\x00\n\x00<\x00e\x00n\x00t\x00r\x00y\x00 \x00k\x00e\x00y\x00=\x00"\x00s\x00n\x00o\x00w\x00m\x00a\x00n\x00"\x00>&\x03\x00<\x00/\x00e\x00n\x00t\x00r\x00y\x00>\x00\n\x00<\x00e\x00n\x00t\x00r\x00y\x00 \x00k\x00e\x00y\x00=\x00"\x00g\x00o\x00a\x00t\x00"\x00>\xd8=\xdc\x10\x00<\x00/\x00e\x00n\x00t\x00r\x00y\x00>\x00\n\x00<\x00/\x00p\x00r\x00o\x00p\x00e\x00r\x00t\x00i\x00e\x00s\x00>\x00\n] PASSED [ 36%]
test/test_load_xml.py::test_load_xml[<?xml version="1.0" encoding="UTF-8" standalone="no"?>\n<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">\n<properties>\n<entry key="key">value</entry>\n<entry key="edh">\xc3\xb0</entry>\n<entry key="snowman">\xe2\x98\x83</entry>\n<entry key="goat">\xf0\x9f\x90\x90</entry>\n</properties>\n] PASSED [ 36%]
test/test_loads.py::test_loads[key=value-d0] PASSED                      [ 36%]
test/test_loads.py::test_loads[key-d1] PASSED                            [ 36%]
test/test_loads.py::test_loads[key -d2] PASSED                           [ 36%]
test/test_loads.py::test_loads[key =value-d3] PASSED                     [ 36%]
test/test_loads.py::test_loads[key= value-d4] PASSED                     [ 36%]
test/test_loads.py::test_loads[key = value-d5] PASSED                    [ 36%]
test/test_loads.py::test_loads[=value-d6] PASSED                         [ 36%]
test/test_loads.py::test_loads[ =value-d7] PASSED                        [ 37%]
test/test_loads.py::test_loads[key=value -d8] PASSED                     [ 37%]
test/test_loads.py::test_loads[ key=value-d9] PASSED                     [ 37%]
test/test_loads.py::test_loads[ = -d10] PASSED                           [ 37%]
test/test_loads.py::test_loads[=-d11] PASSED                             [ 37%]
test/test_loads.py::test_loads[-d12] PASSED                              [ 37%]
test/test_loads.py::test_loads[ -d13] PASSED                             [ 37%]
test/test_loads.py::test_loads[\n-d14] PASSED                            [ 37%]
test/test_loads.py::test_loads[\r\n-d15] PASSED                          [ 37%]
test/test_loads.py::test_loads[\r-d16] PASSED                            [ 37%]
test/test_loads.py::test_loads[#This is a comment.-d17] PASSED           [ 37%]
test/test_loads.py::test_loads[#This is a comment.\nkey = value-d18] PASSED [ 37%]
test/test_loads.py::test_loads[key = value\n#This is a comment.-d19] PASSED [ 38%]
test/test_loads.py::test_loads[!This is a comment.-d20] PASSED           [ 38%]
test/test_loads.py::test_loads[!This is a comment.\nkey = value-d21] PASSED [ 38%]
test/test_loads.py::test_loads[key = value\n!This is a comment.-d22] PASSED [ 38%]
test/test_loads.py::test_loads[key = val\\\nue-d23] PASSED               [ 38%]
test/test_loads.py::test_loads[key = val\\\n    ue-d24] PASSED           [ 38%]
test/test_loads.py::test_loads[key = val \\\nue-d25] PASSED              [ 38%]
test/test_loads.py::test_loads[key = val \\\n  ue-d26] PASSED            [ 38%]
test/test_loads.py::test_loads[ke\\\ny = value-d27] PASSED               [ 38%]
test/test_loads.py::test_loads[ke\\\n    y = value-d28] PASSED           [ 38%]
test/test_loads.py::test_loads[one two three-d29] PASSED                 [ 38%]
test/test_loads.py::test_loads[key=value\n-d30] PASSED                   [ 38%]
test/test_loads.py::test_loads[key=value\r\n-d31] PASSED                 [ 39%]
test/test_loads.py::test_loads[key=value\r-d32] PASSED                   [ 39%]
test/test_loads.py::test_loads[key:value-d33] PASSED                     [ 39%]
test/test_loads.py::test_loads[key value-d34] PASSED                     [ 39%]
test/test_loads.py::test_loads[\\ key\\  = \\ value -d35] PASSED         [ 39%]
test/test_loads.py::test_loads[\\ key\\  : \\ value -d36] PASSED         [ 39%]
test/test_loads.py::test_loads[\\ key\\  \t \\ value -d37] PASSED        [ 39%]
test/test_loads.py::test_loads[\\ key\\    \\ value -d38] PASSED         [ 39%]
test/test_loads.py::test_loads[\\ key\\ =\\ value -d39] PASSED           [ 39%]
test/test_loads.py::test_loads[\\ key\\ :\\ value -d40] PASSED           [ 39%]
test/test_loads.py::test_loads[\\ key\\  \\ value -d41] PASSED           [ 39%]
test/test_loads.py::test_loads[\\ key\\ \t\\ value -d42] PASSED          [ 39%]
test/test_loads.py::test_loads[goat = \\uD83D\\uDC10-d43] PASSED         [ 40%]
test/test_loads.py::test_loads[taog = \\uDC10\\uD83D-d44] PASSED         [ 40%]
test/test_loads.py::test_loads[goat = \ud83d\udc10-d45] PASSED           [ 40%]
test/test_loads.py::test_loads[goat = \ud83d\\uDC10-d46] PASSED          [ 40%]
test/test_loads.py::test_loads[goat = \\uD83D\udc10-d47] PASSED          [ 40%]
test/test_loads.py::test_loads[taog = \udc10\ud83d-d48] PASSED           [ 40%]
test/test_loads.py::test_loads[goat = \\uD83D\\\n    \\uDC10-d49] PASSED [ 40%]
test/test_loads.py::test_loads[\\\n# comment-d50] PASSED                 [ 40%]
test/test_loads.py::test_loads[   \\\n# comment-d51] PASSED              [ 40%]
test/test_loads.py::test_loads[key = value\\\n    # comment-d52] PASSED  [ 40%]
test/test_loads.py::test_loads[key = value\\\n-d53] PASSED               [ 40%]
test/test_loads.py::test_loads[key = value\\-d54] PASSED                 [ 40%]
test/test_loads.py::test_loads[key = value\\\n    -d55] PASSED           [ 41%]
test/test_loads.py::test_loads[# comment\\\nkey = value-d56] PASSED      [ 41%]
test/test_loads.py::test_loads[\\\n-d57] PASSED                          [ 41%]
test/test_loads.py::test_loads[\\\nkey = value-d58] PASSED               [ 41%]
test/test_loads.py::test_loads[ \\\nkey = value-d59] PASSED              [ 41%]
test/test_loads.py::test_loads[key = value\nfoo = bar-d60] PASSED        [ 41%]
test/test_loads.py::test_loads[key = value\r\nfoo = bar-d61] PASSED      [ 41%]
test/test_loads.py::test_loads[key = value\rfoo = bar-d62] PASSED        [ 41%]
test/test_loads.py::test_loads[key = value1\nkey = value2-d63] PASSED    [ 41%]
test/test_loads.py::test_loads[snowman = \\u2603-d64] PASSED             [ 41%]
test/test_loads.py::test_loads[pokmon = \\u00E9-d65] PASSED              [ 41%]
test/test_loads.py::test_loads[newline = \\u000a-d66] PASSED             [ 41%]
test/test_loads.py::test_loads[key = value\\\n\\\nend-d67] PASSED        [ 42%]
test/test_loads.py::test_loads[key = value\\\n    \\\nend-d68] PASSED    [ 42%]
test/test_loads.py::test_loads[key = value\\\\\nend-d69] PASSED          [ 42%]
test/test_loads.py::test_loads[c#sharp = sucks-d70] PASSED               [ 42%]
test/test_loads.py::test_loads[fifth = #5-d71] PASSED                    [ 42%]
test/test_loads.py::test_loads[edh = \xf0-d72] PASSED                    [ 42%]
test/test_loads.py::test_loads[snowman = \u2603-d73] PASSED              [ 42%]
test/test_loads.py::test_loads[goat = \U0001f410-d74] PASSED             [ 42%]
test/test_loads.py::test_loads[newline = \\n-d75] PASSED                 [ 42%]
test/test_loads.py::test_loads[tab = \\t-d76] PASSED                     [ 42%]
test/test_loads.py::test_loads[form.feed = \\f-d77] PASSED               [ 42%]
test/test_loads.py::test_loads[two\\ words = one key-d78] PASSED         [ 42%]
test/test_loads.py::test_loads[hour\\:minute = 1440-d79] PASSED          [ 43%]
test/test_loads.py::test_loads[E\\=mc^2 = Einstein-d80] PASSED           [ 43%]
test/test_loads.py::test_loads[two\\\\ words = not a key-d81] PASSED     [ 43%]
test/test_loads.py::test_loads[two\\\\\\ words = one key-d82] PASSED     [ 43%]
test/test_loads.py::test_loads[invalid-escape = \\0-d83] PASSED          [ 43%]
test/test_loads.py::test_loads[invalid-escape = \\q-d84] PASSED          [ 43%]
test/test_loads.py::test_loads[invalid-escape = \\?-d85] PASSED          [ 43%]
test/test_loads.py::test_loads[invalid-escape = \\x40-d86] PASSED        [ 43%]
test/test_loads.py::test_loads[ \\ key = value-d87] PASSED               [ 43%]
test/test_loads.py::test_loads[ \\u0020key = value-d88] PASSED           [ 43%]
test/test_loads.py::test_loads[ \\  key = value-d89] PASSED              [ 43%]
test/test_loads.py::test_loads[key = \\  value-d90] PASSED               [ 43%]
test/test_loads.py::test_loads[\nkey = value-d91] PASSED                 [ 44%]
test/test_loads.py::test_loads[ \nkey = value-d92] PASSED                [ 44%]
test/test_loads.py::test_loads[key = value\n-d93] PASSED                 [ 44%]
test/test_loads.py::test_loads[key = value\n -d94] PASSED                [ 44%]
test/test_loads.py::test_loads[key = value\n\nfoo = bar-d95] PASSED      [ 44%]
test/test_loads.py::test_loads[key = value\n \nfoo = bar-d96] PASSED     [ 44%]
test/test_loads.py::test_loads[key=value\nedh=\xf0-d97] PASSED           [ 44%]
test/test_loads.py::test_loads[key=value\nedh=\xc3\xb0\nsnowman=\xe2\x98\x83\ngoat=\xf0\x9f\x90\x90-d98] PASSED [ 44%]
test/test_loads.py::test_loads[key\tvalue=pair-d99] PASSED               [ 44%]
test/test_loads.py::test_loads[key\\\tvalue=pair-d100] PASSED            [ 44%]
test/test_loads.py::test_loads[key\x0cvalue=pair-d101] PASSED            [ 44%]
test/test_loads.py::test_loads[key\\\x0cvalue=pair-d102] PASSED          [ 44%]
test/test_loads.py::test_loads[key\x00value-d103] PASSED                 [ 45%]
test/test_loads.py::test_loads[key\\\x00value-d104] PASSED               [ 45%]
test/test_loads.py::test_loads[the = \\u00f0e-d105] PASSED               [ 45%]
test/test_loads.py::test_loads[\\u00f0e = the-d106] PASSED               [ 45%]
test/test_loads.py::test_loads[goat = \\U0001F410-d107] PASSED           [ 45%]
test/test_loads.py::test_loads[key\\u003Dvalue-d108] PASSED              [ 45%]
test/test_loads.py::test_loads[key\\u003Avalue-d109] PASSED              [ 45%]
test/test_loads.py::test_loads[key\\u0020value-d110] PASSED              [ 45%]
test/test_loads.py::test_loads[key=\\\\u2603-d111] PASSED                [ 45%]
test/test_loads.py::test_loads[key=\\\\u260x-d112] PASSED                [ 45%]
test/test_loads.py::test_loads_multiple_ordereddict PASSED               [ 45%]
test/test_loads.py::test_loads_multiple_ordereddict_rev PASSED           [ 45%]
test/test_loads.py::test_loads_invalid_u_escape[\\u = bad-\\u] PASSED    [ 45%]
test/test_loads.py::test_loads_invalid_u_escape[\\u abcx = bad-\\u] PASSED [ 46%]
test/test_loads.py::test_loads_invalid_u_escape[\\u-\\u] PASSED          [ 46%]
test/test_loads.py::test_loads_invalid_u_escape[\\uab bad-\\uab] PASSED  [ 46%]
test/test_loads.py::test_loads_invalid_u_escape[\\uab:bad-\\uab] PASSED  [ 46%]
test/test_loads.py::test_loads_invalid_u_escape[\\uab=bad-\\uab] PASSED  [ 46%]
test/test_loads.py::test_loads_invalid_u_escape[\\uabc = bad-\\uabc] PASSED [ 46%]
test/test_loads.py::test_loads_invalid_u_escape[\\uabcx = bad-\\uabcx] PASSED [ 46%]
test/test_loads.py::test_loads_invalid_u_escape[\\ux = bad-\\ux] PASSED  [ 46%]
test/test_loads.py::test_loads_invalid_u_escape[\\uxabc = bad-\\uxabc] PASSED [ 46%]
test/test_loads.py::test_loads_invalid_u_escape[bad = \\u -\\u ] PASSED  [ 46%]
test/test_loads.py::test_loads_invalid_u_escape[bad = \\u abcx-\\u abc] PASSED [ 46%]
test/test_loads.py::test_loads_invalid_u_escape[bad = \\u-\\u] PASSED    [ 46%]
test/test_loads.py::test_loads_invalid_u_escape[bad = \\uab\\cd-\\uab\\c] PASSED [ 47%]
test/test_loads.py::test_loads_invalid_u_escape[bad = \\uab\\u0063d-\\uab\\u] PASSED [ 47%]
test/test_loads.py::test_loads_invalid_u_escape[bad = \\uabc -\\uabc ] PASSED [ 47%]
test/test_loads.py::test_loads_invalid_u_escape[bad = \\uabc-\\uabc] PASSED [ 47%]
test/test_loads.py::test_loads_invalid_u_escape[bad = \\uabcx-\\uabcx] PASSED [ 47%]
test/test_loads.py::test_loads_invalid_u_escape[bad = \\ux-\\ux] PASSED  [ 47%]
test/test_loads.py::test_loads_invalid_u_escape[bad = \\uxabc-\\uxabc] PASSED [ 47%]
test/test_loads_xml.py::test_loads_xml[<properties></properties>-d0] PASSED [ 47%]
test/test_loads_xml.py::test_loads_xml[<properties><entry key="key">value</entry></properties>-d1] PASSED [ 47%]
test/test_loads_xml.py::test_loads_xml[<properties><entry key="key">   </entry></properties>-d2] PASSED [ 47%]
test/test_loads_xml.py::test_loads_xml[<properties><entry key="key">\n</entry></properties>-d3] PASSED [ 47%]
test/test_loads_xml.py::test_loads_xml[<properties><entry key="key">\n</entry><not-an-entry><entry key="foo">bar</entry></not-an-entry></properties>-d4] PASSED [ 47%]
test/test_loads_xml.py::test_loads_xml[<properties>\n    <entry key="key">value</entry>\n</properties>\n-d5] PASSED [ 48%]
test/test_loads_xml.py::test_loads_xml[<properties><entry key="key">value</entry><entry key="foo">bar</entry></properties>-d6] PASSED [ 48%]
test/test_loads_xml.py::test_loads_xml[<properties>\n    <entry key="key">value1</entry>\n    <entry key="key">value2</entry>\n</properties>\n-d7] PASSED [ 48%]
test/test_loads_xml.py::test_loads_xml[<properties>\n    <entry key="ampersand">&amp;</entry>\n    <entry key="less than">&lt;</entry>\n    <entry key="greater than">&gt;</entry>\n    <entry key="&quot;">"</entry>\n    <entry key="snowman">&#x2603;</entry>\n</properties>\n-d8] PASSED [ 48%]
test/test_loads_xml.py::test_loads_xml[<properties>\n    <entry key="escapes">\\n\\r\\t\\u2603\\f\\\\</entry>\n</properties>\n-d9] PASSED [ 48%]
test/test_loads_xml.py::test_loads_xml[<properties>\n    <comment>This is a comment.</comment>\n    <entry key="key">value</entry>\n</properties>\n-d10] PASSED [ 48%]
test/test_loads_xml.py::test_loads_xml[<properties>\n    <entry key="key">value</entry>\n    <something-else key="foo">bar</something-else>\n</properties>\n-d11] PASSED [ 48%]
test/test_loads_xml.py::test_loads_xml[<properties><entry key="goat">&#x1F410;</entry></properties>-d12] PASSED [ 48%]
test/test_loads_xml.py::test_loads_xml_bad_root PASSED                   [ 48%]
test/test_loads_xml.py::test_loads_xml_no_key PASSED                     [ 48%]
test/test_loads_xml.py::test_loads_xml_multiple_ordereddict PASSED       [ 48%]
test/test_loads_xml.py::test_loads_xml_multiple_ordereddict_rev PASSED   [ 48%]
test/test_parse.py::test_parse[-objects0] PASSED                         [ 49%]
test/test_parse.py::test_parse[\n-objects1] PASSED                       [ 49%]
test/test_parse.py::test_parse[ \n\t\n-objects2] PASSED                  [ 49%]
test/test_parse.py::test_parse[key=value\n-objects3] PASSED              [ 49%]
test/test_parse.py::test_parse[\xf0=\u2603\n-objects4] PASSED            [ 49%]
test/test_parse.py::test_parse[\\u00F0=\\u2603\n-objects5] PASSED        [ 49%]
test/test_parse.py::test_parse[ key :\t value \n-objects6] PASSED        [ 49%]
test/test_parse.py::test_parse[#This is a comment.\n# So is this.\ncomment: no\n ! Also a comment\n-objects7] PASSED [ 49%]
test/test_parse.py::test_parse[#Before blank\n\n#After blank\n\nbefore=blank\n\nafter=blank\n-objects8] PASSED [ 49%]
test/test_parse.py::test_parse[key va\\\n lue\n-objects9] PASSED         [ 49%]
test/test_parse.py::test_parse[key va\\\n-objects10] PASSED              [ 49%]
test/test_parse.py::test_parse[key va\\-objects11] PASSED                [ 49%]
test/test_parse.py::test_parse[ \\\n\t\\\r\n\x0c\\\r \n-objects12] PASSED [ 50%]
test/test_parse.py::test_parse[key = v\\\n\ta\\\r\n\x0cl\\\r u\\\ne\n-objects13] PASSED [ 50%]
test/test_parse.py::test_keyvalue_attributes PASSED                      [ 50%]
test/test_parse.py::test_comment_attributes PASSED                       [ 50%]
test/test_parse.py::test_whitespace_attributes PASSED                    [ 50%]
test/test_parse.py::test_comment_is_timestamp[#\n-False] PASSED          [ 50%]
test/test_parse.py::test_comment_is_timestamp[#Mon Sep 26 14:57:44 EDT 2016-True] PASSED [ 50%]
test/test_parse.py::test_comment_is_timestamp[#Mon Sep 26 14:57:44 EDT 2016\n-True] PASSED [ 50%]
test/test_parse.py::test_comment_is_timestamp[ # Mon Sep 26 14:57:44 EDT 2016\n-True] PASSED [ 50%]
test/test_parse.py::test_comment_is_timestamp[#Wed Dec 31 19:00:00 EST 1969\n-True] PASSED [ 50%]
test/test_parse.py::test_comment_is_timestamp[#Fri Jan 01 00:00:00 EST 2016\n-True] PASSED [ 50%]
test/test_parse.py::test_comment_is_timestamp[#Tue Feb 02 02:02:02 EST 2016\n-True] PASSED [ 50%]
test/test_parse.py::test_comment_is_timestamp[#Thu Mar 03 03:03:03 EST 2016\n-True] PASSED [ 51%]
test/test_parse.py::test_comment_is_timestamp[#Mon Apr 04 04:04:04 EDT 2016\n-True] PASSED [ 51%]
test/test_parse.py::test_comment_is_timestamp[#Thu May 05 05:05:05 EDT 2016\n-True] PASSED [ 51%]
test/test_parse.py::test_comment_is_timestamp[#Mon Jun 06 06:06:06 EDT 2016\n-True] PASSED [ 51%]
test/test_parse.py::test_comment_is_timestamp[#Thu Jul 07 07:07:07 EDT 2016\n-True] PASSED [ 51%]
test/test_parse.py::test_comment_is_timestamp[#Mon Aug 08 08:08:08 EDT 2016\n-True] PASSED [ 51%]
test/test_parse.py::test_comment_is_timestamp[#Fri Sep 09 09:09:09 EDT 2016\n-True] PASSED [ 51%]
test/test_parse.py::test_comment_is_timestamp[#Mon Oct 10 10:10:10 EDT 2016\n-True] PASSED [ 51%]
test/test_parse.py::test_comment_is_timestamp[#Fri Nov 11 11:11:11 EST 2016\n-True] PASSED [ 51%]
test/test_parse.py::test_comment_is_timestamp[#Mon Dec 12 12:12:12 EST 2016\n-True] PASSED [ 51%]
test/test_parse.py::test_comment_is_timestamp[#Sun Jan 03 06:00:00 EST 2016\n-True] PASSED [ 51%]
test/test_parse.py::test_comment_is_timestamp[#Mon Jan 04 00:00:00 EST 2016\n-True] PASSED [ 51%]
test/test_parse.py::test_comment_is_timestamp[#Tue Jan 05 01:00:00 EST 2016\n-True] PASSED [ 52%]
test/test_parse.py::test_comment_is_timestamp[#Wed Jan 06 02:00:00 EST 2016\n-True] PASSED [ 52%]
test/test_parse.py::test_comment_is_timestamp[#Thu Jan 07 03:00:00 EST 2016\n-True] PASSED [ 52%]
test/test_parse.py::test_comment_is_timestamp[#Fri Jan 08 04:00:00 EST 2016\n-True] PASSED [ 52%]
test/test_parse.py::test_comment_is_timestamp[#Sat Jan 09 05:00:00 EST 2016\n-True] PASSED [ 52%]
test/test_parse.py::test_comment_is_timestamp[#Mon Feb 29 03:14:15 EST 2016\n-True] PASSED [ 52%]
test/test_parse.py::test_comment_is_timestamp[#Fri May 13 13:13:13 EDT 2016\n-True] PASSED [ 52%]
test/test_parse.py::test_comment_is_timestamp[#Mon Sep 26 14:57:44  2016\n-True] PASSED [ 52%]
test/test_parse.py::test_comment_is_timestamp[#Sat Jan 09 05:00:60 EST 2016\n-True] PASSED [ 52%]
test/test_parse.py::test_comment_is_timestamp[#Sat Jan 09 05:00:61 EST 2016\n-True] PASSED [ 52%]
test/test_parse.py::test_comment_is_timestamp[#Mon Feb 32 03:14:15 EST 2016\n-False] PASSED [ 52%]
test/test_parse.py::test_comment_is_timestamp[#Sun Jan  3 06:00:00 EST 2016\n-False] PASSED [ 52%]
test/test_parse.py::test_comment_is_timestamp[#Sun Jan 03  6:00:00 EST 2016\n-False] PASSED [ 53%]
test/test_parse.py::test_comment_is_timestamp[#Sat Jan 09 05:00:62 EST 2016\n-False] PASSED [ 53%]
test/test_parse.py::test_comment_is_timestamp[#Sat Jan 09 24:00:00 EST 2016\n-False] PASSED [ 53%]
test/test_parse.py::test_comment_is_timestamp[#Sat Jan 09 05:60:00 EST 2016\n-False] PASSED [ 53%]
test/test_parse.py::test_comment_is_timestamp[#Mo  M\xe4r 02 13:59:03 EST 2020\n-False] PASSED [ 53%]
test/test_parse.py::test_keyvalue_source_stripped[key=value-key=value] PASSED [ 53%]
test/test_parse.py::test_keyvalue_source_stripped[key=value\n-key=value] PASSED [ 53%]
test/test_parse.py::test_keyvalue_source_stripped[key=value\r\n-key=value] PASSED [ 53%]
test/test_parse.py::test_keyvalue_source_stripped[key=value\r-key=value] PASSED [ 53%]
test/test_parse.py::test_keyvalue_source_stripped[key va\\\n-key va] PASSED [ 53%]
test/test_parse.py::test_keyvalue_source_stripped[key va\\\\\n-key va\\\\] PASSED [ 53%]
test/test_parse.py::test_keyvalue_source_stripped[key va\\\\\\\n-key va\\\\] PASSED [ 53%]
test/test_parse.py::test_keyvalue_source_stripped[key va\\-key va] PASSED [ 54%]
test/test_parse.py::test_keyvalue_source_stripped[key va\\\n \\-key va\\\n ] PASSED [ 54%]
test/test_parse.py::test_keyvalue_source_stripped[key va\\\n \\\n-key va\\\n ] PASSED [ 54%]
test/test_parse.py::test_keyvalue_source_stripped[key va\\\n\\-key va\\\n] PASSED [ 54%]
test/test_parse.py::test_keyvalue_source_stripped[key va\\\n\\\n-key va\\\n] PASSED [ 54%]
test/test_parse.py::test_comment_source_stripped[#comment-#comment] PASSED [ 54%]
test/test_parse.py::test_comment_source_stripped[#comment\n-#comment] PASSED [ 54%]
test/test_parse.py::test_comment_source_stripped[#comment\r\n-#comment] PASSED [ 54%]
test/test_parse.py::test_comment_source_stripped[#comment\r-#comment] PASSED [ 54%]
test/test_parse.py::test_comment_source_stripped[#comment\\\n-#comment\\] PASSED [ 54%]
test/test_parse.py::test_whitespace_source_stripped[ - ] PASSED          [ 54%]
test/test_parse.py::test_whitespace_source_stripped[\n-] PASSED          [ 54%]
test/test_parse.py::test_whitespace_source_stripped[\r\n-] PASSED        [ 54%]
test/test_parse.py::test_whitespace_source_stripped[\r-] PASSED          [ 55%]
test/test_parse.py::test_whitespace_source_stripped[\\-] PASSED          [ 55%]
test/test_parse.py::test_whitespace_source_stripped[\\\n-] PASSED        [ 55%]
test/test_parse.py::test_whitespace_source_stripped[\\\\\n-\\\\] PASSED  [ 55%]
test/test_parse.py::test_whitespace_source_stripped[\\\\\\\n-\\\\] PASSED [ 55%]
test/test_parse.py::test_whitespace_source_stripped[\\\n \\-\\\n ] PASSED [ 55%]
test/test_parse.py::test_whitespace_source_stripped[\\\n \\\n-\\\n ] PASSED [ 55%]
test/test_parse.py::test_whitespace_source_stripped[\\\n\\-\\\n] PASSED  [ 55%]
test/test_parse.py::test_whitespace_source_stripped[\\\n\\\n-\\\n] PASSED [ 55%]
test/test_parse.py::test_comment_value[#comment-comment] PASSED          [ 55%]
test/test_parse.py::test_comment_value[#comment\n-comment] PASSED        [ 55%]
test/test_parse.py::test_comment_value[!comment\n-comment] PASSED        [ 55%]
test/test_parse.py::test_comment_value[ #comment\n-comment] PASSED       [ 56%]
test/test_parse.py::test_comment_value[# comment\n- comment] PASSED      [ 56%]
test/test_parse.py::test_comment_value[ # comment\n- comment] PASSED     [ 56%]
test/test_parse.py::test_comment_value[\t#comment\n-comment] PASSED      [ 56%]
test/test_parse.py::test_comment_value[#\tcomment\n-\tcomment] PASSED    [ 56%]
test/test_parse.py::test_comment_value[\t#\tcomment\n-\tcomment] PASSED  [ 56%]
test/test_parse.py::test_comment_value[#comment value \n-comment value ] PASSED [ 56%]
test/test_parse.py::test_comment_value[  weird edge # case-weird edge # case] PASSED [ 56%]
test/test_propclass.py::test_propclass_empty PASSED                      [ 56%]
test/test_propclass.py::test_propclass_load PASSED                       [ 56%]
test/test_propclass.py::test_propclass_nonempty_load PASSED              [ 56%]
test/test_propclass.py::test_propclass_loadFromXML PASSED                [ 56%]
test/test_propclass.py::test_propclass_nonempty_loadFromXML PASSED       [ 57%]
test/test_propclass.py::test_propclass_getitem PASSED                    [ 57%]
test/test_propclass.py::test_propclass_setitem PASSED                    [ 57%]
test/test_propclass.py::test_propclass_additem PASSED                    [ 57%]
test/test_propclass.py::test_propclass_delitem PASSED                    [ 57%]
test/test_propclass.py::test_propclass_delitem_missing PASSED            [ 57%]
test/test_propclass.py::test_propclass_from_dict PASSED                  [ 57%]
test/test_propclass.py::test_propclass_from_pairs_list PASSED            [ 57%]
test/test_propclass.py::test_propclass_copy PASSED                       [ 57%]
test/test_propclass.py::test_propclass_copy_more PASSED                  [ 57%]
test/test_propclass.py::test_propclass_eq_empty PASSED                   [ 57%]
test/test_propclass.py::test_propclass_defaults_neq_empty PASSED         [ 57%]
test/test_propclass.py::test_propclass_eq_nonempty PASSED                [ 58%]
test/test_propclass.py::test_propclass_eq_nonempty_defaults PASSED       [ 58%]
test/test_propclass.py::test_propclass_neq_nonempty_neq_defaults PASSED  [ 58%]
test/test_propclass.py::test_propclass_eq_self PASSED                    [ 58%]
test/test_propclass.py::test_propclass_neq PASSED                        [ 58%]
test/test_propclass.py::test_propclass_eq_dict PASSED                    [ 58%]
test/test_propclass.py::test_propclass_defaults_eq_dict PASSED           [ 58%]
test/test_propclass.py::test_propclass_eq_set_nochange PASSED            [ 58%]
test/test_propclass.py::test_propclass_eq_one_comment PASSED             [ 58%]
test/test_propclass.py::test_propclass_eq_different_comments PASSED      [ 58%]
test/test_propclass.py::test_propclass_eq_one_repeated_key PASSED        [ 58%]
test/test_propclass.py::test_propclass_eq_repeated_keys PASSED           [ 58%]
test/test_propclass.py::test_propclass_load_eq_from_dict PASSED          [ 59%]
test/test_propclass.py::test_propclass_neq_string PASSED                 [ 59%]
test/test_propclass.py::test_propclass_propertyNames PASSED              [ 59%]
test/test_propclass.py::test_propclass_stringPropertyNames PASSED        [ 59%]
test/test_propclass.py::test_propclass_getProperty PASSED                [ 59%]
test/test_propclass.py::test_propclass_getProperty_default PASSED        [ 59%]
test/test_propclass.py::test_propclass_getProperty_missing PASSED        [ 59%]
test/test_propclass.py::test_propclass_getProperty_missing_default PASSED [ 59%]
test/test_propclass.py::test_propclass_get_nonstring_key PASSED          [ 59%]
test/test_propclass.py::test_propclass_set_nonstring_key PASSED          [ 59%]
test/test_propclass.py::test_propclass_set_nonstring_value PASSED        [ 59%]
test/test_propclass.py::test_propclass_del_nonstring_key PASSED          [ 59%]
test/test_propclass.py::test_propclass_from_nonstring_key PASSED         [ 60%]
test/test_propclass.py::test_propclass_from_nonstring_value PASSED       [ 60%]
test/test_propclass.py::test_propclass_defaults PASSED                   [ 60%]
test/test_propclass.py::test_propclass_defaults_getitem PASSED           [ 60%]
test/test_propclass.py::test_propclass_defaults_getitem_overridden PASSED [ 60%]
test/test_propclass.py::test_propclass_defaults_getitem_defaulted PASSED [ 60%]
test/test_propclass.py::test_propclass_defaults_getProperty PASSED       [ 60%]
test/test_propclass.py::test_propclass_defaults_getProperty_overridden PASSED [ 60%]
test/test_propclass.py::test_propclass_defaults_getProperty_defaulted PASSED [ 60%]
test/test_propclass.py::test_propclass_defaults_propertyNames PASSED     [ 60%]
test/test_propclass.py::test_propclass_defaults_stringPropertyNames PASSED [ 60%]
test/test_propclass.py::test_propclass_setProperty PASSED                [ 60%]
test/test_propclass.py::test_propclass_defaults_setProperty PASSED       [ 61%]
test/test_propclass.py::test_propclass_defaults_setProperty_overridden PASSED [ 61%]
test/test_propclass.py::test_propclass_defaults_setProperty_new PASSED   [ 61%]
test/test_propclass.py::test_propclass_defaults_setProperty_new_override PASSED [ 61%]
test/test_propclass.py::test_propclass_defaults_setitem PASSED           [ 61%]
test/test_propclass.py::test_propclass_defaults_setitem_overridden PASSED [ 61%]
test/test_propclass.py::test_propclass_defaults_setitem_new PASSED       [ 61%]
test/test_propclass.py::test_propclass_defaults_setitem_new_override PASSED [ 61%]
test/test_propclass.py::test_propclass_empty_setitem PASSED              [ 61%]
test/test_propclass.py::test_propclass_store PASSED                      [ 61%]
test/test_propclass.py::test_propclass_store_comment PASSED              [ 61%]
test/test_propclass.py::test_propclass_store_defaults PASSED             [ 61%]
test/test_propclass.py::test_propclass_storeToXML PASSED                 [ 62%]
test/test_propclass.py::test_propclass_storeToXML_comment PASSED         [ 62%]
test/test_propclass.py::test_propclass_storeToXML_defaults PASSED        [ 62%]
test/test_propclass.py::test_propclass_dumps_function PASSED             [ 62%]
test/test_propclass.py::test_propclass_repr[None-data0] PASSED           [ 62%]
test/test_propclass.py::test_propclass_repr[None-data1] PASSED           [ 62%]
test/test_propclass.py::test_propclass_repr[None-data2] PASSED           [ 62%]
test/test_propclass.py::test_propclass_repr[defaults1-data0] PASSED      [ 62%]
test/test_propclass.py::test_propclass_repr[defaults1-data1] PASSED      [ 62%]
test/test_propclass.py::test_propclass_repr[defaults1-data2] PASSED      [ 62%]
test/test_propclass.py::test_propclass_repr[defaults2-data0] PASSED      [ 62%]
test/test_propclass.py::test_propclass_repr[defaults2-data1] PASSED      [ 62%]
test/test_propclass.py::test_propclass_repr[defaults2-data2] PASSED      [ 63%]
test/test_propclass.py::test_propclass_repr_noinit PASSED                [ 63%]
test/test_propfile.py::test_propfile_empty PASSED                        [ 63%]
test/test_propfile.py::test_propfile_loads[# A comment before the timestamp\n#Thu Mar 16 17:06:52 EDT 2017\n# A comment after the timestamp\nfoo: first definition\nbar=only definition\n\n# Comment between values\n\nkey = value\n\nzebra \\\n    apple\nfoo : second definition\n\n# Comment at end of file\n] PASSED [ 63%]
test/test_propfile.py::test_propfile_loads[# A comment before the timestamp\n#Thu Mar 16 17:06:52 EDT 2017\n# A comment after the timestamp\nfoo: first definition\nbar=only definition\n\n# Comment between values\n\nkey = value\n\nzebra \\n    apple\nfoo : second definition\n\n# Comment at end of file\n] PASSED [ 63%]
test/test_propfile.py::test_propfile_dumps PASSED                        [ 63%]
test/test_propfile.py::test_propfile_getitem PASSED                      [ 63%]
test/test_propfile.py::test_propfile_setitem PASSED                      [ 63%]
test/test_propfile.py::test_propfile_additem PASSED                      [ 63%]
test/test_propfile.py::test_propfile_delitem PASSED                      [ 63%]
test/test_propfile.py::test_propfile_delitem_missing PASSED              [ 63%]
test/test_propfile.py::test_propfile_move_item PASSED                    [ 63%]
test/test_propfile.py::test_propfile_set_nochange PASSED                 [ 63%]
test/test_propfile.py::test_propfile_dumps_function PASSED               [ 64%]
test/test_propfile.py::test_propfile_set_repeated_key PASSED             [ 64%]
test/test_propfile.py::test_propfile_delete_repeated_key PASSED          [ 64%]
test/test_propfile.py::test_propfile_from_ordereddict PASSED             [ 64%]
test/test_propfile.py::test_propfile_from_kwarg PASSED                   [ 64%]
test/test_propfile.py::test_propfile_from_pairs_list PASSED              [ 64%]
test/test_propfile.py::test_propfile_from_ordereddict_and_kwarg PASSED   [ 64%]
test/test_propfile.py::test_propfile_dumps_separator PASSED              [ 64%]
test/test_propfile.py::test_propfile_set_dumps_separator PASSED          [ 64%]
test/test_propfile.py::test_propfile_copy PASSED                         [ 64%]
test/test_propfile.py::test_propfile_copy_more PASSED                    [ 64%]
test/test_propfile.py::test_propfile_eq_empty PASSED                     [ 64%]
test/test_propfile.py::test_propfile_eq_nonempty PASSED                  [ 65%]
test/test_propfile.py::test_propfile_eq_self PASSED                      [ 65%]
test/test_propfile.py::test_propfile_neq PASSED                          [ 65%]
test/test_propfile.py::test_propfile_eq_dict PASSED                      [ 65%]
test/test_propfile.py::test_propfile_eq_set_nochange PASSED              [ 65%]
test/test_propfile.py::test_propfile_neq_one_comment PASSED              [ 65%]
test/test_propfile.py::test_propfile_neq_different_comments PASSED       [ 65%]
test/test_propfile.py::test_propfile_eq_one_repeated_key PASSED          [ 65%]
test/test_propfile.py::test_propfile_eq_repeated_keys PASSED             [ 65%]
test/test_propfile.py::test_propfile_neq_string PASSED                   [ 65%]
test/test_propfile.py::test_propfile_preserve_trailing_escape PASSED     [ 65%]
test/test_propfile.py::test_propfile_add_after_trailing_escape PASSED    [ 65%]
test/test_propfile.py::test_propfile_preserve_trailing_comment_escape PASSED [ 66%]
test/test_propfile.py::test_propfile_add_after_trailing_comment_escape PASSED [ 66%]
test/test_propfile.py::test_propfile_preserve_no_trailing_newline PASSED [ 66%]
test/test_propfile.py::test_propfile_add_after_no_trailing_newline PASSED [ 66%]
test/test_propfile.py::test_propfile_preserve_comment_no_trailing_newline PASSED [ 66%]
test/test_propfile.py::test_propfile_add_after_comment_no_trailing_newline PASSED [ 66%]
test/test_propfile.py::test_propfile_preserve_trailing_escape_nl PASSED  [ 66%]
test/test_propfile.py::test_propfile_add_after_trailing_escape_nl PASSED [ 66%]
test/test_propfile.py::test_propfile_preserve_trailing_comment_escape_nl PASSED [ 66%]
test/test_propfile.py::test_propfile_add_after_trailing_comment_escape_nl PASSED [ 66%]
test/test_propfile.py::test_propfile_get_nonstring_key PASSED            [ 66%]
test/test_propfile.py::test_propfile_set_nonstring_key PASSED            [ 66%]
test/test_propfile.py::test_propfile_set_nonstring_value PASSED          [ 67%]
test/test_propfile.py::test_propfile_del_nonstring_key PASSED            [ 67%]
test/test_propfile.py::test_propfile_from_nonstring_key PASSED           [ 67%]
test/test_propfile.py::test_propfile_from_nonstring_value PASSED         [ 67%]
test/test_propfile.py::test_propfile_empty_setitem PASSED                [ 67%]
test/test_propfile.py::test_propfile_to_ordereddict PASSED               [ 67%]
test/test_propfile.py::test_propfile_get_timestamp[-None] PASSED         [ 67%]
test/test_propfile.py::test_propfile_get_timestamp[#Thu Mar 16 17:06:52 EDT 2017\n-Thu Mar 16 17:06:52 EDT 2017] PASSED [ 67%]
test/test_propfile.py::test_propfile_get_timestamp[!Thu Mar 16 17:06:52 EDT 2017\n-Thu Mar 16 17:06:52 EDT 2017] PASSED [ 67%]
test/test_propfile.py::test_propfile_get_timestamp[\n \r#Thu Mar 16 17:06:52 EDT 2017\n-Thu Mar 16 17:06:52 EDT 2017] PASSED [ 67%]
test/test_propfile.py::test_propfile_get_timestamp[# A comment before the timestamp\n#Thu Mar 16 17:06:52 EDT 2017\n# A comment after the timestamp\nfoo: first definition\nbar=only definition\n\n# Comment between values\n\nkey = value\n\nzebra \\\n    apple\nfoo : second definition\n\n# Comment at end of file\n-Thu Mar 16 17:06:52 EDT 2017] PASSED [ 67%]
test/test_propfile.py::test_propfile_get_timestamp[# comment 1\n!comment 2\n# Thu Mar 16 17:06:52 EDT 2017\n- Thu Mar 16 17:06:52 EDT 2017] PASSED [ 67%]
test/test_propfile.py::test_propfile_get_timestamp[key=value\n#Thu Mar 16 17:06:52 EDT 2017\n-None] PASSED [ 68%]
test/test_propfile.py::test_propfile_get_timestamp[#Thu Mar 16 17:06:52 EDT 2017\n#Tue Feb 25 19:13:27 EST 2020\n-Thu Mar 16 17:06:52 EDT 2017] PASSED [ 68%]
test/test_propfile.py::test_propfile_set_timestamp[-Thu Mar 16 17:06:52 EDT 2017-Thu Mar 16 17:06:52 EDT 2017-#Thu Mar 16 17:06:52 EDT 2017\n] PASSED [ 68%]
test/test_propfile.py::test_propfile_set_timestamp[-None-None-] PASSED   [ 68%]
test/test_propfile.py::test_propfile_set_timestamp[-False-None-] PASSED  [ 68%]
test/test_propfile.py::test_propfile_set_timestamp[--None-#\n] PASSED    [ 68%]
test/test_propfile.py::test_propfile_set_timestamp[key=value\n-0-Wed Dec 31 19:00:00 EST 1969-#Wed Dec 31 19:00:00 EST 1969\nkey=value\n] PASSED [ 68%]
test/test_propfile.py::test_propfile_set_timestamp[key=value\n-1234567890-Fri Feb 13 18:31:30 EST 2009-#Fri Feb 13 18:31:30 EST 2009\nkey=value\n] PASSED [ 68%]
test/test_propfile.py::test_propfile_set_timestamp[key=value\n-ts6-Wed Mar 04 15:57:41 EST 2020-#Wed Mar 04 15:57:41 EST 2020\nkey=value\n] PASSED [ 68%]
test/test_propfile.py::test_propfile_set_timestamp[key=value\n-ts7-Wed Mar 04 12:57:41 PST 2020-#Wed Mar 04 12:57:41 PST 2020\nkey=value\n] PASSED [ 68%]
test/test_propfile.py::test_propfile_set_timestamp[key=value\n-None-None-key=value\n] PASSED [ 68%]
test/test_propfile.py::test_propfile_set_timestamp[key=value\n-False-None-key=value\n] PASSED [ 68%]
test/test_propfile.py::test_propfile_set_timestamp[key=value\n--None-#\nkey=value\n] PASSED [ 69%]
test/test_propfile.py::test_propfile_set_timestamp[key=value\n-Not a timestamp-None-#Not a timestamp\nkey=value\n] PASSED [ 69%]
test/test_propfile.py::test_propfile_set_timestamp[key=value\n-Line 1\n-None-#Line 1\n#\nkey=value\n] PASSED [ 69%]
test/test_propfile.py::test_propfile_set_timestamp[key=value\n-Line 1\nLine 2-None-#Line 1\n#Line 2\nkey=value\n] PASSED [ 69%]
test/test_propfile.py::test_propfile_set_timestamp[key=value\n-Line 1\n#Line 2-None-#Line 1\n#Line 2\nkey=value\n] PASSED [ 69%]
test/test_propfile.py::test_propfile_set_timestamp[key=value\n-Line 1\n!Line 2-None-#Line 1\n!Line 2\nkey=value\n] PASSED [ 69%]
test/test_propfile.py::test_propfile_set_timestamp[#Comment\n#Thu Mar 16 17:06:52 EDT 2017\n#Comment 2\n#Wed Mar 04 12:57:41 PST 2020\nkey=value\n-1234567890-Fri Feb 13 18:31:30 EST 2009-#Comment\n#Fri Feb 13 18:31:30 EST 2009\n#Comment 2\n#Wed Mar 04 12:57:41 PST 2020\nkey=value\n] PASSED [ 69%]
test/test_propfile.py::test_propfile_set_timestamp[#Comment\n#Thu Mar 16 17:06:52 EDT 2017\n#Comment 2\n#Wed Mar 04 12:57:41 PST 2020\nkey=value\n-None-Wed Mar 04 12:57:41 PST 2020-#Comment\n#Comment 2\n#Wed Mar 04 12:57:41 PST 2020\nkey=value\n] PASSED [ 69%]
test/test_propfile.py::test_propfile_set_timestamp[#Comment\n#Thu Mar 16 17:06:52 EDT 2017\n#Comment 2\n#Wed Mar 04 12:57:41 PST 2020\nkey=value\n-False-Wed Mar 04 12:57:41 PST 2020-#Comment\n#Comment 2\n#Wed Mar 04 12:57:41 PST 2020\nkey=value\n] PASSED [ 69%]
test/test_propfile.py::test_propfile_set_timestamp[#Comment\n#Thu Mar 16 17:06:52 EDT 2017\n#Comment 2\n#Wed Mar 04 12:57:41 PST 2020\nkey=value\n--Wed Mar 04 12:57:41 PST 2020-#Comment\n#\n#Comment 2\n#Wed Mar 04 12:57:41 PST 2020\nkey=value\n] PASSED [ 69%]
test/test_propfile.py::test_propfile_set_timestamp[#Comment\n#Thu Mar 16 17:06:52 EDT 2017\n#Comment 2\n#Wed Mar 04 12:57:41 PST 2020\nkey=value\n-Not a timestamp-Wed Mar 04 12:57:41 PST 2020-#Comment\n#Not a timestamp\n#Comment 2\n#Wed Mar 04 12:57:41 PST 2020\nkey=value\n] PASSED [ 69%]
test/test_propfile.py::test_propfile_set_timestamp[#Comment\n#Thu Mar 16 17:06:52 EDT 2017\n#Comment 2\n#Wed Mar 04 12:57:41 PST 2020\nkey=value\n-Line 1\n-Wed Mar 04 12:57:41 PST 2020-#Comment\n#Line 1\n#\n#Comment 2\n#Wed Mar 04 12:57:41 PST 2020\nkey=value\n] PASSED [ 69%]
test/test_propfile.py::test_propfile_set_timestamp[#Comment\n#Thu Mar 16 17:06:52 EDT 2017\n#Comment 2\n#Wed Mar 04 12:57:41 PST 2020\nkey=value\n-Line 1\nLine 2-Wed Mar 04 12:57:41 PST 2020-#Comment\n#Line 1\n#Line 2\n#Comment 2\n#Wed Mar 04 12:57:41 PST 2020\nkey=value\n] PASSED [ 70%]
test/test_propfile.py::test_propfile_set_timestamp[#Comment\n#Thu Mar 16 17:06:52 EDT 2017\n#Comment 2\n#Wed Mar 04 12:57:41 PST 2020\nkey=value\n-Line 1\n#Line 2-Wed Mar 04 12:57:41 PST 2020-#Comment\n#Line 1\n#Line 2\n#Comment 2\n#Wed Mar 04 12:57:41 PST 2020\nkey=value\n] PASSED [ 70%]
test/test_propfile.py::test_propfile_set_timestamp[#Comment\n#Thu Mar 16 17:06:52 EDT 2017\n#Comment 2\n#Wed Mar 04 12:57:41 PST 2020\nkey=value\n-Line 1\n!Line 2-Wed Mar 04 12:57:41 PST 2020-#Comment\n#Line 1\n!Line 2\n#Comment 2\n#Wed Mar 04 12:57:41 PST 2020\nkey=value\n] PASSED [ 70%]
test/test_propfile.py::test_propfile_set_timestamp[#Comment\n\n#Comment 2\nkey=value\n-1234567890-Fri Feb 13 18:31:30 EST 2009-#Comment\n\n#Comment 2\n#Fri Feb 13 18:31:30 EST 2009\nkey=value\n] PASSED [ 70%]
test/test_propfile.py::test_propfile_set_timestamp_now PASSED            [ 70%]
test/test_propfile.py::test_propfile_delete_timestamp[-None-] PASSED     [ 70%]
test/test_propfile.py::test_propfile_delete_timestamp[#Thu Mar 16 17:06:52 EDT 2017\n-None-] PASSED [ 70%]
test/test_propfile.py::test_propfile_delete_timestamp[\n \r#Thu Mar 16 17:06:52 EDT 2017\n-None-\n \r] PASSED [ 70%]
test/test_propfile.py::test_propfile_delete_timestamp[# A comment before the timestamp\n#Thu Mar 16 17:06:52 EDT 2017\n# A comment after the timestamp\nfoo: first definition\nbar=only definition\n\n# Comment between values\n\nkey = value\n\nzebra \\\n    apple\nfoo : second definition\n\n# Comment at end of file\n-None-# A comment before the timestamp\n# A comment after the timestamp\nfoo: first definition\nbar=only definition\n\n# Comment between values\n\nkey = value\n\nzebra \\\n    apple\nfoo : second definition\n\n# Comment at end of file\n] PASSED [ 70%]
test/test_propfile.py::test_propfile_delete_timestamp[# comment 1\n!comment 2\n# Thu Mar 16 17:06:52 EDT 2017\n-None-# comment 1\n!comment 2\n] PASSED [ 70%]
test/test_propfile.py::test_propfile_delete_timestamp[key=value\n#Thu Mar 16 17:06:52 EDT 2017\n-None-key=value\n#Thu Mar 16 17:06:52 EDT 2017\n] PASSED [ 70%]
test/test_propfile.py::test_propfile_delete_timestamp[#Thu Mar 16 17:06:52 EDT 2017\n#Tue Feb 25 19:13:27 EST 2020\n-Tue Feb 25 19:13:27 EST 2020-#Tue Feb 25 19:13:27 EST 2020\n] PASSED [ 70%]
test/test_propfile.py::test_propfile_get_header_comment[-None] PASSED    [ 71%]
test/test_propfile.py::test_propfile_get_header_comment[#\n-] PASSED     [ 71%]
test/test_propfile.py::test_propfile_get_header_comment[#\n#comment\n-\ncomment] PASSED [ 71%]
test/test_propfile.py::test_propfile_get_header_comment[#comment\n#\n-comment\n] PASSED [ 71%]
test/test_propfile.py::test_propfile_get_header_comment[# A comment before the timestamp\n#Thu Mar 16 17:06:52 EDT 2017\n# A comment after the timestamp\nfoo: first definition\nbar=only definition\n\n# Comment between values\n\nkey = value\n\nzebra \\\n    apple\nfoo : second definition\n\n# Comment at end of file\n- A comment before the timestamp] PASSED [ 71%]
test/test_propfile.py::test_propfile_get_header_comment[# comment 1\n!comment 2\n# Thu Mar 16 17:06:52 EDT 2017\n- comment 1\ncomment 2] PASSED [ 71%]
test/test_propfile.py::test_propfile_get_header_comment[# comment 1\n!comment 2\nkey=value\n- comment 1\ncomment 2] PASSED [ 71%]
test/test_propfile.py::test_propfile_get_header_comment[# comment 1\r\n!comment 2\nkey=value\n- comment 1\ncomment 2] PASSED [ 71%]
test/test_propfile.py::test_propfile_get_header_comment[# comment 1\r!comment 2\nkey=value\n- comment 1\ncomment 2] PASSED [ 71%]
test/test_propfile.py::test_propfile_get_header_comment[# comment 1\n\t\r\n !comment 2\nkey=value\n- comment 1\ncomment 2] PASSED [ 71%]
test/test_propfile.py::test_propfile_get_header_comment[# Thu Mar 16 17:06:52 EDT 2017\n# Comment\n-None] PASSED [ 71%]
test/test_propfile.py::test_propfile_get_header_comment[key=value\n# Comment\n-None] PASSED [ 71%]
test/test_propfile.py::test_propfile_set_header_comment[--None-None-] PASSED [ 72%]
test/test_propfile.py::test_propfile_set_header_comment[----#\n] PASSED  [ 72%]
test/test_propfile.py::test_propfile_set_header_comment[--This is test text.-This is test text.-#This is test text.\n] PASSED [ 72%]
test/test_propfile.py::test_propfile_set_header_comment[--Line 1\n-Line 1\n-#Line 1\n#\n] PASSED [ 72%]
test/test_propfile.py::test_propfile_set_header_comment[--Line 1\nLine 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 72%]
test/test_propfile.py::test_propfile_set_header_comment[--Line 1\n#Line 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 72%]
test/test_propfile.py::test_propfile_set_header_comment[--Line 1\n!Line 2-Line 1\nLine 2-#Line 1\n!Line 2\n] PASSED [ 72%]
test/test_propfile.py::test_propfile_set_header_comment[-#This comment will be deleted.\n-None-None-] PASSED [ 72%]
test/test_propfile.py::test_propfile_set_header_comment[-#This comment will be deleted.\n---#\n] PASSED [ 72%]
test/test_propfile.py::test_propfile_set_header_comment[-#This comment will be deleted.\n-This is test text.-This is test text.-#This is test text.\n] PASSED [ 72%]
test/test_propfile.py::test_propfile_set_header_comment[-#This comment will be deleted.\n-Line 1\n-Line 1\n-#Line 1\n#\n] PASSED [ 72%]
test/test_propfile.py::test_propfile_set_header_comment[-#This comment will be deleted.\n-Line 1\nLine 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 72%]
test/test_propfile.py::test_propfile_set_header_comment[-#This comment will be deleted.\n-Line 1\n#Line 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 72%]
test/test_propfile.py::test_propfile_set_header_comment[-#This comment will be deleted.\n-Line 1\n!Line 2-Line 1\nLine 2-#Line 1\n!Line 2\n] PASSED [ 73%]
test/test_propfile.py::test_propfile_set_header_comment[-#This will be deleted.\n!This, too\n-None-None-] PASSED [ 73%]
test/test_propfile.py::test_propfile_set_header_comment[-#This will be deleted.\n!This, too\n---#\n] PASSED [ 73%]
test/test_propfile.py::test_propfile_set_header_comment[-#This will be deleted.\n!This, too\n-This is test text.-This is test text.-#This is test text.\n] PASSED [ 73%]
test/test_propfile.py::test_propfile_set_header_comment[-#This will be deleted.\n!This, too\n-Line 1\n-Line 1\n-#Line 1\n#\n] PASSED [ 73%]
test/test_propfile.py::test_propfile_set_header_comment[-#This will be deleted.\n!This, too\n-Line 1\nLine 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 73%]
test/test_propfile.py::test_propfile_set_header_comment[-#This will be deleted.\n!This, too\n-Line 1\n#Line 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 73%]
test/test_propfile.py::test_propfile_set_header_comment[-#This will be deleted.\n!This, too\n-Line 1\n!Line 2-Line 1\nLine 2-#Line 1\n!Line 2\n] PASSED [ 73%]
test/test_propfile.py::test_propfile_set_header_comment[-#This will be deleted.\n    \r\n#And also that blank line in between.\n-None-None-] PASSED [ 73%]
test/test_propfile.py::test_propfile_set_header_comment[-#This will be deleted.\n    \r\n#And also that blank line in between.\n---#\n] PASSED [ 73%]
test/test_propfile.py::test_propfile_set_header_comment[-#This will be deleted.\n    \r\n#And also that blank line in between.\n-This is test text.-This is test text.-#This is test text.\n] PASSED [ 73%]
test/test_propfile.py::test_propfile_set_header_comment[-#This will be deleted.\n    \r\n#And also that blank line in between.\n-Line 1\n-Line 1\n-#Line 1\n#\n] PASSED [ 73%]
test/test_propfile.py::test_propfile_set_header_comment[-#This will be deleted.\n    \r\n#And also that blank line in between.\n-Line 1\nLine 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 74%]
test/test_propfile.py::test_propfile_set_header_comment[-#This will be deleted.\n    \r\n#And also that blank line in between.\n-Line 1\n#Line 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 74%]
test/test_propfile.py::test_propfile_set_header_comment[-#This will be deleted.\n    \r\n#And also that blank line in between.\n-Line 1\n!Line 2-Line 1\nLine 2-#Line 1\n!Line 2\n] PASSED [ 74%]
test/test_propfile.py::test_propfile_set_header_comment[-\n\n#This and the blank lines above will be deleted.\n-None-None-] PASSED [ 74%]
test/test_propfile.py::test_propfile_set_header_comment[-\n\n#This and the blank lines above will be deleted.\n---#\n] PASSED [ 74%]
test/test_propfile.py::test_propfile_set_header_comment[-\n\n#This and the blank lines above will be deleted.\n-This is test text.-This is test text.-#This is test text.\n] PASSED [ 74%]
test/test_propfile.py::test_propfile_set_header_comment[-\n\n#This and the blank lines above will be deleted.\n-Line 1\n-Line 1\n-#Line 1\n#\n] PASSED [ 74%]
test/test_propfile.py::test_propfile_set_header_comment[-\n\n#This and the blank lines above will be deleted.\n-Line 1\nLine 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 74%]
test/test_propfile.py::test_propfile_set_header_comment[-\n\n#This and the blank lines above will be deleted.\n-Line 1\n#Line 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 74%]
test/test_propfile.py::test_propfile_set_header_comment[-\n\n#This and the blank lines above will be deleted.\n-Line 1\n!Line 2-Line 1\nLine 2-#Line 1\n!Line 2\n] PASSED [ 74%]
test/test_propfile.py::test_propfile_set_header_comment[-#This and the blank lines below will be deleted.\n\n\n-None-None-] PASSED [ 74%]
test/test_propfile.py::test_propfile_set_header_comment[-#This and the blank lines below will be deleted.\n\n\n---#\n] PASSED [ 74%]
test/test_propfile.py::test_propfile_set_header_comment[-#This and the blank lines below will be deleted.\n\n\n-This is test text.-This is test text.-#This is test text.\n] PASSED [ 75%]
test/test_propfile.py::test_propfile_set_header_comment[-#This and the blank lines below will be deleted.\n\n\n-Line 1\n-Line 1\n-#Line 1\n#\n] PASSED [ 75%]
test/test_propfile.py::test_propfile_set_header_comment[-#This and the blank lines below will be deleted.\n\n\n-Line 1\nLine 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 75%]
test/test_propfile.py::test_propfile_set_header_comment[-#This and the blank lines below will be deleted.\n\n\n-Line 1\n#Line 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 75%]
test/test_propfile.py::test_propfile_set_header_comment[-#This and the blank lines below will be deleted.\n\n\n-Line 1\n!Line 2-Line 1\nLine 2-#Line 1\n!Line 2\n] PASSED [ 75%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n--None-None-] PASSED [ 75%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n----#\n] PASSED [ 75%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n--This is test text.-This is test text.-#This is test text.\n] PASSED [ 75%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n--Line 1\n-Line 1\n-#Line 1\n#\n] PASSED [ 75%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n--Line 1\nLine 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 75%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n--Line 1\n#Line 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 75%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n--Line 1\n!Line 2-Line 1\nLine 2-#Line 1\n!Line 2\n] PASSED [ 75%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This comment will be deleted.\n-None-None-] PASSED [ 76%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This comment will be deleted.\n---#\n] PASSED [ 76%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This comment will be deleted.\n-This is test text.-This is test text.-#This is test text.\n] PASSED [ 76%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This comment will be deleted.\n-Line 1\n-Line 1\n-#Line 1\n#\n] PASSED [ 76%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This comment will be deleted.\n-Line 1\nLine 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 76%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This comment will be deleted.\n-Line 1\n#Line 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 76%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This comment will be deleted.\n-Line 1\n!Line 2-Line 1\nLine 2-#Line 1\n!Line 2\n] PASSED [ 76%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This will be deleted.\n!This, too\n-None-None-] PASSED [ 76%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This will be deleted.\n!This, too\n---#\n] PASSED [ 76%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This will be deleted.\n!This, too\n-This is test text.-This is test text.-#This is test text.\n] PASSED [ 76%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This will be deleted.\n!This, too\n-Line 1\n-Line 1\n-#Line 1\n#\n] PASSED [ 76%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This will be deleted.\n!This, too\n-Line 1\nLine 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 76%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This will be deleted.\n!This, too\n-Line 1\n#Line 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 77%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This will be deleted.\n!This, too\n-Line 1\n!Line 2-Line 1\nLine 2-#Line 1\n!Line 2\n] PASSED [ 77%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This will be deleted.\n    \r\n#And also that blank line in between.\n-None-None-] PASSED [ 77%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This will be deleted.\n    \r\n#And also that blank line in between.\n---#\n] PASSED [ 77%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This will be deleted.\n    \r\n#And also that blank line in between.\n-This is test text.-This is test text.-#This is test text.\n] PASSED [ 77%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This will be deleted.\n    \r\n#And also that blank line in between.\n-Line 1\n-Line 1\n-#Line 1\n#\n] PASSED [ 77%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This will be deleted.\n    \r\n#And also that blank line in between.\n-Line 1\nLine 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 77%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This will be deleted.\n    \r\n#And also that blank line in between.\n-Line 1\n#Line 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 77%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This will be deleted.\n    \r\n#And also that blank line in between.\n-Line 1\n!Line 2-Line 1\nLine 2-#Line 1\n!Line 2\n] PASSED [ 77%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-\n\n#This and the blank lines above will be deleted.\n-None-None-] PASSED [ 77%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-\n\n#This and the blank lines above will be deleted.\n---#\n] PASSED [ 77%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-\n\n#This and the blank lines above will be deleted.\n-This is test text.-This is test text.-#This is test text.\n] PASSED [ 77%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-\n\n#This and the blank lines above will be deleted.\n-Line 1\n-Line 1\n-#Line 1\n#\n] PASSED [ 78%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-\n\n#This and the blank lines above will be deleted.\n-Line 1\nLine 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 78%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-\n\n#This and the blank lines above will be deleted.\n-Line 1\n#Line 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 78%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-\n\n#This and the blank lines above will be deleted.\n-Line 1\n!Line 2-Line 1\nLine 2-#Line 1\n!Line 2\n] PASSED [ 78%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This and the blank lines below will be deleted.\n\n\n-None-None-] PASSED [ 78%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This and the blank lines below will be deleted.\n\n\n---#\n] PASSED [ 78%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This and the blank lines below will be deleted.\n\n\n-This is test text.-This is test text.-#This is test text.\n] PASSED [ 78%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This and the blank lines below will be deleted.\n\n\n-Line 1\n-Line 1\n-#Line 1\n#\n] PASSED [ 78%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This and the blank lines below will be deleted.\n\n\n-Line 1\nLine 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 78%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This and the blank lines below will be deleted.\n\n\n-Line 1\n#Line 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 78%]
test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This and the blank lines below will be deleted.\n\n\n-Line 1\n!Line 2-Line 1\nLine 2-#Line 1\n!Line 2\n] PASSED [ 78%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n--None-None-] PASSED [ 78%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n----#\n] PASSED [ 79%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n--This is test text.-This is test text.-#This is test text.\n] PASSED [ 79%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n--Line 1\n-Line 1\n-#Line 1\n#\n] PASSED [ 79%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n--Line 1\nLine 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 79%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n--Line 1\n#Line 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 79%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n--Line 1\n!Line 2-Line 1\nLine 2-#Line 1\n!Line 2\n] PASSED [ 79%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-#This comment will be deleted.\n-None-None-] PASSED [ 79%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-#This comment will be deleted.\n---#\n] PASSED [ 79%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-#This comment will be deleted.\n-This is test text.-This is test text.-#This is test text.\n] PASSED [ 79%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-#This comment will be deleted.\n-Line 1\n-Line 1\n-#Line 1\n#\n] PASSED [ 79%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-#This comment will be deleted.\n-Line 1\nLine 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 79%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-#This comment will be deleted.\n-Line 1\n#Line 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 79%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-#This comment will be deleted.\n-Line 1\n!Line 2-Line 1\nLine 2-#Line 1\n!Line 2\n] PASSED [ 80%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-#This will be deleted.\n!This, too\n-None-None-] PASSED [ 80%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-#This will be deleted.\n!This, too\n---#\n] PASSED [ 80%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-#This will be deleted.\n!This, too\n-This is test text.-This is test text.-#This is test text.\n] PASSED [ 80%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-#This will be deleted.\n!This, too\n-Line 1\n-Line 1\n-#Line 1\n#\n] PASSED [ 80%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-#This will be deleted.\n!This, too\n-Line 1\nLine 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 80%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-#This will be deleted.\n!This, too\n-Line 1\n#Line 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 80%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-#This will be deleted.\n!This, too\n-Line 1\n!Line 2-Line 1\nLine 2-#Line 1\n!Line 2\n] PASSED [ 80%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-#This will be deleted.\n    \r\n#And also that blank line in between.\n-None-None-] PASSED [ 80%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-#This will be deleted.\n    \r\n#And also that blank line in between.\n---#\n] PASSED [ 80%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-#This will be deleted.\n    \r\n#And also that blank line in between.\n-This is test text.-This is test text.-#This is test text.\n] PASSED [ 80%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-#This will be deleted.\n    \r\n#And also that blank line in between.\n-Line 1\n-Line 1\n-#Line 1\n#\n] PASSED [ 80%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-#This will be deleted.\n    \r\n#And also that blank line in between.\n-Line 1\nLine 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 81%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-#This will be deleted.\n    \r\n#And also that blank line in between.\n-Line 1\n#Line 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 81%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-#This will be deleted.\n    \r\n#And also that blank line in between.\n-Line 1\n!Line 2-Line 1\nLine 2-#Line 1\n!Line 2\n] PASSED [ 81%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-\n\n#This and the blank lines above will be deleted.\n-None-None-] PASSED [ 81%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-\n\n#This and the blank lines above will be deleted.\n---#\n] PASSED [ 81%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-\n\n#This and the blank lines above will be deleted.\n-This is test text.-This is test text.-#This is test text.\n] PASSED [ 81%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-\n\n#This and the blank lines above will be deleted.\n-Line 1\n-Line 1\n-#Line 1\n#\n] PASSED [ 81%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-\n\n#This and the blank lines above will be deleted.\n-Line 1\nLine 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 81%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-\n\n#This and the blank lines above will be deleted.\n-Line 1\n#Line 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 81%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-\n\n#This and the blank lines above will be deleted.\n-Line 1\n!Line 2-Line 1\nLine 2-#Line 1\n!Line 2\n] PASSED [ 81%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-#This and the blank lines below will be deleted.\n\n\n-None-None-] PASSED [ 81%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-#This and the blank lines below will be deleted.\n\n\n---#\n] PASSED [ 81%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-#This and the blank lines below will be deleted.\n\n\n-This is test text.-This is test text.-#This is test text.\n] PASSED [ 81%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-#This and the blank lines below will be deleted.\n\n\n-Line 1\n-Line 1\n-#Line 1\n#\n] PASSED [ 82%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-#This and the blank lines below will be deleted.\n\n\n-Line 1\nLine 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 82%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-#This and the blank lines below will be deleted.\n\n\n-Line 1\n#Line 2-Line 1\nLine 2-#Line 1\n#Line 2\n] PASSED [ 82%]
test/test_propfile.py::test_propfile_set_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-#This and the blank lines below will be deleted.\n\n\n-Line 1\n!Line 2-Line 1\nLine 2-#Line 1\n!Line 2\n] PASSED [ 82%]
test/test_propfile.py::test_propfile_delete_header_comment[-] PASSED     [ 82%]
test/test_propfile.py::test_propfile_delete_header_comment[-#This comment will be deleted.\n] PASSED [ 82%]
test/test_propfile.py::test_propfile_delete_header_comment[-#This will be deleted.\n!This, too\n] PASSED [ 82%]
test/test_propfile.py::test_propfile_delete_header_comment[-#This will be deleted.\n    \r\n#And also that blank line in between.\n] PASSED [ 82%]
test/test_propfile.py::test_propfile_delete_header_comment[-\n\n#This and the blank lines above will be deleted.\n] PASSED [ 82%]
test/test_propfile.py::test_propfile_delete_header_comment[-#This and the blank lines below will be deleted.\n\n\n] PASSED [ 82%]
test/test_propfile.py::test_propfile_delete_header_comment[key=value\n-] PASSED [ 82%]
test/test_propfile.py::test_propfile_delete_header_comment[key=value\n-#This comment will be deleted.\n] PASSED [ 82%]
test/test_propfile.py::test_propfile_delete_header_comment[key=value\n-#This will be deleted.\n!This, too\n] PASSED [ 83%]
test/test_propfile.py::test_propfile_delete_header_comment[key=value\n-#This will be deleted.\n    \r\n#And also that blank line in between.\n] PASSED [ 83%]
test/test_propfile.py::test_propfile_delete_header_comment[key=value\n-\n\n#This and the blank lines above will be deleted.\n] PASSED [ 83%]
test/test_propfile.py::test_propfile_delete_header_comment[key=value\n-#This and the blank lines below will be deleted.\n\n\n] PASSED [ 83%]
test/test_propfile.py::test_propfile_delete_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-] PASSED [ 83%]
test/test_propfile.py::test_propfile_delete_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-#This comment will be deleted.\n] PASSED [ 83%]
test/test_propfile.py::test_propfile_delete_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-#This will be deleted.\n!This, too\n] PASSED [ 83%]
test/test_propfile.py::test_propfile_delete_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-#This will be deleted.\n    \r\n#And also that blank line in between.\n] PASSED [ 83%]
test/test_propfile.py::test_propfile_delete_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-\n\n#This and the blank lines above will be deleted.\n] PASSED [ 83%]
test/test_propfile.py::test_propfile_delete_header_comment[#Thu Mar 16 17:06:52 EDT 2017\nkey=value\nkey=value\n#Post-entry comment\n-#This and the blank lines below will be deleted.\n\n\n] PASSED [ 83%]
test/test_to_comment.py::test_to_comment[-#] PASSED                      [ 83%]
test/test_to_comment.py::test_to_comment[foobar-#foobar] PASSED          [ 83%]
test/test_to_comment.py::test_to_comment[ leading-# leading] PASSED      [ 84%]
test/test_to_comment.py::test_to_comment[trailing -#trailing ] PASSED    [ 84%]
test/test_to_comment.py::test_to_comment[   -#   ] PASSED                [ 84%]
test/test_to_comment.py::test_to_comment[This is a comment.-#This is a comment.] PASSED [ 84%]
test/test_to_comment.py::test_to_comment[#This is a double comment.-##This is a double comment.] PASSED [ 84%]
test/test_to_comment.py::test_to_comment[trailing newline\n-#trailing newline\n#] PASSED [ 84%]
test/test_to_comment.py::test_to_comment[trailing CRLF\r\n-#trailing CRLF\n#] PASSED [ 84%]
test/test_to_comment.py::test_to_comment[trailing carriage return\r-#trailing carriage return\n#] PASSED [ 84%]
test/test_to_comment.py::test_to_comment[line one\nline two-#line one\n#line two] PASSED [ 84%]
test/test_to_comment.py::test_to_comment[line one\n#line two-#line one\n#line two] PASSED [ 84%]
test/test_to_comment.py::test_to_comment[line one\n!line two-#line one\n!line two] PASSED [ 84%]
test/test_to_comment.py::test_to_comment[\x00-#\x00] PASSED              [ 84%]
test/test_to_comment.py::test_to_comment[\x07-#\x07] PASSED              [ 85%]
test/test_to_comment.py::test_to_comment[\x08-#\x08] PASSED              [ 85%]
test/test_to_comment.py::test_to_comment[\t-#\t] PASSED                  [ 85%]
test/test_to_comment.py::test_to_comment[\n-#\n#] PASSED                 [ 85%]
test/test_to_comment.py::test_to_comment[\x0b-#\x0b] PASSED              [ 85%]
test/test_to_comment.py::test_to_comment[\x0c-#\x0c] PASSED              [ 85%]
test/test_to_comment.py::test_to_comment[\r-#\n#] PASSED                 [ 85%]
test/test_to_comment.py::test_to_comment[\x1b-#\x1b] PASSED              [ 85%]
test/test_to_comment.py::test_to_comment[\x1f-#\x1f] PASSED              [ 85%]
test/test_to_comment.py::test_to_comment[!-#!] PASSED                    [ 85%]
test/test_to_comment.py::test_to_comment[#-##] PASSED                    [ 85%]
test/test_to_comment.py::test_to_comment[:-#:] PASSED                    [ 85%]
test/test_to_comment.py::test_to_comment[=-#=] PASSED                    [ 86%]
test/test_to_comment.py::test_to_comment[\\-#\\] PASSED                  [ 86%]
test/test_to_comment.py::test_to_comment[\\u2603-#\\u2603] PASSED        [ 86%]
test/test_to_comment.py::test_to_comment[~-#~] PASSED                    [ 86%]
test/test_to_comment.py::test_to_comment[\x7f-#\x7f] PASSED              [ 86%]
test/test_to_comment.py::test_to_comment[\x80-#\x80] PASSED              [ 86%]
test/test_to_comment.py::test_to_comment[\xa0-#\xa0] PASSED              [ 86%]
test/test_to_comment.py::test_to_comment[\xf0-#\xf0] PASSED              [ 86%]
test/test_to_comment.py::test_to_comment[\xff-#\xff] PASSED              [ 86%]
test/test_to_comment.py::test_to_comment[\u0100-#\\u0100] PASSED         [ 86%]
test/test_to_comment.py::test_to_comment[\u2603-#\\u2603] PASSED         [ 86%]
test/test_to_comment.py::test_to_comment[\U0001f410-#\\ud83d\\udc10] PASSED [ 86%]
test/test_to_comment.py::test_to_comment[\udc10\ud83d-#\\udc10\\ud83d] PASSED [ 87%]
test/test_to_comment.py::test_to_comment[\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\x0b\x0c\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f-#\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\x0b\x0c\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f] PASSED [ 87%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[-#] PASSED      [ 87%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[foobar-#foobar] PASSED [ 87%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[ leading-# leading] PASSED [ 87%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[trailing -#trailing ] PASSED [ 87%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[   -#   ] PASSED [ 87%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[This is a comment.-#This is a comment.] PASSED [ 87%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[#This is a double comment.-##This is a double comment.] PASSED [ 87%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[trailing newline\n-#trailing newline\n#] PASSED [ 87%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[trailing CRLF\r\n-#trailing CRLF\n#] PASSED [ 87%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[trailing carriage return\r-#trailing carriage return\n#] PASSED [ 87%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[line one\nline two-#line one\n#line two] PASSED [ 88%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[line one\n#line two-#line one\n#line two] PASSED [ 88%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[line one\n!line two-#line one\n!line two] PASSED [ 88%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[\x00-#\x00] PASSED [ 88%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[\x07-#\x07] PASSED [ 88%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[\x08-#\x08] PASSED [ 88%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[\t-#\t] PASSED  [ 88%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[\n-#\n#] PASSED [ 88%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[\x0b-#\x0b] PASSED [ 88%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[\x0c-#\x0c] PASSED [ 88%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[\r-#\n#] PASSED [ 88%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[\x1b-#\x1b] PASSED [ 88%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[\x1f-#\x1f] PASSED [ 89%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[!-#!] PASSED    [ 89%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[#-##] PASSED    [ 89%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[:-#:] PASSED    [ 89%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[=-#=] PASSED    [ 89%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[\\-#\\] PASSED  [ 89%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[\\u2603-#\\u2603] PASSED [ 89%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[~-#~] PASSED    [ 89%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[\x7f-#\x7f] PASSED [ 89%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[\x80-#\x80] PASSED [ 89%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[\xa0-#\xa0] PASSED [ 89%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[\xf0-#\xf0] PASSED [ 89%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[\xff-#\xff] PASSED [ 90%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[\u0100-#\u0100] PASSED [ 90%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[\u2603-#\u2603] PASSED [ 90%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[\U0001f410-#\U0001f410] PASSED [ 90%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[\udc10\ud83d-#\udc10\ud83d] PASSED [ 90%]
test/test_to_comment.py::test_to_comment_no_ensure_ascii[\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\x0b\x0c\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f-#\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\x0b\x0c\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f] PASSED [ 90%]
test/test_to_comment.py::test_to_comment_ensure_ascii[-#] PASSED         [ 90%]
test/test_to_comment.py::test_to_comment_ensure_ascii[foobar-#foobar] PASSED [ 90%]
test/test_to_comment.py::test_to_comment_ensure_ascii[ leading-# leading] PASSED [ 90%]
test/test_to_comment.py::test_to_comment_ensure_ascii[trailing -#trailing ] PASSED [ 90%]
test/test_to_comment.py::test_to_comment_ensure_ascii[   -#   ] PASSED   [ 90%]
test/test_to_comment.py::test_to_comment_ensure_ascii[This is a comment.-#This is a comment.] PASSED [ 90%]
test/test_to_comment.py::test_to_comment_ensure_ascii[#This is a double comment.-##This is a double comment.] PASSED [ 90%]
test/test_to_comment.py::test_to_comment_ensure_ascii[trailing newline\n-#trailing newline\n#] PASSED [ 91%]
test/test_to_comment.py::test_to_comment_ensure_ascii[trailing CRLF\r\n-#trailing CRLF\n#] PASSED [ 91%]
test/test_to_comment.py::test_to_comment_ensure_ascii[trailing carriage return\r-#trailing carriage return\n#] PASSED [ 91%]
test/test_to_comment.py::test_to_comment_ensure_ascii[line one\nline two-#line one\n#line two] PASSED [ 91%]
test/test_to_comment.py::test_to_comment_ensure_ascii[line one\n#line two-#line one\n#line two] PASSED [ 91%]
test/test_to_comment.py::test_to_comment_ensure_ascii[line one\n!line two-#line one\n!line two] PASSED [ 91%]
test/test_to_comment.py::test_to_comment_ensure_ascii[\x00-#\x00] PASSED [ 91%]
test/test_to_comment.py::test_to_comment_ensure_ascii[\x07-#\x07] PASSED [ 91%]
test/test_to_comment.py::test_to_comment_ensure_ascii[\x08-#\x08] PASSED [ 91%]
test/test_to_comment.py::test_to_comment_ensure_ascii[\t-#\t] PASSED     [ 91%]
test/test_to_comment.py::test_to_comment_ensure_ascii[\n-#\n#] PASSED    [ 91%]
test/test_to_comment.py::test_to_comment_ensure_ascii[\x0b-#\x0b] PASSED [ 91%]
test/test_to_comment.py::test_to_comment_ensure_ascii[\x0c-#\x0c] PASSED [ 92%]
test/test_to_comment.py::test_to_comment_ensure_ascii[\r-#\n#] PASSED    [ 92%]
test/test_to_comment.py::test_to_comment_ensure_ascii[\x1b-#\x1b] PASSED [ 92%]
test/test_to_comment.py::test_to_comment_ensure_ascii[\x1f-#\x1f] PASSED [ 92%]
test/test_to_comment.py::test_to_comment_ensure_ascii[!-#!] PASSED       [ 92%]
test/test_to_comment.py::test_to_comment_ensure_ascii[#-##] PASSED       [ 92%]
test/test_to_comment.py::test_to_comment_ensure_ascii[:-#:] PASSED       [ 92%]
test/test_to_comment.py::test_to_comment_ensure_ascii[=-#=] PASSED       [ 92%]
test/test_to_comment.py::test_to_comment_ensure_ascii[\\-#\\] PASSED     [ 92%]
test/test_to_comment.py::test_to_comment_ensure_ascii[\\u2603-#\\u2603] PASSED [ 92%]
test/test_to_comment.py::test_to_comment_ensure_ascii[~-#~] PASSED       [ 92%]
test/test_to_comment.py::test_to_comment_ensure_ascii[\x7f-#\x7f] PASSED [ 92%]
test/test_to_comment.py::test_to_comment_ensure_ascii[\x80-#\\u0080] PASSED [ 93%]
test/test_to_comment.py::test_to_comment_ensure_ascii[\xa0-#\\u00a0] PASSED [ 93%]
test/test_to_comment.py::test_to_comment_ensure_ascii[\xf0-#\\u00f0] PASSED [ 93%]
test/test_to_comment.py::test_to_comment_ensure_ascii[\xff-#\\u00ff] PASSED [ 93%]
test/test_to_comment.py::test_to_comment_ensure_ascii[\u0100-#\\u0100] PASSED [ 93%]
test/test_to_comment.py::test_to_comment_ensure_ascii[\u2603-#\\u2603] PASSED [ 93%]
test/test_to_comment.py::test_to_comment_ensure_ascii[\U0001f410-#\\ud83d\\udc10] PASSED [ 93%]
test/test_to_comment.py::test_to_comment_ensure_ascii[\udc10\ud83d-#\\udc10\\ud83d] PASSED [ 93%]
test/test_to_comment.py::test_to_comment_ensure_ascii[\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\x0b\x0c\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f-#\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\x0b\x0c\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f\x7f\\u0080\\u0081\\u0082\\u0083\\u0084\\u0085\\u0086\\u0087\\u0088\\u0089\\u008a\\u008b\\u008c\\u008d\\u008e\\u008f\\u0090\\u0091\\u0092\\u0093\\u0094\\u0095\\u0096\\u0097\\u0098\\u0099\\u009a\\u009b\\u009c\\u009d\\u009e\\u009f] PASSED [ 93%]
test/test_unescape.py::test_unescape[-] PASSED                           [ 93%]
test/test_unescape.py::test_unescape[foobar-foobar] PASSED               [ 93%]
test/test_unescape.py::test_unescape[ space around - space around ] PASSED [ 93%]
test/test_unescape.py::test_unescape[\\ space\\ around\\ - space around ] PASSED [ 94%]
test/test_unescape.py::test_unescape[\\ \\ \\ -   ] PASSED               [ 94%]
test/test_unescape.py::test_unescape[\\u0000-\x00] PASSED                [ 94%]
test/test_unescape.py::test_unescape[\\0-0] PASSED                       [ 94%]
test/test_unescape.py::test_unescape[\\a-a] PASSED                       [ 94%]
test/test_unescape.py::test_unescape[\\b-b] PASSED                       [ 94%]
test/test_unescape.py::test_unescape[\\t-\t] PASSED                      [ 94%]
test/test_unescape.py::test_unescape[\\n-\n] PASSED                      [ 94%]
test/test_unescape.py::test_unescape[\\v-v] PASSED                       [ 94%]
test/test_unescape.py::test_unescape[\\f-\x0c] PASSED                    [ 94%]
test/test_unescape.py::test_unescape[\\r-\r] PASSED                      [ 94%]
test/test_unescape.py::test_unescape[\\e-e] PASSED                       [ 94%]
test/test_unescape.py::test_unescape[\\u001F-\x1f] PASSED                [ 95%]
test/test_unescape.py::test_unescape[\\q-q] PASSED                       [ 95%]
test/test_unescape.py::test_unescape[\\xF0-xF0] PASSED                   [ 95%]
test/test_unescape.py::test_unescape[\\!-!] PASSED                       [ 95%]
test/test_unescape.py::test_unescape[\\#-#] PASSED                       [ 95%]
test/test_unescape.py::test_unescape[\\:-:] PASSED                       [ 95%]
test/test_unescape.py::test_unescape[\\=-=] PASSED                       [ 95%]
test/test_unescape.py::test_unescape[\\\\-\\] PASSED                     [ 95%]
test/test_unescape.py::test_unescape[\\\\u2603-\\u2603] PASSED           [ 95%]
test/test_unescape.py::test_unescape[\\u007f-\x7f] PASSED                [ 95%]
test/test_unescape.py::test_unescape[\\u00f0-\xf0] PASSED                [ 95%]
test/test_unescape.py::test_unescape[\\u2603-\u2603] PASSED              [ 95%]
test/test_unescape.py::test_unescape[\\u012345678-\u012345678] PASSED    [ 96%]
test/test_unescape.py::test_unescape[\\uabcd-\uabcd] PASSED              [ 96%]
test/test_unescape.py::test_unescape[\\uABCD-\uabcd] PASSED              [ 96%]
test/test_unescape.py::test_unescape[\\ud83d\\udc10-\U0001f410] PASSED   [ 96%]
test/test_unescape.py::test_unescape[\\U0001f410-U0001f410] PASSED       [ 96%]
test/test_unescape.py::test_unescape[\\udc10\\ud83d-\udc10\ud83d] PASSED [ 96%]
test/test_unescape.py::test_unescape[\x00-\x00] PASSED                   [ 96%]
test/test_unescape.py::test_unescape[\t-\t] PASSED                       [ 96%]
test/test_unescape.py::test_unescape[\n-\n] PASSED                       [ 96%]
test/test_unescape.py::test_unescape[\x7f-\x7f] PASSED                   [ 96%]
test/test_unescape.py::test_unescape[\xf0-\xf0] PASSED                   [ 96%]
test/test_unescape.py::test_unescape[\u2603-\u2603] PASSED               [ 96%]
test/test_unescape.py::test_unescape[\U0001f410-\U0001f410] PASSED       [ 97%]
test/test_unescape.py::test_unescape_invalid_u_escape[\\u-\\u] PASSED    [ 97%]
test/test_unescape.py::test_unescape_invalid_u_escape[\\u -\\u ] PASSED  [ 97%]
test/test_unescape.py::test_unescape_invalid_u_escape[\\ux-\\ux] PASSED  [ 97%]
test/test_unescape.py::test_unescape_invalid_u_escape[\\uab-\\uab] PASSED [ 97%]
test/test_unescape.py::test_unescape_invalid_u_escape[\\uab\\cd-\\uab\\c] PASSED [ 97%]
test/test_unescape.py::test_unescape_invalid_u_escape[\\uab\\u0063d-\\uab\\u] PASSED [ 97%]
test/test_unescape.py::test_unescape_invalid_u_escape[\\uabc-\\uabc] PASSED [ 97%]
test/test_unescape.py::test_unescape_invalid_u_escape[\\uabc -\\uabc ] PASSED [ 97%]
test/test_unescape.py::test_unescape_invalid_u_escape[\\uabcx-\\uabcx] PASSED [ 97%]
test/test_unescape.py::test_unescape_invalid_u_escape[\\uxabc-\\uxabc] PASSED [ 97%]
test/test_unescape.py::test_unescape_invalid_u_escape[\\u abcx-\\u abc] PASSED [ 97%]
test/test_util.py::test_linkedlist_empty PASSED                          [ 98%]
test/test_util.py::test_linkedlist_one_elem PASSED                       [ 98%]
test/test_util.py::test_linkedlist_two_elem PASSED                       [ 98%]
test/test_util.py::test_linked_list_three_elem PASSED                    [ 98%]
test/test_util.py::test_linked_list_unlink_only PASSED                   [ 98%]
test/test_util.py::test_linked_list_unlink_first PASSED                  [ 98%]
test/test_util.py::test_linked_list_unlink_middle PASSED                 [ 98%]
test/test_util.py::test_linked_list_unlink_last PASSED                   [ 98%]
test/test_util.py::test_linked_list_insert_before_first PASSED           [ 98%]
test/test_util.py::test_linked_list_insert_before_middle PASSED          [ 98%]
test/test_util.py::test_linked_list_insert_before_last PASSED            [ 98%]
test/test_util.py::test_linked_list_insert_after_first PASSED            [ 98%]
test/test_util.py::test_linked_list_insert_after_middle PASSED           [ 99%]
test/test_util.py::test_linked_list_insert_after_last PASSED             [ 99%]
test/test_util.py::test_ascii_splitlines[-lines0] PASSED                 [ 99%]
test/test_util.py::test_ascii_splitlines[foobar-lines1] PASSED           [ 99%]
test/test_util.py::test_ascii_splitlines[foo\n-lines2] PASSED            [ 99%]
test/test_util.py::test_ascii_splitlines[foo\r-lines3] PASSED            [ 99%]
test/test_util.py::test_ascii_splitlines[foo\r\n-lines4] PASSED          [ 99%]
test/test_util.py::test_ascii_splitlines[foo\n\r-lines5] PASSED          [ 99%]
test/test_util.py::test_ascii_splitlines[foo\nbar-lines6] PASSED         [ 99%]
test/test_util.py::test_ascii_splitlines[foo\rbar-lines7] PASSED         [ 99%]
test/test_util.py::test_ascii_splitlines[foo\r\nbar-lines8] PASSED       [ 99%]
test/test_util.py::test_ascii_splitlines[foo\n\rbar-lines9] PASSED       [ 99%]
test/test_util.py::test_ascii_splitlines[Why\x0bare\x0cthere\x1cso\x1ddang\x1emany\x85line\u2028separator\u2029characters?-lines10] PASSED [100%]

============================= 1211 passed in 9.54s =============================
   create-stamp debian/debhelper-build-stamp
   dh_testroot -O--buildsystem=pybuild
   dh_prep -O--buildsystem=pybuild
   dh_auto_install -O--buildsystem=pybuild
I: pybuild base:232: /usr/bin/python3 setup.py install --root /build/javaproperties-0.7.0/debian/python3-javaproperties 
running install
running build
running build_py
running install_lib
creating /build/javaproperties-0.7.0/debian/python3-javaproperties/usr
creating /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib
creating /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9
creating /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages
creating /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages/javaproperties
copying /build/javaproperties-0.7.0/.pybuild/cpython3_3.9/build/javaproperties/reading.py -> /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages/javaproperties
copying /build/javaproperties-0.7.0/.pybuild/cpython3_3.9/build/javaproperties/writing.py -> /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages/javaproperties
creating /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages/javaproperties/__pycache__
copying /build/javaproperties-0.7.0/.pybuild/cpython3_3.9/build/javaproperties/__pycache__/__init__.cpython-39.pyc -> /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages/javaproperties/__pycache__
copying /build/javaproperties-0.7.0/.pybuild/cpython3_3.9/build/javaproperties/__pycache__/util.cpython-39.pyc -> /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages/javaproperties/__pycache__
copying /build/javaproperties-0.7.0/.pybuild/cpython3_3.9/build/javaproperties/__pycache__/reading.cpython-39.pyc -> /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages/javaproperties/__pycache__
copying /build/javaproperties-0.7.0/.pybuild/cpython3_3.9/build/javaproperties/__pycache__/xmlprops.cpython-39.pyc -> /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages/javaproperties/__pycache__
copying /build/javaproperties-0.7.0/.pybuild/cpython3_3.9/build/javaproperties/__pycache__/propclass.cpython-39.pyc -> /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages/javaproperties/__pycache__
copying /build/javaproperties-0.7.0/.pybuild/cpython3_3.9/build/javaproperties/__pycache__/writing.cpython-39.pyc -> /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages/javaproperties/__pycache__
copying /build/javaproperties-0.7.0/.pybuild/cpython3_3.9/build/javaproperties/__pycache__/propfile.cpython-39.pyc -> /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages/javaproperties/__pycache__
copying /build/javaproperties-0.7.0/.pybuild/cpython3_3.9/build/javaproperties/propclass.py -> /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages/javaproperties
copying /build/javaproperties-0.7.0/.pybuild/cpython3_3.9/build/javaproperties/util.py -> /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages/javaproperties
copying /build/javaproperties-0.7.0/.pybuild/cpython3_3.9/build/javaproperties/xmlprops.py -> /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages/javaproperties
copying /build/javaproperties-0.7.0/.pybuild/cpython3_3.9/build/javaproperties/propfile.py -> /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages/javaproperties
copying /build/javaproperties-0.7.0/.pybuild/cpython3_3.9/build/javaproperties/__init__.py -> /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages/javaproperties
creating /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages/.pytest_cache
copying /build/javaproperties-0.7.0/.pybuild/cpython3_3.9/build/.pytest_cache/.gitignore -> /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages/.pytest_cache
copying /build/javaproperties-0.7.0/.pybuild/cpython3_3.9/build/.pytest_cache/CACHEDIR.TAG -> /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages/.pytest_cache
creating /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages/.pytest_cache/v
creating /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages/.pytest_cache/v/cache
copying /build/javaproperties-0.7.0/.pybuild/cpython3_3.9/build/.pytest_cache/v/cache/nodeids -> /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages/.pytest_cache/v/cache
copying /build/javaproperties-0.7.0/.pybuild/cpython3_3.9/build/.pytest_cache/v/cache/stepwise -> /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages/.pytest_cache/v/cache
copying /build/javaproperties-0.7.0/.pybuild/cpython3_3.9/build/.pytest_cache/README.md -> /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages/.pytest_cache
byte-compiling /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages/javaproperties/reading.py to reading.cpython-39.pyc
byte-compiling /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages/javaproperties/writing.py to writing.cpython-39.pyc
byte-compiling /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages/javaproperties/propclass.py to propclass.cpython-39.pyc
byte-compiling /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages/javaproperties/util.py to util.cpython-39.pyc
byte-compiling /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages/javaproperties/xmlprops.py to xmlprops.cpython-39.pyc
byte-compiling /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages/javaproperties/propfile.py to propfile.cpython-39.pyc
byte-compiling /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages/javaproperties/__init__.py to __init__.cpython-39.pyc
running install_egg_info
running egg_info
creating javaproperties.egg-info
writing javaproperties.egg-info/PKG-INFO
writing dependency_links to javaproperties.egg-info/dependency_links.txt
writing requirements to javaproperties.egg-info/requires.txt
writing top-level names to javaproperties.egg-info/top_level.txt
writing manifest file 'javaproperties.egg-info/SOURCES.txt'
reading manifest file 'javaproperties.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'CONTRIBUTORS.*'
no previously-included directories found matching 'docs/_build'
warning: no previously-included files matching '*.py[cod]' found anywhere in distribution
warning: no previously-included files matching '__pycache__' found anywhere in distribution
writing manifest file 'javaproperties.egg-info/SOURCES.txt'
Copying javaproperties.egg-info to /build/javaproperties-0.7.0/debian/python3-javaproperties/usr/lib/python3.9/dist-packages/javaproperties-0.7.0.egg-info
Skipping SOURCES.txt
running install_scripts
   dh_installdocs -O--buildsystem=pybuild
   dh_installchangelogs -O--buildsystem=pybuild
   dh_python3 -O--buildsystem=pybuild
   dh_installinit -O--buildsystem=pybuild
   dh_installsystemduser -O--buildsystem=pybuild
   dh_perl -O--buildsystem=pybuild
   dh_link -O--buildsystem=pybuild
   dh_strip_nondeterminism -O--buildsystem=pybuild
   dh_compress -O--buildsystem=pybuild
   dh_fixperms -O--buildsystem=pybuild
   dh_missing -O--buildsystem=pybuild
   dh_installdeb -O--buildsystem=pybuild
   dh_gencontrol -O--buildsystem=pybuild
   dh_md5sums -O--buildsystem=pybuild
   dh_builddeb -O--buildsystem=pybuild
dpkg-deb: building package 'python3-javaproperties' in '../python3-javaproperties_0.7.0-1_all.deb'.
 dpkg-genbuildinfo --build=binary
 dpkg-genchanges --build=binary >../javaproperties_0.7.0-1_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: including full source code in upload
I: copying local configuration
I: user script /srv/workspace/pbuilder/24909/tmp/hooks/B01_cleanup starting
I: user script /srv/workspace/pbuilder/24909/tmp/hooks/B01_cleanup finished
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/24909 and its subdirectories
I: Current time: Fri Aug 13 15:26:30 +14 2021
I: pbuilder-time-stamp: 1628817990