Fri Dec 6 22:50:25 UTC 2024 I: starting to build javaproperties/unstable/armhf on jenkins on '2024-12-06 22:49' Fri Dec 6 22:50:25 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/armhf_6/11215/console.log Fri Dec 6 22:50:25 UTC 2024 I: Downloading source for unstable/javaproperties=0.8.2-1 --2024-12-06 22:50:25-- http://deb.debian.org/debian/pool/main/j/javaproperties/javaproperties_0.8.2-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2325 (2.3K) [text/prs.lines.tag] Saving to: ‘javaproperties_0.8.2-1.dsc’ 0K .. 100% 320M=0s 2024-12-06 22:50:25 (320 MB/s) - ‘javaproperties_0.8.2-1.dsc’ saved [2325/2325] Fri Dec 6 22:50:25 UTC 2024 I: javaproperties_0.8.2-1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: javaproperties Binary: python3-javaproperties Architecture: all Version: 0.8.2-1 Maintainer: Debian Python Team Uploaders: Luca Boccassi , Homepage: https://github.com/jwodder/javaproperties Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/python-team/packages/javaproperties Vcs-Git: https://salsa.debian.org/python-team/packages/javaproperties.git Testsuite: autopkgtest, autopkgtest-pkg-python Testsuite-Triggers: python3-all, python3-dateutil, python3-pytest, python3-pytest-mock Build-Depends: debhelper-compat (= 13), dh-sequence-python3, pybuild-plugin-pyproject, python3-all, python3-dateutil , python3-hatchling, python3-pytest , python3-pytest-mock Package-List: python3-javaproperties deb python optional arch=all Checksums-Sha1: d1ef9f858a28c988498215c04d9813a9a381a0cf 41482 javaproperties_0.8.2.orig.tar.gz afa65124d74a46946552aefbbfe36195574b1fc0 3024 javaproperties_0.8.2-1.debian.tar.xz Checksums-Sha256: a13629c715e97f97173f87d8a12c4a41e9dd97eaef7aad112c1846ad9ad5b49c 41482 javaproperties_0.8.2.orig.tar.gz 4f5badb8b9ef04c2063fd0f9f25b18dc2c3b4912517d0f6683b363b73c4d3aa0 3024 javaproperties_0.8.2-1.debian.tar.xz Files: 5cc7aaf9b0b3415160deb66039feedbd 41482 javaproperties_0.8.2.orig.tar.gz 7724c0ebfb20957e173e13432f655d59 3024 javaproperties_0.8.2-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQJFBAEBCgAvFiEErCSqx93EIPGOymuRKGv37813JB4FAmdRhsQRHGJsdWNhQGRl Ymlhbi5vcmcACgkQKGv37813JB50WRAAwzsUf/S8Ey9kGUdLFcG35iTA/pI552ag Xh/sZZ3P6lu8dw8sEfApXMZw9qAD+skEnJXwgKqRbLymcRuy1NBMtdJD60iApVvS tRuKk95Iwff15uun1TDZ+iG4clVvXUaW7wo9Tatq0Eg/94BIE8xI5yyFRKSyelyv CjzSwNLCrZCHNAoTg2FWpr81RT6wNys2tFer/nCP950JHesghB0+8RUAoJC6G9qr w2kx056bzsjK0eas/xIG80Cf1CSL6Y4zvDmghGeSzjZ/gV2AIE1AlU5FB7tPcqf7 7AE12CMB8PqcQE/Ri697Nn7IPhKkZAxqmJN1ZoNPrX1ldRj0RqGq7zER1zfVLRQI IQCXuEKx45gCEtb8mJE2r+D18ZdqHuwnVxpOW8qTOzOsZPmOYBDtSjCwwutOe1gE LYoLM7HQ/JUvcduM5g/92EAfG8Oq0SvSJGme0cDNlKBvFrgGGJHtKKAk0fDfp2kw Zat4pQJfQNOgWUz9AvuaEW+haE69vPKltpbU5w6j58Q8De7RcBR2hta0WV6CRV6j kpVi46oyGujYRakcCQEU1aNNmKgec2a4NxDpnX5kx+U76c7tAuXzMqqEmbDT36Ok eY1/KFe4VRZblOpWRZ/XEIj8yqzO4LzZofyZN8oGcCGdkYLzQeITSzfrWqYU7oOu W2IxXoxeo10= =cKu/ -----END PGP SIGNATURE----- Fri Dec 6 22:50:25 UTC 2024 I: Checking whether the package is not for us Fri Dec 6 22:50:25 UTC 2024 I: Starting 1st build on remote node virt64b-armhf-rb.debian.net. Fri Dec 6 22:50:25 UTC 2024 I: Preparing to do remote build '1' on virt64b-armhf-rb.debian.net. Fri Dec 6 22:52:41 UTC 2024 I: Deleting $TMPDIR on virt64b-armhf-rb.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Fri Dec 6 10:50:31 -12 2024 I: pbuilder-time-stamp: 1733525431 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [javaproperties_0.8.2-1.dsc] I: copying [./javaproperties_0.8.2.orig.tar.gz] I: copying [./javaproperties_0.8.2-1.debian.tar.xz] I: Extracting source gpgv: Signature made Thu Dec 5 10:56:04 2024 gpgv: using RSA key AC24AAC7DDC420F18ECA6B91286BF7EFCD77241E gpgv: issuer "bluca@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./javaproperties_0.8.2-1.dsc: no acceptable signature found dpkg-source: info: extracting javaproperties in javaproperties-0.8.2 dpkg-source: info: unpacking javaproperties_0.8.2.orig.tar.gz dpkg-source: info: unpacking javaproperties_0.8.2-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/30652/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='armhf' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='armhf' IFS=' ' INVOCATION_ID='b7a13886a0694eb09105442a99544dc6' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='30652' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.5RK2GyON/pbuilderrc_oDRm --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.5RK2GyON/b1 --logfile b1/build.log javaproperties_0.8.2-1.dsc' SUDO_GID='113' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://10.0.0.15:3142/' I: uname -a Linux virt64b 6.1.0-28-arm64 #1 SMP Debian 6.1.119-1 (2024-11-22) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin I: user script /srv/workspace/pbuilder/30652/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: armhf Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), dh-sequence-python3, pybuild-plugin-pyproject, python3-all, python3-dateutil, python3-hatchling, python3-pytest, python3-pytest-mock dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19680 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-sequence-python3; however: Package dh-sequence-python3 is not installed. pbuilder-satisfydepends-dummy depends on pybuild-plugin-pyproject; however: Package pybuild-plugin-pyproject 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-hatchling; however: Package python3-hatchling 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. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libcom-err2{a} libdebhelper-perl{a} libelf1t64{a} libexpat1{a} libfile-stripnondeterminism-perl{a} libgssapi-krb5-2{a} libicu72{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libmagic-mgc{a} libmagic1t64{a} libnsl2{a} libpipeline1{a} libpython3-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libreadline8t64{a} libtirpc-common{a} libtirpc3t64{a} libtool{a} libuchardet0{a} libxml2{a} m4{a} man-db{a} media-types{a} netbase{a} po-debconf{a} pybuild-plugin-pyproject{a} python3{a} python3-all{a} python3-autocommand{a} python3-build{a} python3-dateutil{a} python3-hatchling{a} python3-inflect{a} python3-iniconfig{a} python3-installer{a} python3-jaraco.context{a} python3-jaraco.functools{a} python3-jaraco.text{a} python3-minimal{a} python3-more-itertools{a} python3-packaging{a} python3-pathspec{a} python3-pkg-resources{a} python3-pluggy{a} python3-pyproject-hooks{a} python3-pytest{a} python3-pytest-mock{a} python3-setuptools{a} python3-toml{a} python3-trove-classifiers{a} python3-typeguard{a} python3-typing-extensions{a} python3-wheel{a} python3-zipp{a} python3.12{a} python3.12-minimal{a} python3.13{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} tzdata{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl krb5-locales libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx python3-pygments wget 0 packages upgraded, 83 newly installed, 0 to remove and 0 not upgraded. Need to get 32.8 MB of archives. After unpacking 123 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main armhf libpython3.12-minimal armhf 3.12.8-1 [801 kB] Get: 2 http://deb.debian.org/debian unstable/main armhf libexpat1 armhf 2.6.4-1 [83.5 kB] Get: 3 http://deb.debian.org/debian unstable/main armhf python3.12-minimal armhf 3.12.8-1 [1810 kB] Get: 4 http://deb.debian.org/debian unstable/main armhf python3-minimal armhf 3.12.7-1 [26.8 kB] Get: 5 http://deb.debian.org/debian unstable/main armhf media-types all 10.1.0 [26.9 kB] Get: 6 http://deb.debian.org/debian unstable/main armhf netbase all 6.4 [12.8 kB] Get: 7 http://deb.debian.org/debian unstable/main armhf tzdata all 2024b-4 [256 kB] Get: 8 http://deb.debian.org/debian unstable/main armhf libkrb5support0 armhf 1.21.3-3 [30.0 kB] Get: 9 http://deb.debian.org/debian unstable/main armhf libcom-err2 armhf 1.47.2~rc1-2 [22.9 kB] Get: 10 http://deb.debian.org/debian unstable/main armhf libk5crypto3 armhf 1.21.3-3 [75.8 kB] Get: 11 http://deb.debian.org/debian unstable/main armhf libkeyutils1 armhf 1.6.3-4 [8096 B] Get: 12 http://deb.debian.org/debian unstable/main armhf libkrb5-3 armhf 1.21.3-3 [283 kB] Get: 13 http://deb.debian.org/debian unstable/main armhf libgssapi-krb5-2 armhf 1.21.3-3 [114 kB] Get: 14 http://deb.debian.org/debian unstable/main armhf libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 15 http://deb.debian.org/debian unstable/main armhf libtirpc3t64 armhf 1.3.4+ds-1.3+b1 [71.3 kB] Get: 16 http://deb.debian.org/debian unstable/main armhf libnsl2 armhf 1.3.0-3+b3 [35.0 kB] Get: 17 http://deb.debian.org/debian unstable/main armhf readline-common all 8.2-5 [69.3 kB] Get: 18 http://deb.debian.org/debian unstable/main armhf libreadline8t64 armhf 8.2-5 [146 kB] Get: 19 http://deb.debian.org/debian unstable/main armhf libpython3.12-stdlib armhf 3.12.8-1 [1823 kB] Get: 20 http://deb.debian.org/debian unstable/main armhf python3.12 armhf 3.12.8-1 [677 kB] Get: 21 http://deb.debian.org/debian unstable/main armhf libpython3-stdlib armhf 3.12.7-1 [9712 B] Get: 22 http://deb.debian.org/debian unstable/main armhf python3 armhf 3.12.7-1 [27.8 kB] Get: 23 http://deb.debian.org/debian unstable/main armhf libpython3.13-minimal armhf 3.13.1-1 [843 kB] Get: 24 http://deb.debian.org/debian unstable/main armhf python3.13-minimal armhf 3.13.1-1 [1839 kB] Get: 25 http://deb.debian.org/debian unstable/main armhf sensible-utils all 0.0.24 [24.8 kB] Get: 26 http://deb.debian.org/debian unstable/main armhf libmagic-mgc armhf 1:5.45-3+b1 [314 kB] Get: 27 http://deb.debian.org/debian unstable/main armhf libmagic1t64 armhf 1:5.45-3+b1 [98.5 kB] Get: 28 http://deb.debian.org/debian unstable/main armhf file armhf 1:5.45-3+b1 [42.3 kB] Get: 29 http://deb.debian.org/debian unstable/main armhf gettext-base armhf 0.22.5-2 [195 kB] Get: 30 http://deb.debian.org/debian unstable/main armhf libuchardet0 armhf 0.0.8-1+b2 [65.6 kB] Get: 31 http://deb.debian.org/debian unstable/main armhf groff-base armhf 1.23.0-6 [1091 kB] Get: 32 http://deb.debian.org/debian unstable/main armhf bsdextrautils armhf 2.40.2-12 [83.9 kB] Get: 33 http://deb.debian.org/debian unstable/main armhf libpipeline1 armhf 1.5.8-1 [35.0 kB] Get: 34 http://deb.debian.org/debian unstable/main armhf man-db armhf 2.13.0-1 [1382 kB] Get: 35 http://deb.debian.org/debian unstable/main armhf m4 armhf 1.4.19-4 [264 kB] Get: 36 http://deb.debian.org/debian unstable/main armhf autoconf all 2.72-3 [493 kB] Get: 37 http://deb.debian.org/debian unstable/main armhf autotools-dev all 20220109.1 [51.6 kB] Get: 38 http://deb.debian.org/debian unstable/main armhf automake all 1:1.16.5-1.3 [823 kB] Get: 39 http://deb.debian.org/debian unstable/main armhf autopoint all 0.22.5-2 [723 kB] Get: 40 http://deb.debian.org/debian unstable/main armhf libdebhelper-perl all 13.20 [89.7 kB] Get: 41 http://deb.debian.org/debian unstable/main armhf libtool all 2.4.7-8 [517 kB] Get: 42 http://deb.debian.org/debian unstable/main armhf dh-autoreconf all 20 [17.1 kB] Get: 43 http://deb.debian.org/debian unstable/main armhf libarchive-zip-perl all 1.68-1 [104 kB] Get: 44 http://deb.debian.org/debian unstable/main armhf libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 45 http://deb.debian.org/debian unstable/main armhf dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 46 http://deb.debian.org/debian unstable/main armhf libelf1t64 armhf 0.192-4 [184 kB] Get: 47 http://deb.debian.org/debian unstable/main armhf dwz armhf 0.15-1+b2 [106 kB] Get: 48 http://deb.debian.org/debian unstable/main armhf libicu72 armhf 72.1-5+b1 [9088 kB] Get: 49 http://deb.debian.org/debian unstable/main armhf libxml2 armhf 2.12.7+dfsg+really2.9.14-0.2+b1 [605 kB] Get: 50 http://deb.debian.org/debian unstable/main armhf gettext armhf 0.22.5-2 [1485 kB] Get: 51 http://deb.debian.org/debian unstable/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 52 http://deb.debian.org/debian unstable/main armhf po-debconf all 1.0.21+nmu1 [248 kB] Get: 53 http://deb.debian.org/debian unstable/main armhf debhelper all 13.20 [915 kB] Get: 54 http://deb.debian.org/debian unstable/main armhf python3-autocommand all 2.2.2-3 [13.6 kB] Get: 55 http://deb.debian.org/debian unstable/main armhf python3-more-itertools all 10.5.0-1 [63.8 kB] Get: 56 http://deb.debian.org/debian unstable/main armhf python3-typing-extensions all 4.12.2-2 [73.0 kB] Get: 57 http://deb.debian.org/debian unstable/main armhf python3-typeguard all 4.4.1-1 [37.0 kB] Get: 58 http://deb.debian.org/debian unstable/main armhf python3-inflect all 7.3.1-2 [32.4 kB] Get: 59 http://deb.debian.org/debian unstable/main armhf python3-jaraco.context all 6.0.0-1 [7984 B] Get: 60 http://deb.debian.org/debian unstable/main armhf python3-jaraco.functools all 4.1.0-1 [12.0 kB] Get: 61 http://deb.debian.org/debian unstable/main armhf python3-pkg-resources all 75.2.0-1 [213 kB] Get: 62 http://deb.debian.org/debian unstable/main armhf python3-jaraco.text all 4.0.0-1 [11.4 kB] Get: 63 http://deb.debian.org/debian unstable/main armhf python3-zipp all 3.21.0-1 [10.6 kB] Get: 64 http://deb.debian.org/debian unstable/main armhf python3-setuptools all 75.2.0-1 [731 kB] Get: 65 http://deb.debian.org/debian unstable/main armhf dh-python all 6.20241024 [109 kB] Get: 66 http://deb.debian.org/debian unstable/main armhf libpython3.13-stdlib armhf 3.13.1-1 [1844 kB] Get: 67 http://deb.debian.org/debian unstable/main armhf python3-packaging all 24.2-1 [55.3 kB] Get: 68 http://deb.debian.org/debian unstable/main armhf python3-pyproject-hooks all 1.2.0-1 [11.7 kB] Get: 69 http://deb.debian.org/debian unstable/main armhf python3-toml all 0.10.2-1 [16.2 kB] Get: 70 http://deb.debian.org/debian unstable/main armhf python3-wheel all 0.45.1-1 [56.7 kB] Get: 71 http://deb.debian.org/debian unstable/main armhf python3-build all 1.2.2-1 [36.0 kB] Get: 72 http://deb.debian.org/debian unstable/main armhf python3-installer all 0.7.0+dfsg1-3 [18.6 kB] Get: 73 http://deb.debian.org/debian unstable/main armhf pybuild-plugin-pyproject all 6.20241024 [11.4 kB] Get: 74 http://deb.debian.org/debian unstable/main armhf python3.13 armhf 3.13.1-1 [740 kB] Get: 75 http://deb.debian.org/debian unstable/main armhf python3-all armhf 3.12.7-1 [1052 B] Get: 76 http://deb.debian.org/debian unstable/main armhf python3-dateutil all 2.9.0-3 [79.3 kB] Get: 77 http://deb.debian.org/debian unstable/main armhf python3-pathspec all 0.12.1-1 [28.1 kB] Get: 78 http://deb.debian.org/debian unstable/main armhf python3-pluggy all 1.5.0-1 [26.9 kB] Get: 79 http://deb.debian.org/debian unstable/main armhf python3-trove-classifiers all 2024.9.12-1 [10.2 kB] Get: 80 http://deb.debian.org/debian unstable/main armhf python3-hatchling all 1.26.3-1 [47.0 kB] Get: 81 http://deb.debian.org/debian unstable/main armhf python3-iniconfig all 1.1.1-2 [6396 B] Get: 82 http://deb.debian.org/debian unstable/main armhf python3-pytest all 8.3.4-1 [250 kB] Get: 83 http://deb.debian.org/debian unstable/main armhf python3-pytest-mock all 3.14.0-2 [18.3 kB] Fetched 32.8 MB in 1s (44.1 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.12-minimal:armhf. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19680 files and directories currently installed.) Preparing to unpack .../libpython3.12-minimal_3.12.8-1_armhf.deb ... Unpacking libpython3.12-minimal:armhf (3.12.8-1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.6.4-1_armhf.deb ... Unpacking libexpat1:armhf (2.6.4-1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.8-1_armhf.deb ... Unpacking python3.12-minimal (3.12.8-1) ... Setting up libpython3.12-minimal:armhf (3.12.8-1) ... Setting up libexpat1:armhf (2.6.4-1) ... Setting up python3.12-minimal (3.12.8-1) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20000 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.7-1_armhf.deb ... Unpacking python3-minimal (3.12.7-1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../03-tzdata_2024b-4_all.deb ... Unpacking tzdata (2024b-4) ... Selecting previously unselected package libkrb5support0:armhf. Preparing to unpack .../04-libkrb5support0_1.21.3-3_armhf.deb ... Unpacking libkrb5support0:armhf (1.21.3-3) ... Selecting previously unselected package libcom-err2:armhf. Preparing to unpack .../05-libcom-err2_1.47.2~rc1-2_armhf.deb ... Unpacking libcom-err2:armhf (1.47.2~rc1-2) ... Selecting previously unselected package libk5crypto3:armhf. Preparing to unpack .../06-libk5crypto3_1.21.3-3_armhf.deb ... Unpacking libk5crypto3:armhf (1.21.3-3) ... Selecting previously unselected package libkeyutils1:armhf. Preparing to unpack .../07-libkeyutils1_1.6.3-4_armhf.deb ... Unpacking libkeyutils1:armhf (1.6.3-4) ... Selecting previously unselected package libkrb5-3:armhf. Preparing to unpack .../08-libkrb5-3_1.21.3-3_armhf.deb ... Unpacking libkrb5-3:armhf (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:armhf. Preparing to unpack .../09-libgssapi-krb5-2_1.21.3-3_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.21.3-3) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../10-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:armhf. Preparing to unpack .../11-libtirpc3t64_1.3.4+ds-1.3+b1_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3 to /lib/arm-linux-gnueabihf/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0 to /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:armhf (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:armhf. Preparing to unpack .../12-libnsl2_1.3.0-3+b3_armhf.deb ... Unpacking libnsl2:armhf (1.3.0-3+b3) ... Selecting previously unselected package readline-common. Preparing to unpack .../13-readline-common_8.2-5_all.deb ... Unpacking readline-common (8.2-5) ... Selecting previously unselected package libreadline8t64:armhf. Preparing to unpack .../14-libreadline8t64_8.2-5_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8 to /lib/arm-linux-gnueabihf/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8.2 to /lib/arm-linux-gnueabihf/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8 to /lib/arm-linux-gnueabihf/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8.2 to /lib/arm-linux-gnueabihf/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:armhf (8.2-5) ... Selecting previously unselected package libpython3.12-stdlib:armhf. Preparing to unpack .../15-libpython3.12-stdlib_3.12.8-1_armhf.deb ... Unpacking libpython3.12-stdlib:armhf (3.12.8-1) ... Selecting previously unselected package python3.12. Preparing to unpack .../16-python3.12_3.12.8-1_armhf.deb ... Unpacking python3.12 (3.12.8-1) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../17-libpython3-stdlib_3.12.7-1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.12.7-1) ... Setting up python3-minimal (3.12.7-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21063 files and directories currently installed.) Preparing to unpack .../00-python3_3.12.7-1_armhf.deb ... Unpacking python3 (3.12.7-1) ... Selecting previously unselected package libpython3.13-minimal:armhf. Preparing to unpack .../01-libpython3.13-minimal_3.13.1-1_armhf.deb ... Unpacking libpython3.13-minimal:armhf (3.13.1-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../02-python3.13-minimal_3.13.1-1_armhf.deb ... Unpacking python3.13-minimal (3.13.1-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../03-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../04-libmagic-mgc_1%3a5.45-3+b1_armhf.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:armhf. Preparing to unpack .../05-libmagic1t64_1%3a5.45-3+b1_armhf.deb ... Unpacking libmagic1t64:armhf (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../06-file_1%3a5.45-3+b1_armhf.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../07-gettext-base_0.22.5-2_armhf.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../08-libuchardet0_0.0.8-1+b2_armhf.deb ... Unpacking libuchardet0:armhf (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../09-groff-base_1.23.0-6_armhf.deb ... Unpacking groff-base (1.23.0-6) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../10-bsdextrautils_2.40.2-12_armhf.deb ... Unpacking bsdextrautils (2.40.2-12) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../11-libpipeline1_1.5.8-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../12-man-db_2.13.0-1_armhf.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../13-m4_1.4.19-4_armhf.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../14-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../15-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../16-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../17-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../18-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../19-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../20-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../21-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../22-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../23-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:armhf. Preparing to unpack .../24-libelf1t64_0.192-4_armhf.deb ... Unpacking libelf1t64:armhf (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../25-dwz_0.15-1+b2_armhf.deb ... Unpacking dwz (0.15-1+b2) ... Selecting previously unselected package libicu72:armhf. Preparing to unpack .../26-libicu72_72.1-5+b1_armhf.deb ... Unpacking libicu72:armhf (72.1-5+b1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../27-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_armhf.deb ... Unpacking libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../28-gettext_0.22.5-2_armhf.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../29-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../30-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../31-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package python3-autocommand. Preparing to unpack .../32-python3-autocommand_2.2.2-3_all.deb ... Unpacking python3-autocommand (2.2.2-3) ... Selecting previously unselected package python3-more-itertools. Preparing to unpack .../33-python3-more-itertools_10.5.0-1_all.deb ... Unpacking python3-more-itertools (10.5.0-1) ... Selecting previously unselected package python3-typing-extensions. Preparing to unpack .../34-python3-typing-extensions_4.12.2-2_all.deb ... Unpacking python3-typing-extensions (4.12.2-2) ... Selecting previously unselected package python3-typeguard. Preparing to unpack .../35-python3-typeguard_4.4.1-1_all.deb ... Unpacking python3-typeguard (4.4.1-1) ... Selecting previously unselected package python3-inflect. Preparing to unpack .../36-python3-inflect_7.3.1-2_all.deb ... Unpacking python3-inflect (7.3.1-2) ... Selecting previously unselected package python3-jaraco.context. Preparing to unpack .../37-python3-jaraco.context_6.0.0-1_all.deb ... Unpacking python3-jaraco.context (6.0.0-1) ... Selecting previously unselected package python3-jaraco.functools. Preparing to unpack .../38-python3-jaraco.functools_4.1.0-1_all.deb ... Unpacking python3-jaraco.functools (4.1.0-1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../39-python3-pkg-resources_75.2.0-1_all.deb ... Unpacking python3-pkg-resources (75.2.0-1) ... Selecting previously unselected package python3-jaraco.text. Preparing to unpack .../40-python3-jaraco.text_4.0.0-1_all.deb ... Unpacking python3-jaraco.text (4.0.0-1) ... Selecting previously unselected package python3-zipp. Preparing to unpack .../41-python3-zipp_3.21.0-1_all.deb ... Unpacking python3-zipp (3.21.0-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../42-python3-setuptools_75.2.0-1_all.deb ... Unpacking python3-setuptools (75.2.0-1) ... Selecting previously unselected package dh-python. Preparing to unpack .../43-dh-python_6.20241024_all.deb ... Unpacking dh-python (6.20241024) ... Selecting previously unselected package libpython3.13-stdlib:armhf. Preparing to unpack .../44-libpython3.13-stdlib_3.13.1-1_armhf.deb ... Unpacking libpython3.13-stdlib:armhf (3.13.1-1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../45-python3-packaging_24.2-1_all.deb ... Unpacking python3-packaging (24.2-1) ... Selecting previously unselected package python3-pyproject-hooks. Preparing to unpack .../46-python3-pyproject-hooks_1.2.0-1_all.deb ... Unpacking python3-pyproject-hooks (1.2.0-1) ... Selecting previously unselected package python3-toml. Preparing to unpack .../47-python3-toml_0.10.2-1_all.deb ... Unpacking python3-toml (0.10.2-1) ... Selecting previously unselected package python3-wheel. Preparing to unpack .../48-python3-wheel_0.45.1-1_all.deb ... Unpacking python3-wheel (0.45.1-1) ... Selecting previously unselected package python3-build. Preparing to unpack .../49-python3-build_1.2.2-1_all.deb ... Unpacking python3-build (1.2.2-1) ... Selecting previously unselected package python3-installer. Preparing to unpack .../50-python3-installer_0.7.0+dfsg1-3_all.deb ... Unpacking python3-installer (0.7.0+dfsg1-3) ... Selecting previously unselected package pybuild-plugin-pyproject. Preparing to unpack .../51-pybuild-plugin-pyproject_6.20241024_all.deb ... Unpacking pybuild-plugin-pyproject (6.20241024) ... Selecting previously unselected package python3.13. Preparing to unpack .../52-python3.13_3.13.1-1_armhf.deb ... Unpacking python3.13 (3.13.1-1) ... Selecting previously unselected package python3-all. Preparing to unpack .../53-python3-all_3.12.7-1_armhf.deb ... Unpacking python3-all (3.12.7-1) ... Selecting previously unselected package python3-dateutil. Preparing to unpack .../54-python3-dateutil_2.9.0-3_all.deb ... Unpacking python3-dateutil (2.9.0-3) ... Selecting previously unselected package python3-pathspec. Preparing to unpack .../55-python3-pathspec_0.12.1-1_all.deb ... Unpacking python3-pathspec (0.12.1-1) ... Selecting previously unselected package python3-pluggy. Preparing to unpack .../56-python3-pluggy_1.5.0-1_all.deb ... Unpacking python3-pluggy (1.5.0-1) ... Selecting previously unselected package python3-trove-classifiers. Preparing to unpack .../57-python3-trove-classifiers_2024.9.12-1_all.deb ... Unpacking python3-trove-classifiers (2024.9.12-1) ... Selecting previously unselected package python3-hatchling. Preparing to unpack .../58-python3-hatchling_1.26.3-1_all.deb ... Unpacking python3-hatchling (1.26.3-1) ... Selecting previously unselected package python3-iniconfig. Preparing to unpack .../59-python3-iniconfig_1.1.1-2_all.deb ... Unpacking python3-iniconfig (1.1.1-2) ... Selecting previously unselected package python3-pytest. Preparing to unpack .../60-python3-pytest_8.3.4-1_all.deb ... Unpacking python3-pytest (8.3.4-1) ... Selecting previously unselected package python3-pytest-mock. Preparing to unpack .../61-python3-pytest-mock_3.14.0-2_all.deb ... Unpacking python3-pytest-mock (3.14.0-2) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:armhf (1.5.8-1) ... Setting up libkeyutils1:armhf (1.6.3-4) ... Setting up libicu72:armhf (72.1-5+b1) ... Setting up bsdextrautils (2.40.2-12) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libdebhelper-perl (13.20) ... Setting up libmagic1t64:armhf (1:5.45-3+b1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up libcom-err2:armhf (1.47.2~rc1-2) ... Setting up file (1:5.45-3+b1) ... Setting up libelf1t64:armhf (0.192-4) ... Setting up libkrb5support0:armhf (1.21.3-3) ... Setting up tzdata (2024b-4) ... Current default time zone: 'Etc/UTC' Local time is now: Fri Dec 6 22:51:22 UTC 2024. Universal Time is now: Fri Dec 6 22:51:22 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libpython3.13-minimal:armhf (3.13.1-1) ... Setting up autotools-dev (20220109.1) ... Setting up autopoint (0.22.5-2) ... Setting up libk5crypto3:armhf (1.21.3-3) ... Setting up autoconf (2.72-3) ... Setting up dwz (0.15-1+b2) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:armhf (0.0.8-1+b2) ... Setting up python3.13-minimal (3.13.1-1) ... Setting up netbase (6.4) ... Setting up libkrb5-3:armhf (1.21.3-3) ... Setting up readline-common (8.2-5) ... Setting up libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up gettext (0.22.5-2) ... Setting up libtool (2.4.7-8) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libgssapi-krb5-2:armhf (1.21.3-3) ... Setting up libreadline8t64:armhf (8.2-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-6) ... Setting up libpython3.13-stdlib:armhf (3.13.1-1) ... Setting up libtirpc3t64:armhf (1.3.4+ds-1.3+b1) ... Setting up python3.13 (3.13.1-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libnsl2:armhf (1.3.0-3+b3) ... Setting up libpython3.12-stdlib:armhf (3.12.8-1) ... Setting up python3.12 (3.12.8-1) ... Setting up debhelper (13.20) ... Setting up libpython3-stdlib:armhf (3.12.7-1) ... Setting up python3 (3.12.7-1) ... Setting up python3-zipp (3.21.0-1) ... Setting up python3-autocommand (2.2.2-3) ... Setting up python3-wheel (0.45.1-1) ... Setting up python3-packaging (24.2-1) ... Setting up python3-pyproject-hooks (1.2.0-1) ... Setting up python3-typing-extensions (4.12.2-2) ... Setting up python3-toml (0.10.2-1) ... Setting up python3-installer (0.7.0+dfsg1-3) ... Setting up python3-pluggy (1.5.0-1) ... Setting up python3-trove-classifiers (2024.9.12-1) ... Setting up python3-dateutil (2.9.0-3) ... Setting up python3-build (1.2.2-1) ... Setting up python3-pathspec (0.12.1-1) ... Setting up python3-more-itertools (10.5.0-1) ... Setting up python3-iniconfig (1.1.1-2) ... Setting up python3-jaraco.functools (4.1.0-1) ... Setting up python3-jaraco.context (6.0.0-1) ... Setting up python3-pytest (8.3.4-1) ... Setting up python3-typeguard (4.4.1-1) ... Setting up python3-all (3.12.7-1) ... Setting up python3-inflect (7.3.1-2) ... Setting up python3-jaraco.text (4.0.0-1) ... Setting up python3-pytest-mock (3.14.0-2) ... Setting up python3-hatchling (1.26.3-1) ... Setting up python3-pkg-resources (75.2.0-1) ... Setting up python3-setuptools (75.2.0-1) ... Setting up dh-python (6.20241024) ... Setting up pybuild-plugin-pyproject (6.20241024) ... Processing triggers for libc-bin (2.40-4) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/javaproperties-0.8.2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../javaproperties_0.8.2-1_source.changes dpkg-buildpackage: info: source package javaproperties dpkg-buildpackage: info: source version 0.8.2-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Luca Boccassi dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf debian/rules clean dh clean --buildsystem=pybuild dh_auto_clean -O--buildsystem=pybuild dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules binary dh binary --buildsystem=pybuild dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild dh_auto_build -O--buildsystem=pybuild I: pybuild plugin_pyproject:129: Building wheel for python3.13 with "build" module I: pybuild base:311: python3.13 -m build --skip-dependency-check --no-isolation --wheel --outdir /build/reproducible-path/javaproperties-0.8.2/.pybuild/cpython3_3.13 * Building wheel... Successfully built javaproperties-0.8.2-py3-none-any.whl I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.13 with "installer" module I: pybuild plugin_pyproject:129: Building wheel for python3.12 with "build" module I: pybuild base:311: python3.12 -m build --skip-dependency-check --no-isolation --wheel --outdir /build/reproducible-path/javaproperties-0.8.2/.pybuild/cpython3_3.12 * Building wheel... Successfully built javaproperties-0.8.2-py3-none-any.whl I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.12 with "installer" module dh_auto_test -O--buildsystem=pybuild I: pybuild base:311: cd /build/reproducible-path/javaproperties-0.8.2/.pybuild/cpython3_3.13/build; python3.13 -m pytest -v -c /dev/null ============================= test session starts ============================== platform linux -- Python 3.13.1, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3.13 cachedir: .pytest_cache rootdir: /dev configfile: null plugins: mock-3.14.0, typeguard-4.4.1 collecting ... collected 1208 items ../../../../../../dev/test/test_dump_xml.py::test_dump_xml_encoding[ASCII] PASSED [ 0%] ../../../../../../dev/test/test_dump_xml.py::test_dump_xml_encoding[Latin-1] PASSED [ 0%] ../../../../../../dev/test/test_dump_xml.py::test_dump_xml_encoding[UTF-16BE] PASSED [ 0%] ../../../../../../dev/test/test_dump_xml.py::test_dump_xml_encoding[UTF-8] PASSED [ 0%] ../../../../../../dev/test/test_dumps.py::test_dumps[d0-] PASSED [ 0%] ../../../../../../dev/test/test_dumps.py::test_dumps[d1-key=value\n] PASSED [ 0%] ../../../../../../dev/test/test_dumps.py::test_dumps[d2-key=value\nzebra=apple\n] PASSED [ 0%] ../../../../../../dev/test/test_dumps.py::test_dumps[d3-zebra=apple\nkey=value\n] PASSED [ 0%] ../../../../../../dev/test/test_dumps.py::test_dumps[d4-key=value\nzebra=apple\n] PASSED [ 0%] ../../../../../../dev/test/test_dumps.py::test_dumps[d5-zebra=apple\nkey=value\n] PASSED [ 0%] ../../../../../../dev/test/test_dumps.py::test_dumps[d6-two\\ words=value\n] PASSED [ 0%] ../../../../../../dev/test/test_dumps.py::test_dumps[d7-key=two words\n] PASSED [ 0%] ../../../../../../dev/test/test_dumps.py::test_dumps[d8-\\ key=value\n] PASSED [ 1%] ../../../../../../dev/test/test_dumps.py::test_dumps[d9-key=\\ value\n] PASSED [ 1%] ../../../../../../dev/test/test_dumps.py::test_dumps[d10-key\\ =value\n] PASSED [ 1%] ../../../../../../dev/test/test_dumps.py::test_dumps[d11-key=value \n] PASSED [ 1%] ../../../../../../dev/test/test_dumps.py::test_dumps[d12-\\ \\ \\ =value\n] PASSED [ 1%] ../../../../../../dev/test/test_dumps.py::test_dumps[d13-key=\\ \n] PASSED [ 1%] ../../../../../../dev/test/test_dumps.py::test_dumps[d14-US=\\u001f\n] PASSED [ 1%] ../../../../../../dev/test/test_dumps.py::test_dumps[d15-tilde=~\n] PASSED [ 1%] ../../../../../../dev/test/test_dumps.py::test_dumps[d16-delete=\\u007f\n] PASSED [ 1%] ../../../../../../dev/test/test_dumps.py::test_dumps[d17-edh=\\u00f0\n] PASSED [ 1%] ../../../../../../dev/test/test_dumps.py::test_dumps[d18-snowman=\\u2603\n] PASSED [ 1%] ../../../../../../dev/test/test_dumps.py::test_dumps[d19-goat=\\ud83d\\udc10\n] PASSED [ 1%] ../../../../../../dev/test/test_dumps.py::test_dumps[d20-taog=\\udc10\\ud83d\n] PASSED [ 2%] ../../../../../../dev/test/test_dumps.py::test_dumps[d21-newline=\\n\n] PASSED [ 2%] ../../../../../../dev/test/test_dumps.py::test_dumps[d22-carriage-return=\\r\n] PASSED [ 2%] ../../../../../../dev/test/test_dumps.py::test_dumps[d23-tab=\\t\n] PASSED [ 2%] ../../../../../../dev/test/test_dumps.py::test_dumps[d24-form-feed=\\f\n] PASSED [ 2%] ../../../../../../dev/test/test_dumps.py::test_dumps[d25-bell=\\u0007\n] PASSED [ 2%] ../../../../../../dev/test/test_dumps.py::test_dumps[d26-escape=\\u001b\n] PASSED [ 2%] ../../../../../../dev/test/test_dumps.py::test_dumps[d27-vertical-tab=\\u000b\n] PASSED [ 2%] ../../../../../../dev/test/test_dumps.py::test_dumps[d28-backslash=\\\\\n] PASSED [ 2%] ../../../../../../dev/test/test_dumps.py::test_dumps[d29-equals=\\=\n] PASSED [ 2%] ../../../../../../dev/test/test_dumps.py::test_dumps[d30-colon=\\:\n] PASSED [ 2%] ../../../../../../dev/test/test_dumps.py::test_dumps[d31-hash=\\#\n] PASSED [ 2%] ../../../../../../dev/test/test_dumps.py::test_dumps[d32-exclamation=\\!\n] PASSED [ 3%] ../../../../../../dev/test/test_dumps.py::test_dumps[d33-null=\\u0000\n] PASSED [ 3%] ../../../../../../dev/test/test_dumps.py::test_dumps[d34-backspace=\\u0008\n] PASSED [ 3%] ../../../../../../dev/test/test_dumps.py::test_dumps_sorted[d0-key=value\nzebra=apple\n] PASSED [ 3%] ../../../../../../dev/test/test_dumps.py::test_dumps_sorted[d1-key=value\nzebra=apple\n] PASSED [ 3%] ../../../../../../dev/test/test_dumps.py::test_dumps_sorted[d2-key=value\nzebra=apple\n] PASSED [ 3%] ../../../../../../dev/test/test_dumps.py::test_dumps_sorted[d3-key=value\nzebra=apple\n] PASSED [ 3%] ../../../../../../dev/test/test_dumps.py::test_dumps_sorted[d4-key=value\nzebra=apple\n] PASSED [ 3%] ../../../../../../dev/test/test_dumps.py::test_dump_timestamp[None-key=value\n] PASSED [ 3%] ../../../../../../dev/test/test_dumps.py::test_dump_timestamp[1473703254-#Mon Sep 12 14:00:54 EDT 2016\nkey=value\n] PASSED [ 3%] ../../../../../../dev/test/test_dumps.py::test_dump_timestamp[ts2-#Mon Sep 12 14:00:54 EDT 2016\nkey=value\n] PASSED [ 3%] ../../../../../../dev/test/test_dumps.py::test_dump_timestamp[ts3-#Mon Sep 12 11:00:54 PDT 2016\nkey=value\n] PASSED [ 3%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d0-US=\\u001f\n] PASSED [ 4%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d1-delete=\\u007f\n] PASSED [ 4%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d2-padding=\x80\n] PASSED [ 4%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d3-nbsp=\xa0\n] PASSED [ 4%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d4-edh=\xf0\n] PASSED [ 4%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d5-snowman=\u2603\n] PASSED [ 4%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d6-goat=\U0001f410\n] PASSED [ 4%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d7-taog=\udc10\ud83d\n] PASSED [ 4%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d8-newline=\\n\n] PASSED [ 4%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d9-carriage-return=\\r\n] PASSED [ 4%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d10-tab=\\t\n] PASSED [ 4%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d11-form-feed=\\f\n] PASSED [ 4%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d12-bell=\\u0007\n] PASSED [ 5%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d13-escape=\\u001b\n] PASSED [ 5%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d14-vertical-tab=\\u000b\n] PASSED [ 5%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d15-backslash=\\\\\n] PASSED [ 5%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d16-equals=\\=\n] PASSED [ 5%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d17-colon=\\:\n] PASSED [ 5%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d18-hash=\\#\n] PASSED [ 5%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d19-exclamation=\\!\n] PASSED [ 5%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d20-null=\\u0000\n] PASSED [ 5%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d21-backspace=\\u0008\n] PASSED [ 5%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-] PASSED [ 5%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-foobar] PASSED [ 5%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None- leading] PASSED [ 6%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-trailing ] PASSED [ 6%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None- ] PASSED [ 6%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-This is a comment.] PASSED [ 6%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-#This is a double comment.] PASSED [ 6%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-trailing newline\n] PASSED [ 6%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-trailing CRLF\r\n] PASSED [ 6%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-trailing carriage return\r] PASSED [ 6%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-line one\nline two] PASSED [ 6%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-line one\n#line two] PASSED [ 6%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-line one\n!line two] PASSED [ 6%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\x00] PASSED [ 6%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\x07] PASSED [ 7%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\x08] PASSED [ 7%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\t] PASSED [ 7%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\n] PASSED [ 7%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\x0b] PASSED [ 7%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\x0c] PASSED [ 7%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\r] PASSED [ 7%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\x1b] PASSED [ 7%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\x1f] PASSED [ 7%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-!] PASSED [ 7%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-#] PASSED [ 7%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-:] PASSED [ 7%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-=] PASSED [ 8%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\\] PASSED [ 8%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\\u2603] PASSED [ 8%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-~] PASSED [ 8%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\x7f] PASSED [ 8%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\x80] PASSED [ 8%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\xa0] PASSED [ 8%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\xf0] PASSED [ 8%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\xff] PASSED [ 8%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\u0100] PASSED [ 8%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\u2603] PASSED [ 8%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\U0001f410] PASSED [ 8%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\udc10\ud83d] PASSED [ 9%] ../../../../../../dev/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%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-] PASSED [ 9%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-foobar] PASSED [ 9%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True- leading] PASSED [ 9%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-trailing ] PASSED [ 9%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True- ] PASSED [ 9%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-This is a comment.] PASSED [ 9%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-#This is a double comment.] PASSED [ 9%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-trailing newline\n] PASSED [ 9%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-trailing CRLF\r\n] PASSED [ 9%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-trailing carriage return\r] PASSED [ 9%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-line one\nline two] PASSED [ 10%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-line one\n#line two] PASSED [ 10%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-line one\n!line two] PASSED [ 10%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\x00] PASSED [ 10%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\x07] PASSED [ 10%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\x08] PASSED [ 10%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\t] PASSED [ 10%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\n] PASSED [ 10%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\x0b] PASSED [ 10%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\x0c] PASSED [ 10%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\r] PASSED [ 10%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\x1b] PASSED [ 10%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\x1f] PASSED [ 11%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-!] PASSED [ 11%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-#] PASSED [ 11%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-:] PASSED [ 11%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-=] PASSED [ 11%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\\] PASSED [ 11%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\\u2603] PASSED [ 11%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-~] PASSED [ 11%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\x7f] PASSED [ 11%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\x80] PASSED [ 11%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\xa0] PASSED [ 11%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\xf0] PASSED [ 11%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\xff] PASSED [ 12%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\u0100] PASSED [ 12%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\u2603] PASSED [ 12%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\U0001f410] PASSED [ 12%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\udc10\ud83d] PASSED [ 12%] ../../../../../../dev/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%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-] PASSED [ 12%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-foobar] PASSED [ 12%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False- leading] PASSED [ 12%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-trailing ] PASSED [ 12%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False- ] PASSED [ 12%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-This is a comment.] PASSED [ 12%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-#This is a double comment.] PASSED [ 12%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-trailing newline\n] PASSED [ 13%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-trailing CRLF\r\n] PASSED [ 13%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-trailing carriage return\r] PASSED [ 13%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-line one\nline two] PASSED [ 13%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-line one\n#line two] PASSED [ 13%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-line one\n!line two] PASSED [ 13%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\x00] PASSED [ 13%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\x07] PASSED [ 13%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\x08] PASSED [ 13%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\t] PASSED [ 13%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\n] PASSED [ 13%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\x0b] PASSED [ 13%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\x0c] PASSED [ 14%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\r] PASSED [ 14%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\x1b] PASSED [ 14%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\x1f] PASSED [ 14%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-!] PASSED [ 14%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-#] PASSED [ 14%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-:] PASSED [ 14%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-=] PASSED [ 14%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\\] PASSED [ 14%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\\u2603] PASSED [ 14%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-~] PASSED [ 14%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\x7f] PASSED [ 14%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\x80] PASSED [ 15%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\xa0] PASSED [ 15%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\xf0] PASSED [ 15%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\xff] PASSED [ 15%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\u0100] PASSED [ 15%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\u2603] PASSED [ 15%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\U0001f410] PASSED [ 15%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\udc10\ud83d] PASSED [ 15%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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 [ 16%] ../../../../../../dev/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 [ 16%] ../../../../../../dev/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 [ 16%] ../../../../../../dev/test/test_dumps.py::test_dumps_tab_separator PASSED [ 16%] ../../../../../../dev/test/test_dumps.py::test_dumps_timestamp_and_comment PASSED [ 16%] ../../../../../../dev/test/test_dumps_xml.py::test_dumps_xml[d0-\n\n\n] PASSED [ 16%] ../../../../../../dev/test/test_dumps_xml.py::test_dumps_xml[d1-\n\nvalue\n\n] PASSED [ 16%] ../../../../../../dev/test/test_dumps_xml.py::test_dumps_xml[d2-\n\nvalue\napple\n\n] PASSED [ 16%] ../../../../../../dev/test/test_dumps_xml.py::test_dumps_xml[d3-\n\napple\nvalue\n\n] PASSED [ 16%] ../../../../../../dev/test/test_dumps_xml.py::test_dumps_xml[d4-\n\nvalue\napple\n\n] PASSED [ 16%] ../../../../../../dev/test/test_dumps_xml.py::test_dumps_xml[d5-\n\napple\nvalue\n\n] PASSED [ 16%] ../../../../../../dev/test/test_dumps_xml.py::test_dumps_xml[d6-\n\nvalue\n\xf0\n\u2603\n\U0001f410\n\n] PASSED [ 16%] ../../../../../../dev/test/test_dumps_xml.py::test_dumps_xml[d7-\n\nvalue\nedh\nsnowman\ngoat\n\n] PASSED [ 17%] ../../../../../../dev/test/test_dumps_xml.py::test_dumps_xml_sorted[d0-\n\nvalue\napple\n\n] PASSED [ 17%] ../../../../../../dev/test/test_dumps_xml.py::test_dumps_xml_sorted[d1-\n\nvalue\napple\n\n] PASSED [ 17%] ../../../../../../dev/test/test_dumps_xml.py::test_dumps_xml_sorted[d2-\n\nvalue\napple\n\n] PASSED [ 17%] ../../../../../../dev/test/test_dumps_xml.py::test_dumps_xml_sorted[d3-\n\nvalue\napple\n\n] PASSED [ 17%] ../../../../../../dev/test/test_dumps_xml.py::test_dumps_xml_sorted[d4-\n\nvalue\napple\n\n] PASSED [ 17%] ../../../../../../dev/test/test_dumps_xml.py::test_dumps_xml_comment PASSED [ 17%] ../../../../../../dev/test/test_dumps_xml.py::test_dumps_xml_entities PASSED [ 17%] ../../../../../../dev/test/test_escape.py::test_escape[-] PASSED [ 17%] ../../../../../../dev/test/test_escape.py::test_escape[foobar-foobar] PASSED [ 17%] ../../../../../../dev/test/test_escape.py::test_escape[inner space-inner\\ space] PASSED [ 17%] ../../../../../../dev/test/test_escape.py::test_escape[ leading-\\ leading] PASSED [ 17%] ../../../../../../dev/test/test_escape.py::test_escape[trailing -trailing\\ ] PASSED [ 18%] ../../../../../../dev/test/test_escape.py::test_escape[ -\\ \\ \\ ] PASSED [ 18%] ../../../../../../dev/test/test_escape.py::test_escape[\x00-\\u0000] PASSED [ 18%] ../../../../../../dev/test/test_escape.py::test_escape[\x07-\\u0007] PASSED [ 18%] ../../../../../../dev/test/test_escape.py::test_escape[\x08-\\u0008] PASSED [ 18%] ../../../../../../dev/test/test_escape.py::test_escape[\t-\\t] PASSED [ 18%] ../../../../../../dev/test/test_escape.py::test_escape[\n-\\n] PASSED [ 18%] ../../../../../../dev/test/test_escape.py::test_escape[\x0b-\\u000b] PASSED [ 18%] ../../../../../../dev/test/test_escape.py::test_escape[\x0c-\\f] PASSED [ 18%] ../../../../../../dev/test/test_escape.py::test_escape[\r-\\r] PASSED [ 18%] ../../../../../../dev/test/test_escape.py::test_escape[\x1b-\\u001b] PASSED [ 18%] ../../../../../../dev/test/test_escape.py::test_escape[\x1f-\\u001f] PASSED [ 18%] ../../../../../../dev/test/test_escape.py::test_escape[!-\\!] PASSED [ 19%] ../../../../../../dev/test/test_escape.py::test_escape[#-\\#] PASSED [ 19%] ../../../../../../dev/test/test_escape.py::test_escape[:-\\:] PASSED [ 19%] ../../../../../../dev/test/test_escape.py::test_escape[=-\\=] PASSED [ 19%] ../../../../../../dev/test/test_escape.py::test_escape[\\-\\\\] PASSED [ 19%] ../../../../../../dev/test/test_escape.py::test_escape[\\u2603-\\\\u2603] PASSED [ 19%] ../../../../../../dev/test/test_escape.py::test_escape[~-~] PASSED [ 19%] ../../../../../../dev/test/test_escape.py::test_escape[\x7f-\\u007f] PASSED [ 19%] ../../../../../../dev/test/test_escape.py::test_escape[\xf0-\\u00f0] PASSED [ 19%] ../../../../../../dev/test/test_escape.py::test_escape[\u2603-\\u2603] PASSED [ 19%] ../../../../../../dev/test/test_escape.py::test_escape[\U0001f410-\\ud83d\\udc10] PASSED [ 19%] ../../../../../../dev/test/test_escape.py::test_escape[\udc10\ud83d-\\udc10\\ud83d] PASSED [ 19%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[-] PASSED [ 20%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[foobar-foobar] PASSED [ 20%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[inner space-inner\\ space] PASSED [ 20%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[ leading-\\ leading] PASSED [ 20%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[trailing -trailing\\ ] PASSED [ 20%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[ -\\ \\ \\ ] PASSED [ 20%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\x00-\\u0000] PASSED [ 20%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\x07-\\u0007] PASSED [ 20%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\x08-\\u0008] PASSED [ 20%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\t-\\t] PASSED [ 20%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\n-\\n] PASSED [ 20%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\x0b-\\u000b] PASSED [ 20%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\x0c-\\f] PASSED [ 21%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\r-\\r] PASSED [ 21%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\x1b-\\u001b] PASSED [ 21%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\x1f-\\u001f] PASSED [ 21%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[!-\\!] PASSED [ 21%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[#-\\#] PASSED [ 21%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[:-\\:] PASSED [ 21%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[=-\\=] PASSED [ 21%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\\-\\\\] PASSED [ 21%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\\u2603-\\\\u2603] PASSED [ 21%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[~-~] PASSED [ 21%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\x7f-\\u007f] PASSED [ 21%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\x80-\x80] PASSED [ 22%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\xa0-\xa0] PASSED [ 22%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\xf0-\xf0] PASSED [ 22%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\u2603-\u2603] PASSED [ 22%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\U0001f410-\U0001f410] PASSED [ 22%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\udc10\ud83d-\udc10\ud83d] PASSED [ 22%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[None-] PASSED [ 22%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[False-] PASSED [ 22%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[0-Wed Dec 31 19:00:00 EST 1969] PASSED [ 22%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1234567890.101112-Fri Feb 13 18:31:30 EST 2009] PASSED [ 22%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1234567890.987654-Fri Feb 13 18:31:30 EST 2009] PASSED [ 22%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1451624400-Fri Jan 01 00:00:00 EST 2016] PASSED [ 22%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1454396522-Tue Feb 02 02:02:02 EST 2016] PASSED [ 23%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1456992183-Thu Mar 03 03:03:03 EST 2016] PASSED [ 23%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1459757044-Mon Apr 04 04:04:04 EDT 2016] PASSED [ 23%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1462439105-Thu May 05 05:05:05 EDT 2016] PASSED [ 23%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1465207566-Mon Jun 06 06:06:06 EDT 2016] PASSED [ 23%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1467889627-Thu Jul 07 07:07:07 EDT 2016] PASSED [ 23%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1470658088-Mon Aug 08 08:08:08 EDT 2016] PASSED [ 23%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1473426549-Fri Sep 09 09:09:09 EDT 2016] PASSED [ 23%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1476108610-Mon Oct 10 10:10:10 EDT 2016] PASSED [ 23%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1478880671-Fri Nov 11 11:11:11 EST 2016] PASSED [ 23%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1481562732-Mon Dec 12 12:12:12 EST 2016] PASSED [ 23%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1451818800-Sun Jan 03 06:00:00 EST 2016] PASSED [ 23%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1451883600-Mon Jan 04 00:00:00 EST 2016] PASSED [ 24%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1451973600-Tue Jan 05 01:00:00 EST 2016] PASSED [ 24%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1452063600-Wed Jan 06 02:00:00 EST 2016] PASSED [ 24%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1452153600-Thu Jan 07 03:00:00 EST 2016] PASSED [ 24%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1452243600-Fri Jan 08 04:00:00 EST 2016] PASSED [ 24%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1452333600-Sat Jan 09 05:00:00 EST 2016] PASSED [ 24%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1456733655-Mon Feb 29 03:14:15 EST 2016] PASSED [ 24%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1463159593-Fri May 13 13:13:13 EDT 2016] PASSED [ 24%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1457852399-Sun Mar 13 01:59:59 EST 2016] PASSED [ 24%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[ts27-Sun Mar 13 01:59:59 EST 2016] PASSED [ 24%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[ts28-Sun Apr 02 01:59:59 PST 2006] PASSED [ 24%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[ts29-Sun Mar 13 03:30:00 EDT 2016] PASSED [ 24%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[ts30-Sun Apr 02 02:30:00 PDT 2006] PASSED [ 25%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1457852401-Sun Mar 13 03:00:01 EDT 2016] PASSED [ 25%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[ts32-Sun Mar 13 03:00:01 EDT 2016] PASSED [ 25%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[ts33-Sun Apr 02 03:00:01 PDT 2006] PASSED [ 25%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1478411999-Sun Nov 06 01:59:59 EDT 2016] PASSED [ 25%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[ts35-Sun Nov 06 00:59:59 EDT 2016] PASSED [ 25%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[ts36-Sun Oct 29 00:59:59 PDT 2006] PASSED [ 25%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[ts37-s37] PASSED [ 25%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[ts38-s38] PASSED [ 25%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1478412001-Sun Nov 06 01:00:01 EST 2016] PASSED [ 25%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[ts40-Sun Nov 06 02:00:01 EST 2016] PASSED [ 25%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[ts41-Sun Oct 29 02:00:01 PST 2006] PASSED [ 25%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp_fold[ts0-0-Sun Nov 06 01:30:00 EDT 2016] PASSED [ 25%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp_fold[ts1-0-Sun Oct 29 01:30:00 PDT 2006] PASSED [ 26%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp_fold[ts2-1-Sun Nov 06 01:30:00 EST 2016] PASSED [ 26%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp_fold[ts3-1-Sun Oct 29 01:30:00 PST 2006] PASSED [ 26%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp_now PASSED [ 26%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp_dogfood_type_error PASSED [ 26%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[--=] PASSED [ 26%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[key-value-key=value] PASSED [ 26%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[two words-value-two\\ words=value] PASSED [ 26%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[key-two words-key=two words] PASSED [ 26%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[ key-value-\\ key=value] PASSED [ 26%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[key- value-key=\\ value] PASSED [ 26%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[key -value-key\\ =value] PASSED [ 26%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[key-value -key=value ] PASSED [ 27%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[ -value-\\ \\ \\ =value] PASSED [ 27%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[key- -key=\\ ] PASSED [ 27%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[US-\x1f-US=\\u001f] PASSED [ 27%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[tilde-~-tilde=~] PASSED [ 27%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[delete-\x7f-delete=\\u007f] PASSED [ 27%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[padding-\x80-padding=\\u0080] PASSED [ 27%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[nbsp-\xa0-nbsp=\\u00a0] PASSED [ 27%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[edh-\xf0-edh=\\u00f0] PASSED [ 27%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[snowman-\u2603-snowman=\\u2603] PASSED [ 27%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[goat-\U0001f410-goat=\\ud83d\\udc10] PASSED [ 27%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[taog-\udc10\ud83d-taog=\\udc10\\ud83d] PASSED [ 27%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[newline-\n-newline=\\n] PASSED [ 28%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[carriage-return-\r-carriage-return=\\r] PASSED [ 28%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[tab-\t-tab=\\t] PASSED [ 28%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[form-feed-\x0c-form-feed=\\f] PASSED [ 28%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[bell-\x07-bell=\\u0007] PASSED [ 28%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[escape-\x1b-escape=\\u001b] PASSED [ 28%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[vertical-tab-\x0b-vertical-tab=\\u000b] PASSED [ 28%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[backslash-\\-backslash=\\\\] PASSED [ 28%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[equals-=-equals=\\=] PASSED [ 28%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[colon-:-colon=\\:] PASSED [ 28%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[hash-#-hash=\\#] PASSED [ 28%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[exclamation-!-exclamation=\\!] PASSED [ 28%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[null-\x00-null=\\u0000] PASSED [ 29%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[backspace-\x08-backspace=\\u0008] PASSED [ 29%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_separator[key-value- = -key = value] PASSED [ 29%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_separator[key-value-:-key:value] PASSED [ 29%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_separator[key-value- -key value] PASSED [ 29%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_separator[key-value-\t-key\tvalue] PASSED [ 29%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_separator[ key - value - : -\\ key\\ : \\ value ] PASSED [ 29%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[--=] PASSED [ 29%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[key-value-key=value] PASSED [ 29%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[two words-value-two\\ words=value] PASSED [ 29%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[key-two words-key=two words] PASSED [ 29%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[ key-value-\\ key=value] PASSED [ 29%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[key- value-key=\\ value] PASSED [ 30%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[key -value-key\\ =value] PASSED [ 30%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[key-value -key=value ] PASSED [ 30%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[ -value-\\ \\ \\ =value] PASSED [ 30%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[key- -key=\\ ] PASSED [ 30%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[US-\x1f-US=\\u001f] PASSED [ 30%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[tilde-~-tilde=~] PASSED [ 30%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[delete-\x7f-delete=\\u007f] PASSED [ 30%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[padding-\x80-padding=\x80] PASSED [ 30%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[nbsp-\xa0-nbsp=\xa0] PASSED [ 30%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[edh-\xf0-edh=\xf0] PASSED [ 30%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[snowman-\u2603-snowman=\u2603] PASSED [ 30%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[goat-\U0001f410-goat=\U0001f410] PASSED [ 31%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[taog-\udc10\ud83d-taog=\udc10\ud83d] PASSED [ 31%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[newline-\n-newline=\\n] PASSED [ 31%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[carriage-return-\r-carriage-return=\\r] PASSED [ 31%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[tab-\t-tab=\\t] PASSED [ 31%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[form-feed-\x0c-form-feed=\\f] PASSED [ 31%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[bell-\x07-bell=\\u0007] PASSED [ 31%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[escape-\x1b-escape=\\u001b] PASSED [ 31%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[vertical-tab-\x0b-vertical-tab=\\u000b] PASSED [ 31%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[backslash-\\-backslash=\\\\] PASSED [ 31%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[equals-=-equals=\\=] PASSED [ 31%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[colon-:-colon=\\:] PASSED [ 31%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[hash-#-hash=\\#] PASSED [ 32%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[exclamation-!-exclamation=\\!] PASSED [ 32%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[null-\x00-null=\\u0000] PASSED [ 32%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[backspace-\x08-backspace=\\u0008] PASSED [ 32%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[foobar-us-ascii-foobar] PASSED [ 32%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[f\xfcbar-us-ascii-f\u00fcbar] PASSED [ 32%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[f\xfc\xdfar-us-ascii-f\u00fc\u00dfar] PASSED [ 32%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[killer \u2603-us-ascii-killer \u2603] PASSED [ 32%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[kid \U0001f410-us-ascii-kid \ud83d\udc10] PASSED [ 32%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[foobar-iso-8859-1-foobar] PASSED [ 32%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[f\xfcbar-iso-8859-1-f\xfcbar] PASSED [ 32%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[f\xfc\xdfar-iso-8859-1-f\xfc\xdfar] PASSED [ 32%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[killer \u2603-iso-8859-1-killer \u2603] PASSED [ 33%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[kid \U0001f410-iso-8859-1-kid \ud83d\udc10] PASSED [ 33%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[foobar-utf-8-foobar] PASSED [ 33%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[f\xfcbar-utf-8-f\xc3\xbcbar] PASSED [ 33%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[f\xfc\xdfar-utf-8-f\xc3\xbc\xc3\x9far] PASSED [ 33%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[killer \u2603-utf-8-killer \xe2\x98\x83] PASSED [ 33%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[kid \U0001f410-utf-8-kid \xf0\x9f\x90\x90] PASSED [ 33%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[foobar-utf-16be-\x00f\x00o\x00o\x00b\x00a\x00r] PASSED [ 33%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[f\xfcbar-utf-16be-\x00f\x00\xfc\x00b\x00a\x00r] PASSED [ 33%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[f\xfc\xdfar-utf-16be-\x00f\x00\xfc\x00\xdf\x00a\x00r] PASSED [ 33%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[killer \u2603-utf-16be-\x00k\x00i\x00l\x00l\x00e\x00r\x00 &\x03] PASSED [ 33%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[kid \U0001f410-utf-16be-\x00k\x00i\x00d\x00 \xd8=\xdc\x10] PASSED [ 33%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[foobar-mac_roman-foobar] PASSED [ 34%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[f\xfcbar-mac_roman-f\x9fbar] PASSED [ 34%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[f\xfc\xdfar-mac_roman-f\x9f\xa7ar] PASSED [ 34%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[killer \u2603-mac_roman-killer \u2603] PASSED [ 34%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[kid \U0001f410-mac_roman-kid \ud83d\udc10] PASSED [ 34%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[e\xf0-mac_roman-e\u00f0] PASSED [ 34%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[\u201cHello!\u201d-mac_roman-\xd2Hello!\xd3] PASSED [ 34%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[foobar-cp500-\x86\x96\x96\x82\x81\x99] PASSED [ 34%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[f\xfcbar-cp500-\x86\xdc\x82\x81\x99] PASSED [ 34%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[f\xfc\xdfar-cp500-\x86\xdcY\x81\x99] PASSED [ 34%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[killer \u2603-cp500-\x92\x89\x93\x93\x85\x99@\xe0\xa4\xf2\xf6\xf0\xf3] PASSED [ 34%] ../../../../../../dev/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%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[us-ascii-\ud83d\udc10-\\ud83d\\udc10] PASSED [ 35%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[us-ascii-\ud83d+\udc10-\\ud83d+\\udc10] PASSED [ 35%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[us-ascii-\udc10\ud83d-\\udc10\\ud83d] PASSED [ 35%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[iso-8859-1-\ud83d\udc10-\\ud83d\\udc10] PASSED [ 35%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[iso-8859-1-\ud83d+\udc10-\\ud83d+\\udc10] PASSED [ 35%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[iso-8859-1-\udc10\ud83d-\\udc10\\ud83d] PASSED [ 35%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[utf-8-\ud83d\udc10-\\ud83d\\udc10] PASSED [ 35%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[utf-8-\ud83d+\udc10-\\ud83d+\\udc10] PASSED [ 35%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[utf-8-\udc10\ud83d-\\udc10\\ud83d] PASSED [ 35%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[utf-16be-\ud83d\udc10-\\ud83d\\udc10] PASSED [ 35%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[utf-16be-\ud83d+\udc10-\\ud83d+\\udc10] PASSED [ 35%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[utf-16be-\udc10\ud83d-\\udc10\\ud83d] PASSED [ 35%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[mac_roman-\ud83d\udc10-\\ud83d\\udc10] PASSED [ 36%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[mac_roman-\ud83d+\udc10-\\ud83d+\\udc10] PASSED [ 36%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[mac_roman-\udc10\ud83d-\\udc10\\ud83d] PASSED [ 36%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[cp500-\ud83d\udc10-\\ud83d\\udc10] PASSED [ 36%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[cp500-\ud83d+\udc10-\\ud83d+\\udc10] PASSED [ 36%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[cp500-\udc10\ud83d-\\udc10\\ud83d] PASSED [ 36%] ../../../../../../dev/test/test_load_xml.py::test_load_xml[\n\n\nvalue\nð\n\n🐐\n\n] PASSED [ 36%] ../../../../../../dev/test/test_load_xml.py::test_load_xml[\n\n\nvalue\n\xf0\n\n🐐\n\n] PASSED [ 36%] ../../../../../../dev/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%] ../../../../../../dev/test/test_load_xml.py::test_load_xml[\n\n\nvalue\n\xc3\xb0\n\xe2\x98\x83\n\xf0\x9f\x90\x90\n\n] PASSED [ 36%] ../../../../../../dev/test/test_loads.py::test_loads[key=value-d0] PASSED [ 36%] ../../../../../../dev/test/test_loads.py::test_loads[key-d1] PASSED [ 36%] ../../../../../../dev/test/test_loads.py::test_loads[key -d2] PASSED [ 37%] ../../../../../../dev/test/test_loads.py::test_loads[key =value-d3] PASSED [ 37%] ../../../../../../dev/test/test_loads.py::test_loads[key= value-d4] PASSED [ 37%] ../../../../../../dev/test/test_loads.py::test_loads[key = value-d5] PASSED [ 37%] ../../../../../../dev/test/test_loads.py::test_loads[=value-d6] PASSED [ 37%] ../../../../../../dev/test/test_loads.py::test_loads[ =value-d7] PASSED [ 37%] ../../../../../../dev/test/test_loads.py::test_loads[key=value -d8] PASSED [ 37%] ../../../../../../dev/test/test_loads.py::test_loads[ key=value-d9] PASSED [ 37%] ../../../../../../dev/test/test_loads.py::test_loads[ = -d10] PASSED [ 37%] ../../../../../../dev/test/test_loads.py::test_loads[=-d11] PASSED [ 37%] ../../../../../../dev/test/test_loads.py::test_loads[-d12] PASSED [ 37%] ../../../../../../dev/test/test_loads.py::test_loads[ -d13] PASSED [ 37%] ../../../../../../dev/test/test_loads.py::test_loads[\n-d14] PASSED [ 37%] ../../../../../../dev/test/test_loads.py::test_loads[\r\n-d15] PASSED [ 38%] ../../../../../../dev/test/test_loads.py::test_loads[\r-d16] PASSED [ 38%] ../../../../../../dev/test/test_loads.py::test_loads[#This is a comment.-d17] PASSED [ 38%] ../../../../../../dev/test/test_loads.py::test_loads[#This is a comment.\nkey = value-d18] PASSED [ 38%] ../../../../../../dev/test/test_loads.py::test_loads[key = value\n#This is a comment.-d19] PASSED [ 38%] ../../../../../../dev/test/test_loads.py::test_loads[!This is a comment.-d20] PASSED [ 38%] ../../../../../../dev/test/test_loads.py::test_loads[!This is a comment.\nkey = value-d21] PASSED [ 38%] ../../../../../../dev/test/test_loads.py::test_loads[key = value\n!This is a comment.-d22] PASSED [ 38%] ../../../../../../dev/test/test_loads.py::test_loads[key = val\\\nue-d23] PASSED [ 38%] ../../../../../../dev/test/test_loads.py::test_loads[key = val\\\n ue-d24] PASSED [ 38%] ../../../../../../dev/test/test_loads.py::test_loads[key = val \\\nue-d25] PASSED [ 38%] ../../../../../../dev/test/test_loads.py::test_loads[key = val \\\n ue-d26] PASSED [ 38%] ../../../../../../dev/test/test_loads.py::test_loads[ke\\\ny = value-d27] PASSED [ 39%] ../../../../../../dev/test/test_loads.py::test_loads[ke\\\n y = value-d28] PASSED [ 39%] ../../../../../../dev/test/test_loads.py::test_loads[one two three-d29] PASSED [ 39%] ../../../../../../dev/test/test_loads.py::test_loads[key=value\n-d30] PASSED [ 39%] ../../../../../../dev/test/test_loads.py::test_loads[key=value\r\n-d31] PASSED [ 39%] ../../../../../../dev/test/test_loads.py::test_loads[key=value\r-d32] PASSED [ 39%] ../../../../../../dev/test/test_loads.py::test_loads[key:value-d33] PASSED [ 39%] ../../../../../../dev/test/test_loads.py::test_loads[key value-d34] PASSED [ 39%] ../../../../../../dev/test/test_loads.py::test_loads[\\ key\\ = \\ value -d35] PASSED [ 39%] ../../../../../../dev/test/test_loads.py::test_loads[\\ key\\ : \\ value -d36] PASSED [ 39%] ../../../../../../dev/test/test_loads.py::test_loads[\\ key\\ \t \\ value -d37] PASSED [ 39%] ../../../../../../dev/test/test_loads.py::test_loads[\\ key\\ \\ value -d38] PASSED [ 39%] ../../../../../../dev/test/test_loads.py::test_loads[\\ key\\ =\\ value -d39] PASSED [ 40%] ../../../../../../dev/test/test_loads.py::test_loads[\\ key\\ :\\ value -d40] PASSED [ 40%] ../../../../../../dev/test/test_loads.py::test_loads[\\ key\\ \\ value -d41] PASSED [ 40%] ../../../../../../dev/test/test_loads.py::test_loads[\\ key\\ \t\\ value -d42] PASSED [ 40%] ../../../../../../dev/test/test_loads.py::test_loads[goat = \\uD83D\\uDC10-d43] PASSED [ 40%] ../../../../../../dev/test/test_loads.py::test_loads[taog = \\uDC10\\uD83D-d44] PASSED [ 40%] ../../../../../../dev/test/test_loads.py::test_loads[goat = \ud83d\udc10-d45] PASSED [ 40%] ../../../../../../dev/test/test_loads.py::test_loads[goat = \ud83d\\uDC10-d46] PASSED [ 40%] ../../../../../../dev/test/test_loads.py::test_loads[goat = \\uD83D\udc10-d47] PASSED [ 40%] ../../../../../../dev/test/test_loads.py::test_loads[taog = \udc10\ud83d-d48] PASSED [ 40%] ../../../../../../dev/test/test_loads.py::test_loads[goat = \\uD83D\\\n \\uDC10-d49] PASSED [ 40%] ../../../../../../dev/test/test_loads.py::test_loads[\\\n# comment-d50] PASSED [ 40%] ../../../../../../dev/test/test_loads.py::test_loads[ \\\n# comment-d51] PASSED [ 41%] ../../../../../../dev/test/test_loads.py::test_loads[key = value\\\n # comment-d52] PASSED [ 41%] ../../../../../../dev/test/test_loads.py::test_loads[key = value\\\n-d53] PASSED [ 41%] ../../../../../../dev/test/test_loads.py::test_loads[key = value\\-d54] PASSED [ 41%] ../../../../../../dev/test/test_loads.py::test_loads[key = value\\\n -d55] PASSED [ 41%] ../../../../../../dev/test/test_loads.py::test_loads[# comment\\\nkey = value-d56] PASSED [ 41%] ../../../../../../dev/test/test_loads.py::test_loads[\\\n-d57] PASSED [ 41%] ../../../../../../dev/test/test_loads.py::test_loads[\\\nkey = value-d58] PASSED [ 41%] ../../../../../../dev/test/test_loads.py::test_loads[ \\\nkey = value-d59] PASSED [ 41%] ../../../../../../dev/test/test_loads.py::test_loads[key = value\nfoo = bar-d60] PASSED [ 41%] ../../../../../../dev/test/test_loads.py::test_loads[key = value\r\nfoo = bar-d61] PASSED [ 41%] ../../../../../../dev/test/test_loads.py::test_loads[key = value\rfoo = bar-d62] PASSED [ 41%] ../../../../../../dev/test/test_loads.py::test_loads[key = value1\nkey = value2-d63] PASSED [ 42%] ../../../../../../dev/test/test_loads.py::test_loads[snowman = \\u2603-d64] PASSED [ 42%] ../../../../../../dev/test/test_loads.py::test_loads[pokmon = \\u00E9-d65] PASSED [ 42%] ../../../../../../dev/test/test_loads.py::test_loads[newline = \\u000a-d66] PASSED [ 42%] ../../../../../../dev/test/test_loads.py::test_loads[key = value\\\n\\\nend-d67] PASSED [ 42%] ../../../../../../dev/test/test_loads.py::test_loads[key = value\\\n \\\nend-d68] PASSED [ 42%] ../../../../../../dev/test/test_loads.py::test_loads[key = value\\\\\nend-d69] PASSED [ 42%] ../../../../../../dev/test/test_loads.py::test_loads[c#sharp = sucks-d70] PASSED [ 42%] ../../../../../../dev/test/test_loads.py::test_loads[fifth = #5-d71] PASSED [ 42%] ../../../../../../dev/test/test_loads.py::test_loads[edh = \xf0-d72] PASSED [ 42%] ../../../../../../dev/test/test_loads.py::test_loads[snowman = \u2603-d73] PASSED [ 42%] ../../../../../../dev/test/test_loads.py::test_loads[goat = \U0001f410-d74] PASSED [ 42%] ../../../../../../dev/test/test_loads.py::test_loads[newline = \\n-d75] PASSED [ 43%] ../../../../../../dev/test/test_loads.py::test_loads[tab = \\t-d76] PASSED [ 43%] ../../../../../../dev/test/test_loads.py::test_loads[form.feed = \\f-d77] PASSED [ 43%] ../../../../../../dev/test/test_loads.py::test_loads[two\\ words = one key-d78] PASSED [ 43%] ../../../../../../dev/test/test_loads.py::test_loads[hour\\:minute = 1440-d79] PASSED [ 43%] ../../../../../../dev/test/test_loads.py::test_loads[E\\=mc^2 = Einstein-d80] PASSED [ 43%] ../../../../../../dev/test/test_loads.py::test_loads[two\\\\ words = not a key-d81] PASSED [ 43%] ../../../../../../dev/test/test_loads.py::test_loads[two\\\\\\ words = one key-d82] PASSED [ 43%] ../../../../../../dev/test/test_loads.py::test_loads[invalid-escape = \\0-d83] PASSED [ 43%] ../../../../../../dev/test/test_loads.py::test_loads[invalid-escape = \\q-d84] PASSED [ 43%] ../../../../../../dev/test/test_loads.py::test_loads[invalid-escape = \\?-d85] PASSED [ 43%] ../../../../../../dev/test/test_loads.py::test_loads[invalid-escape = \\x40-d86] PASSED [ 43%] ../../../../../../dev/test/test_loads.py::test_loads[ \\ key = value-d87] PASSED [ 44%] ../../../../../../dev/test/test_loads.py::test_loads[ \\u0020key = value-d88] PASSED [ 44%] ../../../../../../dev/test/test_loads.py::test_loads[ \\ key = value-d89] PASSED [ 44%] ../../../../../../dev/test/test_loads.py::test_loads[key = \\ value-d90] PASSED [ 44%] ../../../../../../dev/test/test_loads.py::test_loads[\nkey = value-d91] PASSED [ 44%] ../../../../../../dev/test/test_loads.py::test_loads[ \nkey = value-d92] PASSED [ 44%] ../../../../../../dev/test/test_loads.py::test_loads[key = value\n-d93] PASSED [ 44%] ../../../../../../dev/test/test_loads.py::test_loads[key = value\n -d94] PASSED [ 44%] ../../../../../../dev/test/test_loads.py::test_loads[key = value\n\nfoo = bar-d95] PASSED [ 44%] ../../../../../../dev/test/test_loads.py::test_loads[key = value\n \nfoo = bar-d96] PASSED [ 44%] ../../../../../../dev/test/test_loads.py::test_loads[key=value\nedh=\xf0-d97] PASSED [ 44%] ../../../../../../dev/test/test_loads.py::test_loads[key=value\nedh=\xc3\xb0\nsnowman=\xe2\x98\x83\ngoat=\xf0\x9f\x90\x90-d98] PASSED [ 44%] ../../../../../../dev/test/test_loads.py::test_loads[key\tvalue=pair-d99] PASSED [ 45%] ../../../../../../dev/test/test_loads.py::test_loads[key\\\tvalue=pair-d100] PASSED [ 45%] ../../../../../../dev/test/test_loads.py::test_loads[key\x0cvalue=pair-d101] PASSED [ 45%] ../../../../../../dev/test/test_loads.py::test_loads[key\\\x0cvalue=pair-d102] PASSED [ 45%] ../../../../../../dev/test/test_loads.py::test_loads[key\x00value-d103] PASSED [ 45%] ../../../../../../dev/test/test_loads.py::test_loads[key\\\x00value-d104] PASSED [ 45%] ../../../../../../dev/test/test_loads.py::test_loads[the = \\u00f0e-d105] PASSED [ 45%] ../../../../../../dev/test/test_loads.py::test_loads[\\u00f0e = the-d106] PASSED [ 45%] ../../../../../../dev/test/test_loads.py::test_loads[goat = \\U0001F410-d107] PASSED [ 45%] ../../../../../../dev/test/test_loads.py::test_loads[key\\u003Dvalue-d108] PASSED [ 45%] ../../../../../../dev/test/test_loads.py::test_loads[key\\u003Avalue-d109] PASSED [ 45%] ../../../../../../dev/test/test_loads.py::test_loads[key\\u0020value-d110] PASSED [ 45%] ../../../../../../dev/test/test_loads.py::test_loads[key=\\\\u2603-d111] PASSED [ 46%] ../../../../../../dev/test/test_loads.py::test_loads[key=\\\\u260x-d112] PASSED [ 46%] ../../../../../../dev/test/test_loads.py::test_loads_multiple_ordereddict PASSED [ 46%] ../../../../../../dev/test/test_loads.py::test_loads_multiple_ordereddict_rev PASSED [ 46%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[\\u = bad-\\u] PASSED [ 46%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[\\u abcx = bad-\\u] PASSED [ 46%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[\\u-\\u] PASSED [ 46%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[\\uab bad-\\uab] PASSED [ 46%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[\\uab:bad-\\uab] PASSED [ 46%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[\\uab=bad-\\uab] PASSED [ 46%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[\\uabc = bad-\\uabc] PASSED [ 46%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[\\uabcx = bad-\\uabcx] PASSED [ 46%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[\\ux = bad-\\ux] PASSED [ 47%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[\\uxabc = bad-\\uxabc] PASSED [ 47%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[bad = \\u -\\u ] PASSED [ 47%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[bad = \\u abcx-\\u abc] PASSED [ 47%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[bad = \\u-\\u] PASSED [ 47%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[bad = \\uab\\cd-\\uab\\c] PASSED [ 47%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[bad = \\uab\\u0063d-\\uab\\u] PASSED [ 47%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[bad = \\uabc -\\uabc ] PASSED [ 47%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[bad = \\uabc-\\uabc] PASSED [ 47%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[bad = \\uabcx-\\uabcx] PASSED [ 47%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[bad = \\ux-\\ux] PASSED [ 47%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[bad = \\uxabc-\\uxabc] PASSED [ 47%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml[-d0] PASSED [ 48%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml[value-d1] PASSED [ 48%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml[ -d2] PASSED [ 48%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml[\n-d3] PASSED [ 48%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml[-d4] PASSED [ 48%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml[-d5] PASSED [ 48%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml[\nbar-d6] PASSED [ 48%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml[\n value\n\n-d7] PASSED [ 48%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml[valuebar-d8] PASSED [ 48%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml[\n value1\n value2\n\n-d9] PASSED [ 48%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml[\n &\n <\n >\n "\n \n\n-d10] PASSED [ 48%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml[\n \\n\\r\\t\\u2603\\f\\\\\n\n-d11] PASSED [ 48%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml[\n This is a comment.\n value\n\n-d12] PASSED [ 49%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml[\n value\n bar\n\n-d13] PASSED [ 49%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml[🐐-d14] PASSED [ 49%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml_bad_root PASSED [ 49%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml_no_key PASSED [ 49%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml_multiple_ordereddict PASSED [ 49%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml_multiple_ordereddict_rev PASSED [ 49%] ../../../../../../dev/test/test_parse.py::test_parse[-objects0] PASSED [ 49%] ../../../../../../dev/test/test_parse.py::test_parse[\n-objects1] PASSED [ 49%] ../../../../../../dev/test/test_parse.py::test_parse[ \n\t\n-objects2] PASSED [ 49%] ../../../../../../dev/test/test_parse.py::test_parse[key=value\n-objects3] PASSED [ 49%] ../../../../../../dev/test/test_parse.py::test_parse[\xf0=\u2603\n-objects4] PASSED [ 49%] ../../../../../../dev/test/test_parse.py::test_parse[\\u00F0=\\u2603\n-objects5] PASSED [ 50%] ../../../../../../dev/test/test_parse.py::test_parse[ key :\t value \n-objects6] PASSED [ 50%] ../../../../../../dev/test/test_parse.py::test_parse[#This is a comment.\n# So is this.\ncomment: no\n ! Also a comment\n-objects7] PASSED [ 50%] ../../../../../../dev/test/test_parse.py::test_parse[#Before blank\n\n#After blank\n\nbefore=blank\n\nafter=blank\n-objects8] PASSED [ 50%] ../../../../../../dev/test/test_parse.py::test_parse[key va\\\n lue\n-objects9] PASSED [ 50%] ../../../../../../dev/test/test_parse.py::test_parse[key va\\\n-objects10] PASSED [ 50%] ../../../../../../dev/test/test_parse.py::test_parse[key va\\-objects11] PASSED [ 50%] ../../../../../../dev/test/test_parse.py::test_parse[ \\\n\t\\\r\n\x0c\\\r \n-objects12] PASSED [ 50%] ../../../../../../dev/test/test_parse.py::test_parse[key = v\\\n\ta\\\r\n\x0cl\\\r u\\\ne\n-objects13] PASSED [ 50%] ../../../../../../dev/test/test_parse.py::test_keyvalue_attributes PASSED [ 50%] ../../../../../../dev/test/test_parse.py::test_comment_attributes PASSED [ 50%] ../../../../../../dev/test/test_parse.py::test_whitespace_attributes PASSED [ 50%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#\n-False] PASSED [ 50%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Mon Sep 26 14:57:44 EDT 2016-True] PASSED [ 51%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Mon Sep 26 14:57:44 EDT 2016\n-True] PASSED [ 51%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[ # Mon Sep 26 14:57:44 EDT 2016\n-True] PASSED [ 51%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Wed Dec 31 19:00:00 EST 1969\n-True] PASSED [ 51%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Fri Jan 01 00:00:00 EST 2016\n-True] PASSED [ 51%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Tue Feb 02 02:02:02 EST 2016\n-True] PASSED [ 51%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Thu Mar 03 03:03:03 EST 2016\n-True] PASSED [ 51%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Mon Apr 04 04:04:04 EDT 2016\n-True] PASSED [ 51%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Thu May 05 05:05:05 EDT 2016\n-True] PASSED [ 51%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Mon Jun 06 06:06:06 EDT 2016\n-True] PASSED [ 51%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Thu Jul 07 07:07:07 EDT 2016\n-True] PASSED [ 51%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Mon Aug 08 08:08:08 EDT 2016\n-True] PASSED [ 51%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Fri Sep 09 09:09:09 EDT 2016\n-True] PASSED [ 52%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Mon Oct 10 10:10:10 EDT 2016\n-True] PASSED [ 52%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Fri Nov 11 11:11:11 EST 2016\n-True] PASSED [ 52%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Mon Dec 12 12:12:12 EST 2016\n-True] PASSED [ 52%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Sun Jan 03 06:00:00 EST 2016\n-True] PASSED [ 52%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Mon Jan 04 00:00:00 EST 2016\n-True] PASSED [ 52%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Tue Jan 05 01:00:00 EST 2016\n-True] PASSED [ 52%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Wed Jan 06 02:00:00 EST 2016\n-True] PASSED [ 52%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Thu Jan 07 03:00:00 EST 2016\n-True] PASSED [ 52%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Fri Jan 08 04:00:00 EST 2016\n-True] PASSED [ 52%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Sat Jan 09 05:00:00 EST 2016\n-True] PASSED [ 52%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Mon Feb 29 03:14:15 EST 2016\n-True] PASSED [ 52%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Fri May 13 13:13:13 EDT 2016\n-True] PASSED [ 53%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Mon Sep 26 14:57:44 2016\n-True] PASSED [ 53%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Sat Jan 09 05:00:60 EST 2016\n-True] PASSED [ 53%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Sat Jan 09 05:00:61 EST 2016\n-True] PASSED [ 53%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Mon Feb 32 03:14:15 EST 2016\n-False] PASSED [ 53%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Sun Jan 3 06:00:00 EST 2016\n-False] PASSED [ 53%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Sun Jan 03 6:00:00 EST 2016\n-False] PASSED [ 53%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Sat Jan 09 05:00:62 EST 2016\n-False] PASSED [ 53%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Sat Jan 09 24:00:00 EST 2016\n-False] PASSED [ 53%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Sat Jan 09 05:60:00 EST 2016\n-False] PASSED [ 53%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Mo M\xe4r 02 13:59:03 EST 2020\n-False] PASSED [ 53%] ../../../../../../dev/test/test_parse.py::test_keyvalue_source_stripped[key=value-key=value] PASSED [ 53%] ../../../../../../dev/test/test_parse.py::test_keyvalue_source_stripped[key=value\n-key=value] PASSED [ 54%] ../../../../../../dev/test/test_parse.py::test_keyvalue_source_stripped[key=value\r\n-key=value] PASSED [ 54%] ../../../../../../dev/test/test_parse.py::test_keyvalue_source_stripped[key=value\r-key=value] PASSED [ 54%] ../../../../../../dev/test/test_parse.py::test_keyvalue_source_stripped[key va\\\n-key va] PASSED [ 54%] ../../../../../../dev/test/test_parse.py::test_keyvalue_source_stripped[key va\\\\\n-key va\\\\] PASSED [ 54%] ../../../../../../dev/test/test_parse.py::test_keyvalue_source_stripped[key va\\\\\\\n-key va\\\\] PASSED [ 54%] ../../../../../../dev/test/test_parse.py::test_keyvalue_source_stripped[key va\\-key va] PASSED [ 54%] ../../../../../../dev/test/test_parse.py::test_keyvalue_source_stripped[key va\\\n \\-key va\\\n ] PASSED [ 54%] ../../../../../../dev/test/test_parse.py::test_keyvalue_source_stripped[key va\\\n \\\n-key va\\\n ] PASSED [ 54%] ../../../../../../dev/test/test_parse.py::test_keyvalue_source_stripped[key va\\\n\\-key va\\\n] PASSED [ 54%] ../../../../../../dev/test/test_parse.py::test_keyvalue_source_stripped[key va\\\n\\\n-key va\\\n] PASSED [ 54%] ../../../../../../dev/test/test_parse.py::test_comment_source_stripped[#comment-#comment] PASSED [ 54%] ../../../../../../dev/test/test_parse.py::test_comment_source_stripped[#comment\n-#comment] PASSED [ 55%] ../../../../../../dev/test/test_parse.py::test_comment_source_stripped[#comment\r\n-#comment] PASSED [ 55%] ../../../../../../dev/test/test_parse.py::test_comment_source_stripped[#comment\r-#comment] PASSED [ 55%] ../../../../../../dev/test/test_parse.py::test_comment_source_stripped[#comment\\\n-#comment\\] PASSED [ 55%] ../../../../../../dev/test/test_parse.py::test_whitespace_source_stripped[ - ] PASSED [ 55%] ../../../../../../dev/test/test_parse.py::test_whitespace_source_stripped[\n-] PASSED [ 55%] ../../../../../../dev/test/test_parse.py::test_whitespace_source_stripped[\r\n-] PASSED [ 55%] ../../../../../../dev/test/test_parse.py::test_whitespace_source_stripped[\r-] PASSED [ 55%] ../../../../../../dev/test/test_parse.py::test_whitespace_source_stripped[\\-] PASSED [ 55%] ../../../../../../dev/test/test_parse.py::test_whitespace_source_stripped[\\\n-] PASSED [ 55%] ../../../../../../dev/test/test_parse.py::test_whitespace_source_stripped[\\\\\n-\\\\] PASSED [ 55%] ../../../../../../dev/test/test_parse.py::test_whitespace_source_stripped[\\\\\\\n-\\\\] PASSED [ 55%] ../../../../../../dev/test/test_parse.py::test_whitespace_source_stripped[\\\n \\-\\\n ] PASSED [ 56%] ../../../../../../dev/test/test_parse.py::test_whitespace_source_stripped[\\\n \\\n-\\\n ] PASSED [ 56%] ../../../../../../dev/test/test_parse.py::test_whitespace_source_stripped[\\\n\\-\\\n] PASSED [ 56%] ../../../../../../dev/test/test_parse.py::test_whitespace_source_stripped[\\\n\\\n-\\\n] PASSED [ 56%] ../../../../../../dev/test/test_parse.py::test_comment_value[#comment-comment] PASSED [ 56%] ../../../../../../dev/test/test_parse.py::test_comment_value[#comment\n-comment] PASSED [ 56%] ../../../../../../dev/test/test_parse.py::test_comment_value[!comment\n-comment] PASSED [ 56%] ../../../../../../dev/test/test_parse.py::test_comment_value[ #comment\n-comment] PASSED [ 56%] ../../../../../../dev/test/test_parse.py::test_comment_value[# comment\n- comment] PASSED [ 56%] ../../../../../../dev/test/test_parse.py::test_comment_value[ # comment\n- comment] PASSED [ 56%] ../../../../../../dev/test/test_parse.py::test_comment_value[\t#comment\n-comment] PASSED [ 56%] ../../../../../../dev/test/test_parse.py::test_comment_value[#\tcomment\n-\tcomment] PASSED [ 56%] ../../../../../../dev/test/test_parse.py::test_comment_value[\t#\tcomment\n-\tcomment] PASSED [ 57%] ../../../../../../dev/test/test_parse.py::test_comment_value[#comment value \n-comment value ] PASSED [ 57%] ../../../../../../dev/test/test_parse.py::test_comment_value[ weird edge # case-weird edge # case] PASSED [ 57%] ../../../../../../dev/test/test_propclass.py::test_propclass_empty PASSED [ 57%] ../../../../../../dev/test/test_propclass.py::test_propclass_load PASSED [ 57%] ../../../../../../dev/test/test_propclass.py::test_propclass_nonempty_load PASSED [ 57%] ../../../../../../dev/test/test_propclass.py::test_propclass_loadFromXML PASSED [ 57%] ../../../../../../dev/test/test_propclass.py::test_propclass_nonempty_loadFromXML PASSED [ 57%] ../../../../../../dev/test/test_propclass.py::test_propclass_getitem PASSED [ 57%] ../../../../../../dev/test/test_propclass.py::test_propclass_setitem PASSED [ 57%] ../../../../../../dev/test/test_propclass.py::test_propclass_additem PASSED [ 57%] ../../../../../../dev/test/test_propclass.py::test_propclass_delitem PASSED [ 57%] ../../../../../../dev/test/test_propclass.py::test_propclass_delitem_missing PASSED [ 58%] ../../../../../../dev/test/test_propclass.py::test_propclass_from_dict PASSED [ 58%] ../../../../../../dev/test/test_propclass.py::test_propclass_from_pairs_list PASSED [ 58%] ../../../../../../dev/test/test_propclass.py::test_propclass_copy PASSED [ 58%] ../../../../../../dev/test/test_propclass.py::test_propclass_copy_more PASSED [ 58%] ../../../../../../dev/test/test_propclass.py::test_propclass_eq_empty PASSED [ 58%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_neq_empty PASSED [ 58%] ../../../../../../dev/test/test_propclass.py::test_propclass_eq_nonempty PASSED [ 58%] ../../../../../../dev/test/test_propclass.py::test_propclass_eq_nonempty_defaults PASSED [ 58%] ../../../../../../dev/test/test_propclass.py::test_propclass_neq_nonempty_neq_defaults PASSED [ 58%] ../../../../../../dev/test/test_propclass.py::test_propclass_eq_self PASSED [ 58%] ../../../../../../dev/test/test_propclass.py::test_propclass_neq PASSED [ 58%] ../../../../../../dev/test/test_propclass.py::test_propclass_eq_dict PASSED [ 59%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_eq_dict PASSED [ 59%] ../../../../../../dev/test/test_propclass.py::test_propclass_eq_set_nochange PASSED [ 59%] ../../../../../../dev/test/test_propclass.py::test_propclass_eq_one_comment PASSED [ 59%] ../../../../../../dev/test/test_propclass.py::test_propclass_eq_different_comments PASSED [ 59%] ../../../../../../dev/test/test_propclass.py::test_propclass_eq_one_repeated_key PASSED [ 59%] ../../../../../../dev/test/test_propclass.py::test_propclass_eq_repeated_keys PASSED [ 59%] ../../../../../../dev/test/test_propclass.py::test_propclass_load_eq_from_dict PASSED [ 59%] ../../../../../../dev/test/test_propclass.py::test_propclass_neq_string PASSED [ 59%] ../../../../../../dev/test/test_propclass.py::test_propclass_propertyNames PASSED [ 59%] ../../../../../../dev/test/test_propclass.py::test_propclass_stringPropertyNames PASSED [ 59%] ../../../../../../dev/test/test_propclass.py::test_propclass_getProperty PASSED [ 59%] ../../../../../../dev/test/test_propclass.py::test_propclass_getProperty_default PASSED [ 60%] ../../../../../../dev/test/test_propclass.py::test_propclass_getProperty_missing PASSED [ 60%] ../../../../../../dev/test/test_propclass.py::test_propclass_getProperty_missing_default PASSED [ 60%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults PASSED [ 60%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_getitem PASSED [ 60%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_getitem_overridden PASSED [ 60%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_getitem_defaulted PASSED [ 60%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_getProperty PASSED [ 60%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_getProperty_overridden PASSED [ 60%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_getProperty_defaulted PASSED [ 60%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_propertyNames PASSED [ 60%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_stringPropertyNames PASSED [ 60%] ../../../../../../dev/test/test_propclass.py::test_propclass_setProperty PASSED [ 61%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_setProperty PASSED [ 61%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_setProperty_overridden PASSED [ 61%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_setProperty_new PASSED [ 61%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_setProperty_new_override PASSED [ 61%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_setitem PASSED [ 61%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_setitem_overridden PASSED [ 61%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_setitem_new PASSED [ 61%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_setitem_new_override PASSED [ 61%] ../../../../../../dev/test/test_propclass.py::test_propclass_empty_setitem PASSED [ 61%] ../../../../../../dev/test/test_propclass.py::test_propclass_store PASSED [ 61%] ../../../../../../dev/test/test_propclass.py::test_propclass_store_comment PASSED [ 61%] ../../../../../../dev/test/test_propclass.py::test_propclass_store_defaults PASSED [ 62%] ../../../../../../dev/test/test_propclass.py::test_propclass_storeToXML PASSED [ 62%] ../../../../../../dev/test/test_propclass.py::test_propclass_storeToXML_comment PASSED [ 62%] ../../../../../../dev/test/test_propclass.py::test_propclass_storeToXML_defaults PASSED [ 62%] ../../../../../../dev/test/test_propclass.py::test_propclass_dumps_function PASSED [ 62%] ../../../../../../dev/test/test_propclass.py::test_propclass_repr[None-data0] PASSED [ 62%] ../../../../../../dev/test/test_propclass.py::test_propclass_repr[None-data1] PASSED [ 62%] ../../../../../../dev/test/test_propclass.py::test_propclass_repr[None-data2] PASSED [ 62%] ../../../../../../dev/test/test_propclass.py::test_propclass_repr[defaults1-data0] PASSED [ 62%] ../../../../../../dev/test/test_propclass.py::test_propclass_repr[defaults1-data1] PASSED [ 62%] ../../../../../../dev/test/test_propclass.py::test_propclass_repr[defaults1-data2] PASSED [ 62%] ../../../../../../dev/test/test_propclass.py::test_propclass_repr[defaults2-data0] PASSED [ 62%] ../../../../../../dev/test/test_propclass.py::test_propclass_repr[defaults2-data1] PASSED [ 62%] ../../../../../../dev/test/test_propclass.py::test_propclass_repr[defaults2-data2] PASSED [ 63%] ../../../../../../dev/test/test_propclass.py::test_propclass_repr_noinit PASSED [ 63%] ../../../../../../dev/test/test_propfile.py::test_propfile_empty PASSED [ 63%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_dumps PASSED [ 63%] ../../../../../../dev/test/test_propfile.py::test_propfile_getitem PASSED [ 63%] ../../../../../../dev/test/test_propfile.py::test_propfile_setitem PASSED [ 63%] ../../../../../../dev/test/test_propfile.py::test_propfile_additem PASSED [ 63%] ../../../../../../dev/test/test_propfile.py::test_propfile_delitem PASSED [ 63%] ../../../../../../dev/test/test_propfile.py::test_propfile_delitem_missing PASSED [ 63%] ../../../../../../dev/test/test_propfile.py::test_propfile_move_item PASSED [ 63%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_nochange PASSED [ 64%] ../../../../../../dev/test/test_propfile.py::test_propfile_dumps_function PASSED [ 64%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_repeated_key PASSED [ 64%] ../../../../../../dev/test/test_propfile.py::test_propfile_delete_repeated_key PASSED [ 64%] ../../../../../../dev/test/test_propfile.py::test_propfile_from_ordereddict PASSED [ 64%] ../../../../../../dev/test/test_propfile.py::test_propfile_from_kwarg PASSED [ 64%] ../../../../../../dev/test/test_propfile.py::test_propfile_from_pairs_list PASSED [ 64%] ../../../../../../dev/test/test_propfile.py::test_propfile_from_ordereddict_and_kwarg PASSED [ 64%] ../../../../../../dev/test/test_propfile.py::test_propfile_dumps_separator PASSED [ 64%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_dumps_separator PASSED [ 64%] ../../../../../../dev/test/test_propfile.py::test_propfile_dumps_ensure_ascii[False] PASSED [ 64%] ../../../../../../dev/test/test_propfile.py::test_propfile_dumps_ensure_ascii[True] PASSED [ 64%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_dumps_ensure_ascii PASSED [ 65%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_dumps_no_ensure_ascii PASSED [ 65%] ../../../../../../dev/test/test_propfile.py::test_propfile_copy PASSED [ 65%] ../../../../../../dev/test/test_propfile.py::test_propfile_copy_more PASSED [ 65%] ../../../../../../dev/test/test_propfile.py::test_propfile_eq_empty PASSED [ 65%] ../../../../../../dev/test/test_propfile.py::test_propfile_eq_nonempty PASSED [ 65%] ../../../../../../dev/test/test_propfile.py::test_propfile_eq_self PASSED [ 65%] ../../../../../../dev/test/test_propfile.py::test_propfile_neq PASSED [ 65%] ../../../../../../dev/test/test_propfile.py::test_propfile_eq_dict PASSED [ 65%] ../../../../../../dev/test/test_propfile.py::test_propfile_eq_set_nochange PASSED [ 65%] ../../../../../../dev/test/test_propfile.py::test_propfile_neq_one_comment PASSED [ 65%] ../../../../../../dev/test/test_propfile.py::test_propfile_neq_different_comments PASSED [ 65%] ../../../../../../dev/test/test_propfile.py::test_propfile_eq_one_repeated_key PASSED [ 66%] ../../../../../../dev/test/test_propfile.py::test_propfile_eq_repeated_keys PASSED [ 66%] ../../../../../../dev/test/test_propfile.py::test_propfile_neq_string PASSED [ 66%] ../../../../../../dev/test/test_propfile.py::test_propfile_preserve_trailing_escape PASSED [ 66%] ../../../../../../dev/test/test_propfile.py::test_propfile_add_after_trailing_escape PASSED [ 66%] ../../../../../../dev/test/test_propfile.py::test_propfile_preserve_trailing_comment_escape PASSED [ 66%] ../../../../../../dev/test/test_propfile.py::test_propfile_add_after_trailing_comment_escape PASSED [ 66%] ../../../../../../dev/test/test_propfile.py::test_propfile_preserve_no_trailing_newline PASSED [ 66%] ../../../../../../dev/test/test_propfile.py::test_propfile_add_after_no_trailing_newline PASSED [ 66%] ../../../../../../dev/test/test_propfile.py::test_propfile_preserve_comment_no_trailing_newline PASSED [ 66%] ../../../../../../dev/test/test_propfile.py::test_propfile_add_after_comment_no_trailing_newline PASSED [ 66%] ../../../../../../dev/test/test_propfile.py::test_propfile_preserve_trailing_escape_nl PASSED [ 66%] ../../../../../../dev/test/test_propfile.py::test_propfile_add_after_trailing_escape_nl PASSED [ 67%] ../../../../../../dev/test/test_propfile.py::test_propfile_preserve_trailing_comment_escape_nl PASSED [ 67%] ../../../../../../dev/test/test_propfile.py::test_propfile_add_after_trailing_comment_escape_nl PASSED [ 67%] ../../../../../../dev/test/test_propfile.py::test_propfile_empty_setitem PASSED [ 67%] ../../../../../../dev/test/test_propfile.py::test_propfile_to_ordereddict PASSED [ 67%] ../../../../../../dev/test/test_propfile.py::test_propfile_get_timestamp[-None] PASSED [ 67%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_get_timestamp[key=value\n#Thu Mar 16 17:06:52 EDT 2017\n-None] PASSED [ 67%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_timestamp[-None-None-] PASSED [ 68%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_timestamp[-False-None-] PASSED [ 68%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_timestamp[--None-#\n] PASSED [ 68%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_timestamp[key=value\n-None-None-key=value\n] PASSED [ 68%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_timestamp[key=value\n-False-None-key=value\n] PASSED [ 68%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_timestamp[key=value\n--None-#\nkey=value\n] PASSED [ 68%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_timestamp[key=value\n-Not a timestamp-None-#Not a timestamp\nkey=value\n] PASSED [ 69%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_timestamp[key=value\n-Line 1\n-None-#Line 1\n#\nkey=value\n] PASSED [ 69%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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 [ 69%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_timestamp_now PASSED [ 70%] ../../../../../../dev/test/test_propfile.py::test_propfile_delete_timestamp[-None-] PASSED [ 70%] ../../../../../../dev/test/test_propfile.py::test_propfile_delete_timestamp[#Thu Mar 16 17:06:52 EDT 2017\n-None-] PASSED [ 70%] ../../../../../../dev/test/test_propfile.py::test_propfile_delete_timestamp[\n \r#Thu Mar 16 17:06:52 EDT 2017\n-None-\n \r] PASSED [ 70%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_get_header_comment[-None] PASSED [ 70%] ../../../../../../dev/test/test_propfile.py::test_propfile_get_header_comment[#\n-] PASSED [ 71%] ../../../../../../dev/test/test_propfile.py::test_propfile_get_header_comment[#\n#comment\n-\ncomment] PASSED [ 71%] ../../../../../../dev/test/test_propfile.py::test_propfile_get_header_comment[#comment\n#\n-comment\n] PASSED [ 71%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_get_header_comment[# comment 1\n!comment 2\nkey=value\n- comment 1\ncomment 2] PASSED [ 71%] ../../../../../../dev/test/test_propfile.py::test_propfile_get_header_comment[# comment 1\r\n!comment 2\nkey=value\n- comment 1\ncomment 2] PASSED [ 71%] ../../../../../../dev/test/test_propfile.py::test_propfile_get_header_comment[# comment 1\r!comment 2\nkey=value\n- comment 1\ncomment 2] PASSED [ 71%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_get_header_comment[# Thu Mar 16 17:06:52 EDT 2017\n# Comment\n-None] PASSED [ 71%] ../../../../../../dev/test/test_propfile.py::test_propfile_get_header_comment[key=value\n# Comment\n-None] PASSED [ 71%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[--None-None-] PASSED [ 71%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[----#\n] PASSED [ 72%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[--This is test text.-This is test text.-#This is test text.\n] PASSED [ 72%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[--Line 1\n-Line 1\n-#Line 1\n#\n] PASSED [ 72%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[-#This comment will be deleted.\n-None-None-] PASSED [ 72%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[-#This comment will be deleted.\n---#\n] PASSED [ 72%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[-#This will be deleted.\n!This, too\n-None-None-] PASSED [ 73%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[-#This will be deleted.\n!This, too\n---#\n] PASSED [ 73%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[-\n\n#This and the blank lines above will be deleted.\n---#\n] PASSED [ 74%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[-#This and the blank lines below will be deleted.\n\n\n---#\n] PASSED [ 74%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[key=value\n--None-None-] PASSED [ 75%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[key=value\n----#\n] PASSED [ 75%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[key=value\n--Line 1\n-Line 1\n-#Line 1\n#\n] PASSED [ 75%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This comment will be deleted.\n-None-None-] PASSED [ 75%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This comment will be deleted.\n---#\n] PASSED [ 76%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This will be deleted.\n!This, too\n-None-None-] PASSED [ 76%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This will be deleted.\n!This, too\n---#\n] PASSED [ 76%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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 [ 76%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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 [ 77%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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 [ 78%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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 [ 80%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_delete_header_comment[-] PASSED [ 82%] ../../../../../../dev/test/test_propfile.py::test_propfile_delete_header_comment[-#This comment will be deleted.\n] PASSED [ 82%] ../../../../../../dev/test/test_propfile.py::test_propfile_delete_header_comment[-#This will be deleted.\n!This, too\n] PASSED [ 82%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_delete_header_comment[-\n\n#This and the blank lines above will be deleted.\n] PASSED [ 82%] ../../../../../../dev/test/test_propfile.py::test_propfile_delete_header_comment[-#This and the blank lines below will be deleted.\n\n\n] PASSED [ 82%] ../../../../../../dev/test/test_propfile.py::test_propfile_delete_header_comment[key=value\n-] PASSED [ 82%] ../../../../../../dev/test/test_propfile.py::test_propfile_delete_header_comment[key=value\n-#This comment will be deleted.\n] PASSED [ 82%] ../../../../../../dev/test/test_propfile.py::test_propfile_delete_header_comment[key=value\n-#This will be deleted.\n!This, too\n] PASSED [ 83%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[-#] PASSED [ 83%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[foobar-#foobar] PASSED [ 83%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[ leading-# leading] PASSED [ 84%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[trailing -#trailing ] PASSED [ 84%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[ -# ] PASSED [ 84%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[This is a comment.-#This is a comment.] PASSED [ 84%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[#This is a double comment.-##This is a double comment.] PASSED [ 84%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[trailing newline\n-#trailing newline\n#] PASSED [ 84%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[trailing CRLF\r\n-#trailing CRLF\n#] PASSED [ 84%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[trailing carriage return\r-#trailing carriage return\n#] PASSED [ 84%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[line one\nline two-#line one\n#line two] PASSED [ 84%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[line one\n#line two-#line one\n#line two] PASSED [ 84%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[line one\n!line two-#line one\n!line two] PASSED [ 84%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\x00-#\x00] PASSED [ 84%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\x07-#\x07] PASSED [ 85%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\x08-#\x08] PASSED [ 85%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\t-#\t] PASSED [ 85%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\n-#\n#] PASSED [ 85%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\x0b-#\x0b] PASSED [ 85%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\x0c-#\x0c] PASSED [ 85%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\r-#\n#] PASSED [ 85%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\x1b-#\x1b] PASSED [ 85%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\x1f-#\x1f] PASSED [ 85%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[!-#!] PASSED [ 85%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[#-##] PASSED [ 85%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[:-#:] PASSED [ 85%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[=-#=] PASSED [ 86%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\\-#\\] PASSED [ 86%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\\u2603-#\\u2603] PASSED [ 86%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[~-#~] PASSED [ 86%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\x7f-#\x7f] PASSED [ 86%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\x80-#\x80] PASSED [ 86%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\xa0-#\xa0] PASSED [ 86%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\xf0-#\xf0] PASSED [ 86%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\xff-#\xff] PASSED [ 86%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\u0100-#\\u0100] PASSED [ 86%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\u2603-#\\u2603] PASSED [ 86%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\U0001f410-#\\ud83d\\udc10] PASSED [ 86%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\udc10\ud83d-#\\udc10\\ud83d] PASSED [ 87%] ../../../../../../dev/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%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[-#] PASSED [ 87%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[foobar-#foobar] PASSED [ 87%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[ leading-# leading] PASSED [ 87%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[trailing -#trailing ] PASSED [ 87%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[ -# ] PASSED [ 87%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[This is a comment.-#This is a comment.] PASSED [ 87%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[#This is a double comment.-##This is a double comment.] PASSED [ 87%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[trailing newline\n-#trailing newline\n#] PASSED [ 87%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[trailing CRLF\r\n-#trailing CRLF\n#] PASSED [ 87%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[trailing carriage return\r-#trailing carriage return\n#] PASSED [ 87%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[line one\nline two-#line one\n#line two] PASSED [ 87%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[line one\n#line two-#line one\n#line two] PASSED [ 88%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[line one\n!line two-#line one\n!line two] PASSED [ 88%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\x00-#\x00] PASSED [ 88%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\x07-#\x07] PASSED [ 88%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\x08-#\x08] PASSED [ 88%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\t-#\t] PASSED [ 88%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\n-#\n#] PASSED [ 88%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\x0b-#\x0b] PASSED [ 88%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\x0c-#\x0c] PASSED [ 88%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\r-#\n#] PASSED [ 88%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\x1b-#\x1b] PASSED [ 88%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\x1f-#\x1f] PASSED [ 88%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[!-#!] PASSED [ 89%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[#-##] PASSED [ 89%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[:-#:] PASSED [ 89%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[=-#=] PASSED [ 89%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\\-#\\] PASSED [ 89%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\\u2603-#\\u2603] PASSED [ 89%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[~-#~] PASSED [ 89%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\x7f-#\x7f] PASSED [ 89%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\x80-#\x80] PASSED [ 89%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\xa0-#\xa0] PASSED [ 89%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\xf0-#\xf0] PASSED [ 89%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\xff-#\xff] PASSED [ 89%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\u0100-#\u0100] PASSED [ 90%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\u2603-#\u2603] PASSED [ 90%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\U0001f410-#\U0001f410] PASSED [ 90%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\udc10\ud83d-#\udc10\ud83d] PASSED [ 90%] ../../../../../../dev/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%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[-#] PASSED [ 90%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[foobar-#foobar] PASSED [ 90%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[ leading-# leading] PASSED [ 90%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[trailing -#trailing ] PASSED [ 90%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[ -# ] PASSED [ 90%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[This is a comment.-#This is a comment.] PASSED [ 90%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[#This is a double comment.-##This is a double comment.] PASSED [ 90%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[trailing newline\n-#trailing newline\n#] PASSED [ 91%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[trailing CRLF\r\n-#trailing CRLF\n#] PASSED [ 91%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[trailing carriage return\r-#trailing carriage return\n#] PASSED [ 91%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[line one\nline two-#line one\n#line two] PASSED [ 91%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[line one\n#line two-#line one\n#line two] PASSED [ 91%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[line one\n!line two-#line one\n!line two] PASSED [ 91%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\x00-#\x00] PASSED [ 91%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\x07-#\x07] PASSED [ 91%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\x08-#\x08] PASSED [ 91%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\t-#\t] PASSED [ 91%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\n-#\n#] PASSED [ 91%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\x0b-#\x0b] PASSED [ 91%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\x0c-#\x0c] PASSED [ 92%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\r-#\n#] PASSED [ 92%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\x1b-#\x1b] PASSED [ 92%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\x1f-#\x1f] PASSED [ 92%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[!-#!] PASSED [ 92%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[#-##] PASSED [ 92%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[:-#:] PASSED [ 92%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[=-#=] PASSED [ 92%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\\-#\\] PASSED [ 92%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\\u2603-#\\u2603] PASSED [ 92%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[~-#~] PASSED [ 92%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\x7f-#\x7f] PASSED [ 92%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\x80-#\\u0080] PASSED [ 93%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\xa0-#\\u00a0] PASSED [ 93%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\xf0-#\\u00f0] PASSED [ 93%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\xff-#\\u00ff] PASSED [ 93%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\u0100-#\\u0100] PASSED [ 93%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\u2603-#\\u2603] PASSED [ 93%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\U0001f410-#\\ud83d\\udc10] PASSED [ 93%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\udc10\ud83d-#\\udc10\\ud83d] PASSED [ 93%] ../../../../../../dev/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%] ../../../../../../dev/test/test_unescape.py::test_unescape[-] PASSED [ 93%] ../../../../../../dev/test/test_unescape.py::test_unescape[foobar-foobar] PASSED [ 93%] ../../../../../../dev/test/test_unescape.py::test_unescape[ space around - space around ] PASSED [ 93%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\ space\\ around\\ - space around ] PASSED [ 94%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\ \\ \\ - ] PASSED [ 94%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\u0000-\x00] PASSED [ 94%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\0-0] PASSED [ 94%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\a-a] PASSED [ 94%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\b-b] PASSED [ 94%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\t-\t] PASSED [ 94%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\n-\n] PASSED [ 94%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\v-v] PASSED [ 94%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\f-\x0c] PASSED [ 94%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\r-\r] PASSED [ 94%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\e-e] PASSED [ 94%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\u001F-\x1f] PASSED [ 95%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\q-q] PASSED [ 95%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\xF0-xF0] PASSED [ 95%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\!-!] PASSED [ 95%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\#-#] PASSED [ 95%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\:-:] PASSED [ 95%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\=-=] PASSED [ 95%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\\\-\\] PASSED [ 95%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\\\u2603-\\u2603] PASSED [ 95%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\u007f-\x7f] PASSED [ 95%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\u00f0-\xf0] PASSED [ 95%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\u2603-\u2603] PASSED [ 95%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\u012345678-\u012345678] PASSED [ 96%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\uabcd-\uabcd] PASSED [ 96%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\uABCD-\uabcd] PASSED [ 96%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\ud83d\\udc10-\U0001f410] PASSED [ 96%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\U0001f410-U0001f410] PASSED [ 96%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\udc10\\ud83d-\udc10\ud83d] PASSED [ 96%] ../../../../../../dev/test/test_unescape.py::test_unescape[\x00-\x00] PASSED [ 96%] ../../../../../../dev/test/test_unescape.py::test_unescape[\t-\t] PASSED [ 96%] ../../../../../../dev/test/test_unescape.py::test_unescape[\n-\n] PASSED [ 96%] ../../../../../../dev/test/test_unescape.py::test_unescape[\x7f-\x7f] PASSED [ 96%] ../../../../../../dev/test/test_unescape.py::test_unescape[\xf0-\xf0] PASSED [ 96%] ../../../../../../dev/test/test_unescape.py::test_unescape[\u2603-\u2603] PASSED [ 96%] ../../../../../../dev/test/test_unescape.py::test_unescape[\U0001f410-\U0001f410] PASSED [ 97%] ../../../../../../dev/test/test_unescape.py::test_unescape_invalid_u_escape[\\u-\\u] PASSED [ 97%] ../../../../../../dev/test/test_unescape.py::test_unescape_invalid_u_escape[\\u -\\u ] PASSED [ 97%] ../../../../../../dev/test/test_unescape.py::test_unescape_invalid_u_escape[\\ux-\\ux] PASSED [ 97%] ../../../../../../dev/test/test_unescape.py::test_unescape_invalid_u_escape[\\uab-\\uab] PASSED [ 97%] ../../../../../../dev/test/test_unescape.py::test_unescape_invalid_u_escape[\\uab\\cd-\\uab\\c] PASSED [ 97%] ../../../../../../dev/test/test_unescape.py::test_unescape_invalid_u_escape[\\uab\\u0063d-\\uab\\u] PASSED [ 97%] ../../../../../../dev/test/test_unescape.py::test_unescape_invalid_u_escape[\\uabc-\\uabc] PASSED [ 97%] ../../../../../../dev/test/test_unescape.py::test_unescape_invalid_u_escape[\\uabc -\\uabc ] PASSED [ 97%] ../../../../../../dev/test/test_unescape.py::test_unescape_invalid_u_escape[\\uabcx-\\uabcx] PASSED [ 97%] ../../../../../../dev/test/test_unescape.py::test_unescape_invalid_u_escape[\\uxabc-\\uxabc] PASSED [ 97%] ../../../../../../dev/test/test_unescape.py::test_unescape_invalid_u_escape[\\u abcx-\\u abc] PASSED [ 97%] ../../../../../../dev/test/test_util.py::test_linkedlist_empty PASSED [ 98%] ../../../../../../dev/test/test_util.py::test_linkedlist_one_elem PASSED [ 98%] ../../../../../../dev/test/test_util.py::test_linkedlist_two_elem PASSED [ 98%] ../../../../../../dev/test/test_util.py::test_linked_list_three_elem PASSED [ 98%] ../../../../../../dev/test/test_util.py::test_linked_list_unlink_only PASSED [ 98%] ../../../../../../dev/test/test_util.py::test_linked_list_unlink_first PASSED [ 98%] ../../../../../../dev/test/test_util.py::test_linked_list_unlink_middle PASSED [ 98%] ../../../../../../dev/test/test_util.py::test_linked_list_unlink_last PASSED [ 98%] ../../../../../../dev/test/test_util.py::test_linked_list_insert_before_first PASSED [ 98%] ../../../../../../dev/test/test_util.py::test_linked_list_insert_before_middle PASSED [ 98%] ../../../../../../dev/test/test_util.py::test_linked_list_insert_before_last PASSED [ 98%] ../../../../../../dev/test/test_util.py::test_linked_list_insert_after_first PASSED [ 98%] ../../../../../../dev/test/test_util.py::test_linked_list_insert_after_middle PASSED [ 99%] ../../../../../../dev/test/test_util.py::test_linked_list_insert_after_last PASSED [ 99%] ../../../../../../dev/test/test_util.py::test_ascii_splitlines[-lines0] PASSED [ 99%] ../../../../../../dev/test/test_util.py::test_ascii_splitlines[foobar-lines1] PASSED [ 99%] ../../../../../../dev/test/test_util.py::test_ascii_splitlines[foo\n-lines2] PASSED [ 99%] ../../../../../../dev/test/test_util.py::test_ascii_splitlines[foo\r-lines3] PASSED [ 99%] ../../../../../../dev/test/test_util.py::test_ascii_splitlines[foo\r\n-lines4] PASSED [ 99%] ../../../../../../dev/test/test_util.py::test_ascii_splitlines[foo\n\r-lines5] PASSED [ 99%] ../../../../../../dev/test/test_util.py::test_ascii_splitlines[foo\nbar-lines6] PASSED [ 99%] ../../../../../../dev/test/test_util.py::test_ascii_splitlines[foo\rbar-lines7] PASSED [ 99%] ../../../../../../dev/test/test_util.py::test_ascii_splitlines[foo\r\nbar-lines8] PASSED [ 99%] ../../../../../../dev/test/test_util.py::test_ascii_splitlines[foo\n\rbar-lines9] PASSED [ 99%] ../../../../../../dev/test/test_util.py::test_ascii_splitlines[Why\x0bare\x0cthere\x1cso\x1ddang\x1emany\x85line\u2028separator\u2029characters?-lines10] PASSED [100%] =============================== warnings summary =============================== ../../../../../../usr/lib/python3/dist-packages/_pytest/cacheprovider.py:475 /usr/lib/python3/dist-packages/_pytest/cacheprovider.py:475: PytestCacheWarning: could not create cache path /dev/.pytest_cache/v/cache/nodeids: [Errno 13] Permission denied: '/dev/pytest-cache-files-il7mfql8' config.cache.set("cache/nodeids", sorted(self.cached_nodeids)) ../../../../../../usr/lib/python3/dist-packages/_pytest/stepwise.py:51 /usr/lib/python3/dist-packages/_pytest/stepwise.py:51: PytestCacheWarning: could not create cache path /dev/.pytest_cache/v/cache/stepwise: [Errno 13] Permission denied: '/dev/pytest-cache-files-39tmzov1' session.config.cache.set(STEPWISE_CACHE_DIR, []) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ======================= 1208 passed, 2 warnings in 6.38s ======================= I: pybuild base:311: cd /build/reproducible-path/javaproperties-0.8.2/.pybuild/cpython3_3.12/build; python3.12 -m pytest -v -c /dev/null ============================= test session starts ============================== platform linux -- Python 3.12.8, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3.12 cachedir: .pytest_cache rootdir: /dev configfile: null plugins: mock-3.14.0, typeguard-4.4.1 collecting ... collected 1208 items ../../../../../../dev/test/test_dump_xml.py::test_dump_xml_encoding[ASCII] PASSED [ 0%] ../../../../../../dev/test/test_dump_xml.py::test_dump_xml_encoding[Latin-1] PASSED [ 0%] ../../../../../../dev/test/test_dump_xml.py::test_dump_xml_encoding[UTF-16BE] PASSED [ 0%] ../../../../../../dev/test/test_dump_xml.py::test_dump_xml_encoding[UTF-8] PASSED [ 0%] ../../../../../../dev/test/test_dumps.py::test_dumps[d0-] PASSED [ 0%] ../../../../../../dev/test/test_dumps.py::test_dumps[d1-key=value\n] PASSED [ 0%] ../../../../../../dev/test/test_dumps.py::test_dumps[d2-key=value\nzebra=apple\n] PASSED [ 0%] ../../../../../../dev/test/test_dumps.py::test_dumps[d3-zebra=apple\nkey=value\n] PASSED [ 0%] ../../../../../../dev/test/test_dumps.py::test_dumps[d4-key=value\nzebra=apple\n] PASSED [ 0%] ../../../../../../dev/test/test_dumps.py::test_dumps[d5-zebra=apple\nkey=value\n] PASSED [ 0%] ../../../../../../dev/test/test_dumps.py::test_dumps[d6-two\\ words=value\n] PASSED [ 0%] ../../../../../../dev/test/test_dumps.py::test_dumps[d7-key=two words\n] PASSED [ 0%] ../../../../../../dev/test/test_dumps.py::test_dumps[d8-\\ key=value\n] PASSED [ 1%] ../../../../../../dev/test/test_dumps.py::test_dumps[d9-key=\\ value\n] PASSED [ 1%] ../../../../../../dev/test/test_dumps.py::test_dumps[d10-key\\ =value\n] PASSED [ 1%] ../../../../../../dev/test/test_dumps.py::test_dumps[d11-key=value \n] PASSED [ 1%] ../../../../../../dev/test/test_dumps.py::test_dumps[d12-\\ \\ \\ =value\n] PASSED [ 1%] ../../../../../../dev/test/test_dumps.py::test_dumps[d13-key=\\ \n] PASSED [ 1%] ../../../../../../dev/test/test_dumps.py::test_dumps[d14-US=\\u001f\n] PASSED [ 1%] ../../../../../../dev/test/test_dumps.py::test_dumps[d15-tilde=~\n] PASSED [ 1%] ../../../../../../dev/test/test_dumps.py::test_dumps[d16-delete=\\u007f\n] PASSED [ 1%] ../../../../../../dev/test/test_dumps.py::test_dumps[d17-edh=\\u00f0\n] PASSED [ 1%] ../../../../../../dev/test/test_dumps.py::test_dumps[d18-snowman=\\u2603\n] PASSED [ 1%] ../../../../../../dev/test/test_dumps.py::test_dumps[d19-goat=\\ud83d\\udc10\n] PASSED [ 1%] ../../../../../../dev/test/test_dumps.py::test_dumps[d20-taog=\\udc10\\ud83d\n] PASSED [ 2%] ../../../../../../dev/test/test_dumps.py::test_dumps[d21-newline=\\n\n] PASSED [ 2%] ../../../../../../dev/test/test_dumps.py::test_dumps[d22-carriage-return=\\r\n] PASSED [ 2%] ../../../../../../dev/test/test_dumps.py::test_dumps[d23-tab=\\t\n] PASSED [ 2%] ../../../../../../dev/test/test_dumps.py::test_dumps[d24-form-feed=\\f\n] PASSED [ 2%] ../../../../../../dev/test/test_dumps.py::test_dumps[d25-bell=\\u0007\n] PASSED [ 2%] ../../../../../../dev/test/test_dumps.py::test_dumps[d26-escape=\\u001b\n] PASSED [ 2%] ../../../../../../dev/test/test_dumps.py::test_dumps[d27-vertical-tab=\\u000b\n] PASSED [ 2%] ../../../../../../dev/test/test_dumps.py::test_dumps[d28-backslash=\\\\\n] PASSED [ 2%] ../../../../../../dev/test/test_dumps.py::test_dumps[d29-equals=\\=\n] PASSED [ 2%] ../../../../../../dev/test/test_dumps.py::test_dumps[d30-colon=\\:\n] PASSED [ 2%] ../../../../../../dev/test/test_dumps.py::test_dumps[d31-hash=\\#\n] PASSED [ 2%] ../../../../../../dev/test/test_dumps.py::test_dumps[d32-exclamation=\\!\n] PASSED [ 3%] ../../../../../../dev/test/test_dumps.py::test_dumps[d33-null=\\u0000\n] PASSED [ 3%] ../../../../../../dev/test/test_dumps.py::test_dumps[d34-backspace=\\u0008\n] PASSED [ 3%] ../../../../../../dev/test/test_dumps.py::test_dumps_sorted[d0-key=value\nzebra=apple\n] PASSED [ 3%] ../../../../../../dev/test/test_dumps.py::test_dumps_sorted[d1-key=value\nzebra=apple\n] PASSED [ 3%] ../../../../../../dev/test/test_dumps.py::test_dumps_sorted[d2-key=value\nzebra=apple\n] PASSED [ 3%] ../../../../../../dev/test/test_dumps.py::test_dumps_sorted[d3-key=value\nzebra=apple\n] PASSED [ 3%] ../../../../../../dev/test/test_dumps.py::test_dumps_sorted[d4-key=value\nzebra=apple\n] PASSED [ 3%] ../../../../../../dev/test/test_dumps.py::test_dump_timestamp[None-key=value\n] PASSED [ 3%] ../../../../../../dev/test/test_dumps.py::test_dump_timestamp[1473703254-#Mon Sep 12 14:00:54 EDT 2016\nkey=value\n] PASSED [ 3%] ../../../../../../dev/test/test_dumps.py::test_dump_timestamp[ts2-#Mon Sep 12 14:00:54 EDT 2016\nkey=value\n] PASSED [ 3%] ../../../../../../dev/test/test_dumps.py::test_dump_timestamp[ts3-#Mon Sep 12 11:00:54 PDT 2016\nkey=value\n] PASSED [ 3%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d0-US=\\u001f\n] PASSED [ 4%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d1-delete=\\u007f\n] PASSED [ 4%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d2-padding=\x80\n] PASSED [ 4%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d3-nbsp=\xa0\n] PASSED [ 4%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d4-edh=\xf0\n] PASSED [ 4%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d5-snowman=\u2603\n] PASSED [ 4%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d6-goat=\U0001f410\n] PASSED [ 4%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d7-taog=\udc10\ud83d\n] PASSED [ 4%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d8-newline=\\n\n] PASSED [ 4%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d9-carriage-return=\\r\n] PASSED [ 4%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d10-tab=\\t\n] PASSED [ 4%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d11-form-feed=\\f\n] PASSED [ 4%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d12-bell=\\u0007\n] PASSED [ 5%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d13-escape=\\u001b\n] PASSED [ 5%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d14-vertical-tab=\\u000b\n] PASSED [ 5%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d15-backslash=\\\\\n] PASSED [ 5%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d16-equals=\\=\n] PASSED [ 5%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d17-colon=\\:\n] PASSED [ 5%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d18-hash=\\#\n] PASSED [ 5%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d19-exclamation=\\!\n] PASSED [ 5%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d20-null=\\u0000\n] PASSED [ 5%] ../../../../../../dev/test/test_dumps.py::test_dumps_no_ensure_ascii[d21-backspace=\\u0008\n] PASSED [ 5%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-] PASSED [ 5%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-foobar] PASSED [ 5%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None- leading] PASSED [ 6%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-trailing ] PASSED [ 6%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None- ] PASSED [ 6%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-This is a comment.] PASSED [ 6%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-#This is a double comment.] PASSED [ 6%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-trailing newline\n] PASSED [ 6%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-trailing CRLF\r\n] PASSED [ 6%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-trailing carriage return\r] PASSED [ 6%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-line one\nline two] PASSED [ 6%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-line one\n#line two] PASSED [ 6%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-line one\n!line two] PASSED [ 6%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\x00] PASSED [ 6%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\x07] PASSED [ 7%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\x08] PASSED [ 7%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\t] PASSED [ 7%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\n] PASSED [ 7%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\x0b] PASSED [ 7%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\x0c] PASSED [ 7%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\r] PASSED [ 7%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\x1b] PASSED [ 7%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\x1f] PASSED [ 7%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-!] PASSED [ 7%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-#] PASSED [ 7%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-:] PASSED [ 7%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-=] PASSED [ 8%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\\] PASSED [ 8%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\\u2603] PASSED [ 8%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-~] PASSED [ 8%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\x7f] PASSED [ 8%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\x80] PASSED [ 8%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\xa0] PASSED [ 8%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\xf0] PASSED [ 8%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\xff] PASSED [ 8%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\u0100] PASSED [ 8%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\u2603] PASSED [ 8%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\U0001f410] PASSED [ 8%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[None-\udc10\ud83d] PASSED [ 9%] ../../../../../../dev/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%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-] PASSED [ 9%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-foobar] PASSED [ 9%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True- leading] PASSED [ 9%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-trailing ] PASSED [ 9%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True- ] PASSED [ 9%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-This is a comment.] PASSED [ 9%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-#This is a double comment.] PASSED [ 9%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-trailing newline\n] PASSED [ 9%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-trailing CRLF\r\n] PASSED [ 9%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-trailing carriage return\r] PASSED [ 9%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-line one\nline two] PASSED [ 10%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-line one\n#line two] PASSED [ 10%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-line one\n!line two] PASSED [ 10%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\x00] PASSED [ 10%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\x07] PASSED [ 10%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\x08] PASSED [ 10%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\t] PASSED [ 10%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\n] PASSED [ 10%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\x0b] PASSED [ 10%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\x0c] PASSED [ 10%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\r] PASSED [ 10%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\x1b] PASSED [ 10%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\x1f] PASSED [ 11%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-!] PASSED [ 11%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-#] PASSED [ 11%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-:] PASSED [ 11%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-=] PASSED [ 11%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\\] PASSED [ 11%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\\u2603] PASSED [ 11%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-~] PASSED [ 11%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\x7f] PASSED [ 11%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\x80] PASSED [ 11%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\xa0] PASSED [ 11%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\xf0] PASSED [ 11%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\xff] PASSED [ 12%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\u0100] PASSED [ 12%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\u2603] PASSED [ 12%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\U0001f410] PASSED [ 12%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[True-\udc10\ud83d] PASSED [ 12%] ../../../../../../dev/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%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-] PASSED [ 12%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-foobar] PASSED [ 12%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False- leading] PASSED [ 12%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-trailing ] PASSED [ 12%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False- ] PASSED [ 12%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-This is a comment.] PASSED [ 12%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-#This is a double comment.] PASSED [ 12%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-trailing newline\n] PASSED [ 13%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-trailing CRLF\r\n] PASSED [ 13%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-trailing carriage return\r] PASSED [ 13%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-line one\nline two] PASSED [ 13%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-line one\n#line two] PASSED [ 13%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-line one\n!line two] PASSED [ 13%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\x00] PASSED [ 13%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\x07] PASSED [ 13%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\x08] PASSED [ 13%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\t] PASSED [ 13%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\n] PASSED [ 13%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\x0b] PASSED [ 13%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\x0c] PASSED [ 14%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\r] PASSED [ 14%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\x1b] PASSED [ 14%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\x1f] PASSED [ 14%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-!] PASSED [ 14%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-#] PASSED [ 14%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-:] PASSED [ 14%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-=] PASSED [ 14%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\\] PASSED [ 14%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\\u2603] PASSED [ 14%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-~] PASSED [ 14%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\x7f] PASSED [ 14%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\x80] PASSED [ 15%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\xa0] PASSED [ 15%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\xf0] PASSED [ 15%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\xff] PASSED [ 15%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\u0100] PASSED [ 15%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\u2603] PASSED [ 15%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\U0001f410] PASSED [ 15%] ../../../../../../dev/test/test_dumps.py::test_dumps_comments[False-\udc10\ud83d] PASSED [ 15%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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 [ 16%] ../../../../../../dev/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 [ 16%] ../../../../../../dev/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 [ 16%] ../../../../../../dev/test/test_dumps.py::test_dumps_tab_separator PASSED [ 16%] ../../../../../../dev/test/test_dumps.py::test_dumps_timestamp_and_comment PASSED [ 16%] ../../../../../../dev/test/test_dumps_xml.py::test_dumps_xml[d0-\n\n\n] PASSED [ 16%] ../../../../../../dev/test/test_dumps_xml.py::test_dumps_xml[d1-\n\nvalue\n\n] PASSED [ 16%] ../../../../../../dev/test/test_dumps_xml.py::test_dumps_xml[d2-\n\nvalue\napple\n\n] PASSED [ 16%] ../../../../../../dev/test/test_dumps_xml.py::test_dumps_xml[d3-\n\napple\nvalue\n\n] PASSED [ 16%] ../../../../../../dev/test/test_dumps_xml.py::test_dumps_xml[d4-\n\nvalue\napple\n\n] PASSED [ 16%] ../../../../../../dev/test/test_dumps_xml.py::test_dumps_xml[d5-\n\napple\nvalue\n\n] PASSED [ 16%] ../../../../../../dev/test/test_dumps_xml.py::test_dumps_xml[d6-\n\nvalue\n\xf0\n\u2603\n\U0001f410\n\n] PASSED [ 16%] ../../../../../../dev/test/test_dumps_xml.py::test_dumps_xml[d7-\n\nvalue\nedh\nsnowman\ngoat\n\n] PASSED [ 17%] ../../../../../../dev/test/test_dumps_xml.py::test_dumps_xml_sorted[d0-\n\nvalue\napple\n\n] PASSED [ 17%] ../../../../../../dev/test/test_dumps_xml.py::test_dumps_xml_sorted[d1-\n\nvalue\napple\n\n] PASSED [ 17%] ../../../../../../dev/test/test_dumps_xml.py::test_dumps_xml_sorted[d2-\n\nvalue\napple\n\n] PASSED [ 17%] ../../../../../../dev/test/test_dumps_xml.py::test_dumps_xml_sorted[d3-\n\nvalue\napple\n\n] PASSED [ 17%] ../../../../../../dev/test/test_dumps_xml.py::test_dumps_xml_sorted[d4-\n\nvalue\napple\n\n] PASSED [ 17%] ../../../../../../dev/test/test_dumps_xml.py::test_dumps_xml_comment PASSED [ 17%] ../../../../../../dev/test/test_dumps_xml.py::test_dumps_xml_entities PASSED [ 17%] ../../../../../../dev/test/test_escape.py::test_escape[-] PASSED [ 17%] ../../../../../../dev/test/test_escape.py::test_escape[foobar-foobar] PASSED [ 17%] ../../../../../../dev/test/test_escape.py::test_escape[inner space-inner\\ space] PASSED [ 17%] ../../../../../../dev/test/test_escape.py::test_escape[ leading-\\ leading] PASSED [ 17%] ../../../../../../dev/test/test_escape.py::test_escape[trailing -trailing\\ ] PASSED [ 18%] ../../../../../../dev/test/test_escape.py::test_escape[ -\\ \\ \\ ] PASSED [ 18%] ../../../../../../dev/test/test_escape.py::test_escape[\x00-\\u0000] PASSED [ 18%] ../../../../../../dev/test/test_escape.py::test_escape[\x07-\\u0007] PASSED [ 18%] ../../../../../../dev/test/test_escape.py::test_escape[\x08-\\u0008] PASSED [ 18%] ../../../../../../dev/test/test_escape.py::test_escape[\t-\\t] PASSED [ 18%] ../../../../../../dev/test/test_escape.py::test_escape[\n-\\n] PASSED [ 18%] ../../../../../../dev/test/test_escape.py::test_escape[\x0b-\\u000b] PASSED [ 18%] ../../../../../../dev/test/test_escape.py::test_escape[\x0c-\\f] PASSED [ 18%] ../../../../../../dev/test/test_escape.py::test_escape[\r-\\r] PASSED [ 18%] ../../../../../../dev/test/test_escape.py::test_escape[\x1b-\\u001b] PASSED [ 18%] ../../../../../../dev/test/test_escape.py::test_escape[\x1f-\\u001f] PASSED [ 18%] ../../../../../../dev/test/test_escape.py::test_escape[!-\\!] PASSED [ 19%] ../../../../../../dev/test/test_escape.py::test_escape[#-\\#] PASSED [ 19%] ../../../../../../dev/test/test_escape.py::test_escape[:-\\:] PASSED [ 19%] ../../../../../../dev/test/test_escape.py::test_escape[=-\\=] PASSED [ 19%] ../../../../../../dev/test/test_escape.py::test_escape[\\-\\\\] PASSED [ 19%] ../../../../../../dev/test/test_escape.py::test_escape[\\u2603-\\\\u2603] PASSED [ 19%] ../../../../../../dev/test/test_escape.py::test_escape[~-~] PASSED [ 19%] ../../../../../../dev/test/test_escape.py::test_escape[\x7f-\\u007f] PASSED [ 19%] ../../../../../../dev/test/test_escape.py::test_escape[\xf0-\\u00f0] PASSED [ 19%] ../../../../../../dev/test/test_escape.py::test_escape[\u2603-\\u2603] PASSED [ 19%] ../../../../../../dev/test/test_escape.py::test_escape[\U0001f410-\\ud83d\\udc10] PASSED [ 19%] ../../../../../../dev/test/test_escape.py::test_escape[\udc10\ud83d-\\udc10\\ud83d] PASSED [ 19%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[-] PASSED [ 20%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[foobar-foobar] PASSED [ 20%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[inner space-inner\\ space] PASSED [ 20%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[ leading-\\ leading] PASSED [ 20%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[trailing -trailing\\ ] PASSED [ 20%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[ -\\ \\ \\ ] PASSED [ 20%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\x00-\\u0000] PASSED [ 20%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\x07-\\u0007] PASSED [ 20%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\x08-\\u0008] PASSED [ 20%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\t-\\t] PASSED [ 20%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\n-\\n] PASSED [ 20%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\x0b-\\u000b] PASSED [ 20%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\x0c-\\f] PASSED [ 21%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\r-\\r] PASSED [ 21%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\x1b-\\u001b] PASSED [ 21%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\x1f-\\u001f] PASSED [ 21%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[!-\\!] PASSED [ 21%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[#-\\#] PASSED [ 21%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[:-\\:] PASSED [ 21%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[=-\\=] PASSED [ 21%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\\-\\\\] PASSED [ 21%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\\u2603-\\\\u2603] PASSED [ 21%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[~-~] PASSED [ 21%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\x7f-\\u007f] PASSED [ 21%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\x80-\x80] PASSED [ 22%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\xa0-\xa0] PASSED [ 22%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\xf0-\xf0] PASSED [ 22%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\u2603-\u2603] PASSED [ 22%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\U0001f410-\U0001f410] PASSED [ 22%] ../../../../../../dev/test/test_escape.py::test_escape_no_ensure_ascii[\udc10\ud83d-\udc10\ud83d] PASSED [ 22%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[None-] PASSED [ 22%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[False-] PASSED [ 22%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[0-Wed Dec 31 19:00:00 EST 1969] PASSED [ 22%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1234567890.101112-Fri Feb 13 18:31:30 EST 2009] PASSED [ 22%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1234567890.987654-Fri Feb 13 18:31:30 EST 2009] PASSED [ 22%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1451624400-Fri Jan 01 00:00:00 EST 2016] PASSED [ 22%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1454396522-Tue Feb 02 02:02:02 EST 2016] PASSED [ 23%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1456992183-Thu Mar 03 03:03:03 EST 2016] PASSED [ 23%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1459757044-Mon Apr 04 04:04:04 EDT 2016] PASSED [ 23%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1462439105-Thu May 05 05:05:05 EDT 2016] PASSED [ 23%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1465207566-Mon Jun 06 06:06:06 EDT 2016] PASSED [ 23%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1467889627-Thu Jul 07 07:07:07 EDT 2016] PASSED [ 23%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1470658088-Mon Aug 08 08:08:08 EDT 2016] PASSED [ 23%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1473426549-Fri Sep 09 09:09:09 EDT 2016] PASSED [ 23%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1476108610-Mon Oct 10 10:10:10 EDT 2016] PASSED [ 23%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1478880671-Fri Nov 11 11:11:11 EST 2016] PASSED [ 23%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1481562732-Mon Dec 12 12:12:12 EST 2016] PASSED [ 23%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1451818800-Sun Jan 03 06:00:00 EST 2016] PASSED [ 23%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1451883600-Mon Jan 04 00:00:00 EST 2016] PASSED [ 24%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1451973600-Tue Jan 05 01:00:00 EST 2016] PASSED [ 24%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1452063600-Wed Jan 06 02:00:00 EST 2016] PASSED [ 24%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1452153600-Thu Jan 07 03:00:00 EST 2016] PASSED [ 24%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1452243600-Fri Jan 08 04:00:00 EST 2016] PASSED [ 24%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1452333600-Sat Jan 09 05:00:00 EST 2016] PASSED [ 24%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1456733655-Mon Feb 29 03:14:15 EST 2016] PASSED [ 24%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1463159593-Fri May 13 13:13:13 EDT 2016] PASSED [ 24%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1457852399-Sun Mar 13 01:59:59 EST 2016] PASSED [ 24%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[ts27-Sun Mar 13 01:59:59 EST 2016] PASSED [ 24%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[ts28-Sun Apr 02 01:59:59 PST 2006] PASSED [ 24%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[ts29-Sun Mar 13 03:30:00 EDT 2016] PASSED [ 24%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[ts30-Sun Apr 02 02:30:00 PDT 2006] PASSED [ 25%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1457852401-Sun Mar 13 03:00:01 EDT 2016] PASSED [ 25%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[ts32-Sun Mar 13 03:00:01 EDT 2016] PASSED [ 25%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[ts33-Sun Apr 02 03:00:01 PDT 2006] PASSED [ 25%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1478411999-Sun Nov 06 01:59:59 EDT 2016] PASSED [ 25%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[ts35-Sun Nov 06 00:59:59 EDT 2016] PASSED [ 25%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[ts36-Sun Oct 29 00:59:59 PDT 2006] PASSED [ 25%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[ts37-s37] PASSED [ 25%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[ts38-s38] PASSED [ 25%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[1478412001-Sun Nov 06 01:00:01 EST 2016] PASSED [ 25%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[ts40-Sun Nov 06 02:00:01 EST 2016] PASSED [ 25%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp[ts41-Sun Oct 29 02:00:01 PST 2006] PASSED [ 25%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp_fold[ts0-0-Sun Nov 06 01:30:00 EDT 2016] PASSED [ 25%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp_fold[ts1-0-Sun Oct 29 01:30:00 PDT 2006] PASSED [ 26%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp_fold[ts2-1-Sun Nov 06 01:30:00 EST 2016] PASSED [ 26%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp_fold[ts3-1-Sun Oct 29 01:30:00 PST 2006] PASSED [ 26%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp_now PASSED [ 26%] ../../../../../../dev/test/test_java_timestamp.py::test_java_timestamp_dogfood_type_error PASSED [ 26%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[--=] PASSED [ 26%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[key-value-key=value] PASSED [ 26%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[two words-value-two\\ words=value] PASSED [ 26%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[key-two words-key=two words] PASSED [ 26%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[ key-value-\\ key=value] PASSED [ 26%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[key- value-key=\\ value] PASSED [ 26%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[key -value-key\\ =value] PASSED [ 26%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[key-value -key=value ] PASSED [ 27%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[ -value-\\ \\ \\ =value] PASSED [ 27%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[key- -key=\\ ] PASSED [ 27%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[US-\x1f-US=\\u001f] PASSED [ 27%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[tilde-~-tilde=~] PASSED [ 27%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[delete-\x7f-delete=\\u007f] PASSED [ 27%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[padding-\x80-padding=\\u0080] PASSED [ 27%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[nbsp-\xa0-nbsp=\\u00a0] PASSED [ 27%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[edh-\xf0-edh=\\u00f0] PASSED [ 27%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[snowman-\u2603-snowman=\\u2603] PASSED [ 27%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[goat-\U0001f410-goat=\\ud83d\\udc10] PASSED [ 27%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[taog-\udc10\ud83d-taog=\\udc10\\ud83d] PASSED [ 27%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[newline-\n-newline=\\n] PASSED [ 28%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[carriage-return-\r-carriage-return=\\r] PASSED [ 28%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[tab-\t-tab=\\t] PASSED [ 28%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[form-feed-\x0c-form-feed=\\f] PASSED [ 28%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[bell-\x07-bell=\\u0007] PASSED [ 28%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[escape-\x1b-escape=\\u001b] PASSED [ 28%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[vertical-tab-\x0b-vertical-tab=\\u000b] PASSED [ 28%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[backslash-\\-backslash=\\\\] PASSED [ 28%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[equals-=-equals=\\=] PASSED [ 28%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[colon-:-colon=\\:] PASSED [ 28%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[hash-#-hash=\\#] PASSED [ 28%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[exclamation-!-exclamation=\\!] PASSED [ 28%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[null-\x00-null=\\u0000] PASSED [ 29%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value[backspace-\x08-backspace=\\u0008] PASSED [ 29%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_separator[key-value- = -key = value] PASSED [ 29%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_separator[key-value-:-key:value] PASSED [ 29%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_separator[key-value- -key value] PASSED [ 29%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_separator[key-value-\t-key\tvalue] PASSED [ 29%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_separator[ key - value - : -\\ key\\ : \\ value ] PASSED [ 29%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[--=] PASSED [ 29%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[key-value-key=value] PASSED [ 29%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[two words-value-two\\ words=value] PASSED [ 29%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[key-two words-key=two words] PASSED [ 29%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[ key-value-\\ key=value] PASSED [ 29%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[key- value-key=\\ value] PASSED [ 30%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[key -value-key\\ =value] PASSED [ 30%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[key-value -key=value ] PASSED [ 30%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[ -value-\\ \\ \\ =value] PASSED [ 30%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[key- -key=\\ ] PASSED [ 30%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[US-\x1f-US=\\u001f] PASSED [ 30%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[tilde-~-tilde=~] PASSED [ 30%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[delete-\x7f-delete=\\u007f] PASSED [ 30%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[padding-\x80-padding=\x80] PASSED [ 30%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[nbsp-\xa0-nbsp=\xa0] PASSED [ 30%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[edh-\xf0-edh=\xf0] PASSED [ 30%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[snowman-\u2603-snowman=\u2603] PASSED [ 30%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[goat-\U0001f410-goat=\U0001f410] PASSED [ 31%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[taog-\udc10\ud83d-taog=\udc10\ud83d] PASSED [ 31%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[newline-\n-newline=\\n] PASSED [ 31%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[carriage-return-\r-carriage-return=\\r] PASSED [ 31%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[tab-\t-tab=\\t] PASSED [ 31%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[form-feed-\x0c-form-feed=\\f] PASSED [ 31%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[bell-\x07-bell=\\u0007] PASSED [ 31%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[escape-\x1b-escape=\\u001b] PASSED [ 31%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[vertical-tab-\x0b-vertical-tab=\\u000b] PASSED [ 31%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[backslash-\\-backslash=\\\\] PASSED [ 31%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[equals-=-equals=\\=] PASSED [ 31%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[colon-:-colon=\\:] PASSED [ 31%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[hash-#-hash=\\#] PASSED [ 32%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[exclamation-!-exclamation=\\!] PASSED [ 32%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[null-\x00-null=\\u0000] PASSED [ 32%] ../../../../../../dev/test/test_join_key_value.py::test_join_key_value_no_ensure_ascii[backspace-\x08-backspace=\\u0008] PASSED [ 32%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[foobar-us-ascii-foobar] PASSED [ 32%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[f\xfcbar-us-ascii-f\u00fcbar] PASSED [ 32%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[f\xfc\xdfar-us-ascii-f\u00fc\u00dfar] PASSED [ 32%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[killer \u2603-us-ascii-killer \u2603] PASSED [ 32%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[kid \U0001f410-us-ascii-kid \ud83d\udc10] PASSED [ 32%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[foobar-iso-8859-1-foobar] PASSED [ 32%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[f\xfcbar-iso-8859-1-f\xfcbar] PASSED [ 32%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[f\xfc\xdfar-iso-8859-1-f\xfc\xdfar] PASSED [ 32%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[killer \u2603-iso-8859-1-killer \u2603] PASSED [ 33%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[kid \U0001f410-iso-8859-1-kid \ud83d\udc10] PASSED [ 33%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[foobar-utf-8-foobar] PASSED [ 33%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[f\xfcbar-utf-8-f\xc3\xbcbar] PASSED [ 33%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[f\xfc\xdfar-utf-8-f\xc3\xbc\xc3\x9far] PASSED [ 33%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[killer \u2603-utf-8-killer \xe2\x98\x83] PASSED [ 33%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[kid \U0001f410-utf-8-kid \xf0\x9f\x90\x90] PASSED [ 33%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[foobar-utf-16be-\x00f\x00o\x00o\x00b\x00a\x00r] PASSED [ 33%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[f\xfcbar-utf-16be-\x00f\x00\xfc\x00b\x00a\x00r] PASSED [ 33%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[f\xfc\xdfar-utf-16be-\x00f\x00\xfc\x00\xdf\x00a\x00r] PASSED [ 33%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[killer \u2603-utf-16be-\x00k\x00i\x00l\x00l\x00e\x00r\x00 &\x03] PASSED [ 33%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[kid \U0001f410-utf-16be-\x00k\x00i\x00d\x00 \xd8=\xdc\x10] PASSED [ 33%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[foobar-mac_roman-foobar] PASSED [ 34%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[f\xfcbar-mac_roman-f\x9fbar] PASSED [ 34%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[f\xfc\xdfar-mac_roman-f\x9f\xa7ar] PASSED [ 34%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[killer \u2603-mac_roman-killer \u2603] PASSED [ 34%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[kid \U0001f410-mac_roman-kid \ud83d\udc10] PASSED [ 34%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[e\xf0-mac_roman-e\u00f0] PASSED [ 34%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[\u201cHello!\u201d-mac_roman-\xd2Hello!\xd3] PASSED [ 34%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[foobar-cp500-\x86\x96\x96\x82\x81\x99] PASSED [ 34%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[f\xfcbar-cp500-\x86\xdc\x82\x81\x99] PASSED [ 34%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[f\xfc\xdfar-cp500-\x86\xdcY\x81\x99] PASSED [ 34%] ../../../../../../dev/test/test_jpreplace.py::test_javapropertiesreplace[killer \u2603-cp500-\x92\x89\x93\x93\x85\x99@\xe0\xa4\xf2\xf6\xf0\xf3] PASSED [ 34%] ../../../../../../dev/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%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[us-ascii-\ud83d\udc10-\\ud83d\\udc10] PASSED [ 35%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[us-ascii-\ud83d+\udc10-\\ud83d+\\udc10] PASSED [ 35%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[us-ascii-\udc10\ud83d-\\udc10\\ud83d] PASSED [ 35%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[iso-8859-1-\ud83d\udc10-\\ud83d\\udc10] PASSED [ 35%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[iso-8859-1-\ud83d+\udc10-\\ud83d+\\udc10] PASSED [ 35%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[iso-8859-1-\udc10\ud83d-\\udc10\\ud83d] PASSED [ 35%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[utf-8-\ud83d\udc10-\\ud83d\\udc10] PASSED [ 35%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[utf-8-\ud83d+\udc10-\\ud83d+\\udc10] PASSED [ 35%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[utf-8-\udc10\ud83d-\\udc10\\ud83d] PASSED [ 35%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[utf-16be-\ud83d\udc10-\\ud83d\\udc10] PASSED [ 35%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[utf-16be-\ud83d+\udc10-\\ud83d+\\udc10] PASSED [ 35%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[utf-16be-\udc10\ud83d-\\udc10\\ud83d] PASSED [ 35%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[mac_roman-\ud83d\udc10-\\ud83d\\udc10] PASSED [ 36%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[mac_roman-\ud83d+\udc10-\\ud83d+\\udc10] PASSED [ 36%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[mac_roman-\udc10\ud83d-\\udc10\\ud83d] PASSED [ 36%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[cp500-\ud83d\udc10-\\ud83d\\udc10] PASSED [ 36%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[cp500-\ud83d+\udc10-\\ud83d+\\udc10] PASSED [ 36%] ../../../../../../dev/test/test_jpreplace.py::test_javaproperties_bad_surrogates[cp500-\udc10\ud83d-\\udc10\\ud83d] PASSED [ 36%] ../../../../../../dev/test/test_load_xml.py::test_load_xml[\n\n\nvalue\nð\n\n🐐\n\n] PASSED [ 36%] ../../../../../../dev/test/test_load_xml.py::test_load_xml[\n\n\nvalue\n\xf0\n\n🐐\n\n] PASSED [ 36%] ../../../../../../dev/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%] ../../../../../../dev/test/test_load_xml.py::test_load_xml[\n\n\nvalue\n\xc3\xb0\n\xe2\x98\x83\n\xf0\x9f\x90\x90\n\n] PASSED [ 36%] ../../../../../../dev/test/test_loads.py::test_loads[key=value-d0] PASSED [ 36%] ../../../../../../dev/test/test_loads.py::test_loads[key-d1] PASSED [ 36%] ../../../../../../dev/test/test_loads.py::test_loads[key -d2] PASSED [ 37%] ../../../../../../dev/test/test_loads.py::test_loads[key =value-d3] PASSED [ 37%] ../../../../../../dev/test/test_loads.py::test_loads[key= value-d4] PASSED [ 37%] ../../../../../../dev/test/test_loads.py::test_loads[key = value-d5] PASSED [ 37%] ../../../../../../dev/test/test_loads.py::test_loads[=value-d6] PASSED [ 37%] ../../../../../../dev/test/test_loads.py::test_loads[ =value-d7] PASSED [ 37%] ../../../../../../dev/test/test_loads.py::test_loads[key=value -d8] PASSED [ 37%] ../../../../../../dev/test/test_loads.py::test_loads[ key=value-d9] PASSED [ 37%] ../../../../../../dev/test/test_loads.py::test_loads[ = -d10] PASSED [ 37%] ../../../../../../dev/test/test_loads.py::test_loads[=-d11] PASSED [ 37%] ../../../../../../dev/test/test_loads.py::test_loads[-d12] PASSED [ 37%] ../../../../../../dev/test/test_loads.py::test_loads[ -d13] PASSED [ 37%] ../../../../../../dev/test/test_loads.py::test_loads[\n-d14] PASSED [ 37%] ../../../../../../dev/test/test_loads.py::test_loads[\r\n-d15] PASSED [ 38%] ../../../../../../dev/test/test_loads.py::test_loads[\r-d16] PASSED [ 38%] ../../../../../../dev/test/test_loads.py::test_loads[#This is a comment.-d17] PASSED [ 38%] ../../../../../../dev/test/test_loads.py::test_loads[#This is a comment.\nkey = value-d18] PASSED [ 38%] ../../../../../../dev/test/test_loads.py::test_loads[key = value\n#This is a comment.-d19] PASSED [ 38%] ../../../../../../dev/test/test_loads.py::test_loads[!This is a comment.-d20] PASSED [ 38%] ../../../../../../dev/test/test_loads.py::test_loads[!This is a comment.\nkey = value-d21] PASSED [ 38%] ../../../../../../dev/test/test_loads.py::test_loads[key = value\n!This is a comment.-d22] PASSED [ 38%] ../../../../../../dev/test/test_loads.py::test_loads[key = val\\\nue-d23] PASSED [ 38%] ../../../../../../dev/test/test_loads.py::test_loads[key = val\\\n ue-d24] PASSED [ 38%] ../../../../../../dev/test/test_loads.py::test_loads[key = val \\\nue-d25] PASSED [ 38%] ../../../../../../dev/test/test_loads.py::test_loads[key = val \\\n ue-d26] PASSED [ 38%] ../../../../../../dev/test/test_loads.py::test_loads[ke\\\ny = value-d27] PASSED [ 39%] ../../../../../../dev/test/test_loads.py::test_loads[ke\\\n y = value-d28] PASSED [ 39%] ../../../../../../dev/test/test_loads.py::test_loads[one two three-d29] PASSED [ 39%] ../../../../../../dev/test/test_loads.py::test_loads[key=value\n-d30] PASSED [ 39%] ../../../../../../dev/test/test_loads.py::test_loads[key=value\r\n-d31] PASSED [ 39%] ../../../../../../dev/test/test_loads.py::test_loads[key=value\r-d32] PASSED [ 39%] ../../../../../../dev/test/test_loads.py::test_loads[key:value-d33] PASSED [ 39%] ../../../../../../dev/test/test_loads.py::test_loads[key value-d34] PASSED [ 39%] ../../../../../../dev/test/test_loads.py::test_loads[\\ key\\ = \\ value -d35] PASSED [ 39%] ../../../../../../dev/test/test_loads.py::test_loads[\\ key\\ : \\ value -d36] PASSED [ 39%] ../../../../../../dev/test/test_loads.py::test_loads[\\ key\\ \t \\ value -d37] PASSED [ 39%] ../../../../../../dev/test/test_loads.py::test_loads[\\ key\\ \\ value -d38] PASSED [ 39%] ../../../../../../dev/test/test_loads.py::test_loads[\\ key\\ =\\ value -d39] PASSED [ 40%] ../../../../../../dev/test/test_loads.py::test_loads[\\ key\\ :\\ value -d40] PASSED [ 40%] ../../../../../../dev/test/test_loads.py::test_loads[\\ key\\ \\ value -d41] PASSED [ 40%] ../../../../../../dev/test/test_loads.py::test_loads[\\ key\\ \t\\ value -d42] PASSED [ 40%] ../../../../../../dev/test/test_loads.py::test_loads[goat = \\uD83D\\uDC10-d43] PASSED [ 40%] ../../../../../../dev/test/test_loads.py::test_loads[taog = \\uDC10\\uD83D-d44] PASSED [ 40%] ../../../../../../dev/test/test_loads.py::test_loads[goat = \ud83d\udc10-d45] PASSED [ 40%] ../../../../../../dev/test/test_loads.py::test_loads[goat = \ud83d\\uDC10-d46] PASSED [ 40%] ../../../../../../dev/test/test_loads.py::test_loads[goat = \\uD83D\udc10-d47] PASSED [ 40%] ../../../../../../dev/test/test_loads.py::test_loads[taog = \udc10\ud83d-d48] PASSED [ 40%] ../../../../../../dev/test/test_loads.py::test_loads[goat = \\uD83D\\\n \\uDC10-d49] PASSED [ 40%] ../../../../../../dev/test/test_loads.py::test_loads[\\\n# comment-d50] PASSED [ 40%] ../../../../../../dev/test/test_loads.py::test_loads[ \\\n# comment-d51] PASSED [ 41%] ../../../../../../dev/test/test_loads.py::test_loads[key = value\\\n # comment-d52] PASSED [ 41%] ../../../../../../dev/test/test_loads.py::test_loads[key = value\\\n-d53] PASSED [ 41%] ../../../../../../dev/test/test_loads.py::test_loads[key = value\\-d54] PASSED [ 41%] ../../../../../../dev/test/test_loads.py::test_loads[key = value\\\n -d55] PASSED [ 41%] ../../../../../../dev/test/test_loads.py::test_loads[# comment\\\nkey = value-d56] PASSED [ 41%] ../../../../../../dev/test/test_loads.py::test_loads[\\\n-d57] PASSED [ 41%] ../../../../../../dev/test/test_loads.py::test_loads[\\\nkey = value-d58] PASSED [ 41%] ../../../../../../dev/test/test_loads.py::test_loads[ \\\nkey = value-d59] PASSED [ 41%] ../../../../../../dev/test/test_loads.py::test_loads[key = value\nfoo = bar-d60] PASSED [ 41%] ../../../../../../dev/test/test_loads.py::test_loads[key = value\r\nfoo = bar-d61] PASSED [ 41%] ../../../../../../dev/test/test_loads.py::test_loads[key = value\rfoo = bar-d62] PASSED [ 41%] ../../../../../../dev/test/test_loads.py::test_loads[key = value1\nkey = value2-d63] PASSED [ 42%] ../../../../../../dev/test/test_loads.py::test_loads[snowman = \\u2603-d64] PASSED [ 42%] ../../../../../../dev/test/test_loads.py::test_loads[pokmon = \\u00E9-d65] PASSED [ 42%] ../../../../../../dev/test/test_loads.py::test_loads[newline = \\u000a-d66] PASSED [ 42%] ../../../../../../dev/test/test_loads.py::test_loads[key = value\\\n\\\nend-d67] PASSED [ 42%] ../../../../../../dev/test/test_loads.py::test_loads[key = value\\\n \\\nend-d68] PASSED [ 42%] ../../../../../../dev/test/test_loads.py::test_loads[key = value\\\\\nend-d69] PASSED [ 42%] ../../../../../../dev/test/test_loads.py::test_loads[c#sharp = sucks-d70] PASSED [ 42%] ../../../../../../dev/test/test_loads.py::test_loads[fifth = #5-d71] PASSED [ 42%] ../../../../../../dev/test/test_loads.py::test_loads[edh = \xf0-d72] PASSED [ 42%] ../../../../../../dev/test/test_loads.py::test_loads[snowman = \u2603-d73] PASSED [ 42%] ../../../../../../dev/test/test_loads.py::test_loads[goat = \U0001f410-d74] PASSED [ 42%] ../../../../../../dev/test/test_loads.py::test_loads[newline = \\n-d75] PASSED [ 43%] ../../../../../../dev/test/test_loads.py::test_loads[tab = \\t-d76] PASSED [ 43%] ../../../../../../dev/test/test_loads.py::test_loads[form.feed = \\f-d77] PASSED [ 43%] ../../../../../../dev/test/test_loads.py::test_loads[two\\ words = one key-d78] PASSED [ 43%] ../../../../../../dev/test/test_loads.py::test_loads[hour\\:minute = 1440-d79] PASSED [ 43%] ../../../../../../dev/test/test_loads.py::test_loads[E\\=mc^2 = Einstein-d80] PASSED [ 43%] ../../../../../../dev/test/test_loads.py::test_loads[two\\\\ words = not a key-d81] PASSED [ 43%] ../../../../../../dev/test/test_loads.py::test_loads[two\\\\\\ words = one key-d82] PASSED [ 43%] ../../../../../../dev/test/test_loads.py::test_loads[invalid-escape = \\0-d83] PASSED [ 43%] ../../../../../../dev/test/test_loads.py::test_loads[invalid-escape = \\q-d84] PASSED [ 43%] ../../../../../../dev/test/test_loads.py::test_loads[invalid-escape = \\?-d85] PASSED [ 43%] ../../../../../../dev/test/test_loads.py::test_loads[invalid-escape = \\x40-d86] PASSED [ 43%] ../../../../../../dev/test/test_loads.py::test_loads[ \\ key = value-d87] PASSED [ 44%] ../../../../../../dev/test/test_loads.py::test_loads[ \\u0020key = value-d88] PASSED [ 44%] ../../../../../../dev/test/test_loads.py::test_loads[ \\ key = value-d89] PASSED [ 44%] ../../../../../../dev/test/test_loads.py::test_loads[key = \\ value-d90] PASSED [ 44%] ../../../../../../dev/test/test_loads.py::test_loads[\nkey = value-d91] PASSED [ 44%] ../../../../../../dev/test/test_loads.py::test_loads[ \nkey = value-d92] PASSED [ 44%] ../../../../../../dev/test/test_loads.py::test_loads[key = value\n-d93] PASSED [ 44%] ../../../../../../dev/test/test_loads.py::test_loads[key = value\n -d94] PASSED [ 44%] ../../../../../../dev/test/test_loads.py::test_loads[key = value\n\nfoo = bar-d95] PASSED [ 44%] ../../../../../../dev/test/test_loads.py::test_loads[key = value\n \nfoo = bar-d96] PASSED [ 44%] ../../../../../../dev/test/test_loads.py::test_loads[key=value\nedh=\xf0-d97] PASSED [ 44%] ../../../../../../dev/test/test_loads.py::test_loads[key=value\nedh=\xc3\xb0\nsnowman=\xe2\x98\x83\ngoat=\xf0\x9f\x90\x90-d98] PASSED [ 44%] ../../../../../../dev/test/test_loads.py::test_loads[key\tvalue=pair-d99] PASSED [ 45%] ../../../../../../dev/test/test_loads.py::test_loads[key\\\tvalue=pair-d100] PASSED [ 45%] ../../../../../../dev/test/test_loads.py::test_loads[key\x0cvalue=pair-d101] PASSED [ 45%] ../../../../../../dev/test/test_loads.py::test_loads[key\\\x0cvalue=pair-d102] PASSED [ 45%] ../../../../../../dev/test/test_loads.py::test_loads[key\x00value-d103] PASSED [ 45%] ../../../../../../dev/test/test_loads.py::test_loads[key\\\x00value-d104] PASSED [ 45%] ../../../../../../dev/test/test_loads.py::test_loads[the = \\u00f0e-d105] PASSED [ 45%] ../../../../../../dev/test/test_loads.py::test_loads[\\u00f0e = the-d106] PASSED [ 45%] ../../../../../../dev/test/test_loads.py::test_loads[goat = \\U0001F410-d107] PASSED [ 45%] ../../../../../../dev/test/test_loads.py::test_loads[key\\u003Dvalue-d108] PASSED [ 45%] ../../../../../../dev/test/test_loads.py::test_loads[key\\u003Avalue-d109] PASSED [ 45%] ../../../../../../dev/test/test_loads.py::test_loads[key\\u0020value-d110] PASSED [ 45%] ../../../../../../dev/test/test_loads.py::test_loads[key=\\\\u2603-d111] PASSED [ 46%] ../../../../../../dev/test/test_loads.py::test_loads[key=\\\\u260x-d112] PASSED [ 46%] ../../../../../../dev/test/test_loads.py::test_loads_multiple_ordereddict PASSED [ 46%] ../../../../../../dev/test/test_loads.py::test_loads_multiple_ordereddict_rev PASSED [ 46%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[\\u = bad-\\u] PASSED [ 46%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[\\u abcx = bad-\\u] PASSED [ 46%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[\\u-\\u] PASSED [ 46%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[\\uab bad-\\uab] PASSED [ 46%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[\\uab:bad-\\uab] PASSED [ 46%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[\\uab=bad-\\uab] PASSED [ 46%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[\\uabc = bad-\\uabc] PASSED [ 46%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[\\uabcx = bad-\\uabcx] PASSED [ 46%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[\\ux = bad-\\ux] PASSED [ 47%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[\\uxabc = bad-\\uxabc] PASSED [ 47%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[bad = \\u -\\u ] PASSED [ 47%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[bad = \\u abcx-\\u abc] PASSED [ 47%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[bad = \\u-\\u] PASSED [ 47%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[bad = \\uab\\cd-\\uab\\c] PASSED [ 47%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[bad = \\uab\\u0063d-\\uab\\u] PASSED [ 47%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[bad = \\uabc -\\uabc ] PASSED [ 47%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[bad = \\uabc-\\uabc] PASSED [ 47%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[bad = \\uabcx-\\uabcx] PASSED [ 47%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[bad = \\ux-\\ux] PASSED [ 47%] ../../../../../../dev/test/test_loads.py::test_loads_invalid_u_escape[bad = \\uxabc-\\uxabc] PASSED [ 47%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml[-d0] PASSED [ 48%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml[value-d1] PASSED [ 48%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml[ -d2] PASSED [ 48%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml[\n-d3] PASSED [ 48%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml[-d4] PASSED [ 48%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml[-d5] PASSED [ 48%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml[\nbar-d6] PASSED [ 48%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml[\n value\n\n-d7] PASSED [ 48%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml[valuebar-d8] PASSED [ 48%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml[\n value1\n value2\n\n-d9] PASSED [ 48%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml[\n &\n <\n >\n "\n \n\n-d10] PASSED [ 48%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml[\n \\n\\r\\t\\u2603\\f\\\\\n\n-d11] PASSED [ 48%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml[\n This is a comment.\n value\n\n-d12] PASSED [ 49%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml[\n value\n bar\n\n-d13] PASSED [ 49%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml[🐐-d14] PASSED [ 49%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml_bad_root PASSED [ 49%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml_no_key PASSED [ 49%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml_multiple_ordereddict PASSED [ 49%] ../../../../../../dev/test/test_loads_xml.py::test_loads_xml_multiple_ordereddict_rev PASSED [ 49%] ../../../../../../dev/test/test_parse.py::test_parse[-objects0] PASSED [ 49%] ../../../../../../dev/test/test_parse.py::test_parse[\n-objects1] PASSED [ 49%] ../../../../../../dev/test/test_parse.py::test_parse[ \n\t\n-objects2] PASSED [ 49%] ../../../../../../dev/test/test_parse.py::test_parse[key=value\n-objects3] PASSED [ 49%] ../../../../../../dev/test/test_parse.py::test_parse[\xf0=\u2603\n-objects4] PASSED [ 49%] ../../../../../../dev/test/test_parse.py::test_parse[\\u00F0=\\u2603\n-objects5] PASSED [ 50%] ../../../../../../dev/test/test_parse.py::test_parse[ key :\t value \n-objects6] PASSED [ 50%] ../../../../../../dev/test/test_parse.py::test_parse[#This is a comment.\n# So is this.\ncomment: no\n ! Also a comment\n-objects7] PASSED [ 50%] ../../../../../../dev/test/test_parse.py::test_parse[#Before blank\n\n#After blank\n\nbefore=blank\n\nafter=blank\n-objects8] PASSED [ 50%] ../../../../../../dev/test/test_parse.py::test_parse[key va\\\n lue\n-objects9] PASSED [ 50%] ../../../../../../dev/test/test_parse.py::test_parse[key va\\\n-objects10] PASSED [ 50%] ../../../../../../dev/test/test_parse.py::test_parse[key va\\-objects11] PASSED [ 50%] ../../../../../../dev/test/test_parse.py::test_parse[ \\\n\t\\\r\n\x0c\\\r \n-objects12] PASSED [ 50%] ../../../../../../dev/test/test_parse.py::test_parse[key = v\\\n\ta\\\r\n\x0cl\\\r u\\\ne\n-objects13] PASSED [ 50%] ../../../../../../dev/test/test_parse.py::test_keyvalue_attributes PASSED [ 50%] ../../../../../../dev/test/test_parse.py::test_comment_attributes PASSED [ 50%] ../../../../../../dev/test/test_parse.py::test_whitespace_attributes PASSED [ 50%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#\n-False] PASSED [ 50%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Mon Sep 26 14:57:44 EDT 2016-True] PASSED [ 51%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Mon Sep 26 14:57:44 EDT 2016\n-True] PASSED [ 51%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[ # Mon Sep 26 14:57:44 EDT 2016\n-True] PASSED [ 51%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Wed Dec 31 19:00:00 EST 1969\n-True] PASSED [ 51%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Fri Jan 01 00:00:00 EST 2016\n-True] PASSED [ 51%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Tue Feb 02 02:02:02 EST 2016\n-True] PASSED [ 51%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Thu Mar 03 03:03:03 EST 2016\n-True] PASSED [ 51%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Mon Apr 04 04:04:04 EDT 2016\n-True] PASSED [ 51%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Thu May 05 05:05:05 EDT 2016\n-True] PASSED [ 51%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Mon Jun 06 06:06:06 EDT 2016\n-True] PASSED [ 51%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Thu Jul 07 07:07:07 EDT 2016\n-True] PASSED [ 51%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Mon Aug 08 08:08:08 EDT 2016\n-True] PASSED [ 51%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Fri Sep 09 09:09:09 EDT 2016\n-True] PASSED [ 52%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Mon Oct 10 10:10:10 EDT 2016\n-True] PASSED [ 52%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Fri Nov 11 11:11:11 EST 2016\n-True] PASSED [ 52%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Mon Dec 12 12:12:12 EST 2016\n-True] PASSED [ 52%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Sun Jan 03 06:00:00 EST 2016\n-True] PASSED [ 52%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Mon Jan 04 00:00:00 EST 2016\n-True] PASSED [ 52%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Tue Jan 05 01:00:00 EST 2016\n-True] PASSED [ 52%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Wed Jan 06 02:00:00 EST 2016\n-True] PASSED [ 52%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Thu Jan 07 03:00:00 EST 2016\n-True] PASSED [ 52%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Fri Jan 08 04:00:00 EST 2016\n-True] PASSED [ 52%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Sat Jan 09 05:00:00 EST 2016\n-True] PASSED [ 52%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Mon Feb 29 03:14:15 EST 2016\n-True] PASSED [ 52%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Fri May 13 13:13:13 EDT 2016\n-True] PASSED [ 53%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Mon Sep 26 14:57:44 2016\n-True] PASSED [ 53%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Sat Jan 09 05:00:60 EST 2016\n-True] PASSED [ 53%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Sat Jan 09 05:00:61 EST 2016\n-True] PASSED [ 53%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Mon Feb 32 03:14:15 EST 2016\n-False] PASSED [ 53%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Sun Jan 3 06:00:00 EST 2016\n-False] PASSED [ 53%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Sun Jan 03 6:00:00 EST 2016\n-False] PASSED [ 53%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Sat Jan 09 05:00:62 EST 2016\n-False] PASSED [ 53%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Sat Jan 09 24:00:00 EST 2016\n-False] PASSED [ 53%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Sat Jan 09 05:60:00 EST 2016\n-False] PASSED [ 53%] ../../../../../../dev/test/test_parse.py::test_comment_is_timestamp[#Mo M\xe4r 02 13:59:03 EST 2020\n-False] PASSED [ 53%] ../../../../../../dev/test/test_parse.py::test_keyvalue_source_stripped[key=value-key=value] PASSED [ 53%] ../../../../../../dev/test/test_parse.py::test_keyvalue_source_stripped[key=value\n-key=value] PASSED [ 54%] ../../../../../../dev/test/test_parse.py::test_keyvalue_source_stripped[key=value\r\n-key=value] PASSED [ 54%] ../../../../../../dev/test/test_parse.py::test_keyvalue_source_stripped[key=value\r-key=value] PASSED [ 54%] ../../../../../../dev/test/test_parse.py::test_keyvalue_source_stripped[key va\\\n-key va] PASSED [ 54%] ../../../../../../dev/test/test_parse.py::test_keyvalue_source_stripped[key va\\\\\n-key va\\\\] PASSED [ 54%] ../../../../../../dev/test/test_parse.py::test_keyvalue_source_stripped[key va\\\\\\\n-key va\\\\] PASSED [ 54%] ../../../../../../dev/test/test_parse.py::test_keyvalue_source_stripped[key va\\-key va] PASSED [ 54%] ../../../../../../dev/test/test_parse.py::test_keyvalue_source_stripped[key va\\\n \\-key va\\\n ] PASSED [ 54%] ../../../../../../dev/test/test_parse.py::test_keyvalue_source_stripped[key va\\\n \\\n-key va\\\n ] PASSED [ 54%] ../../../../../../dev/test/test_parse.py::test_keyvalue_source_stripped[key va\\\n\\-key va\\\n] PASSED [ 54%] ../../../../../../dev/test/test_parse.py::test_keyvalue_source_stripped[key va\\\n\\\n-key va\\\n] PASSED [ 54%] ../../../../../../dev/test/test_parse.py::test_comment_source_stripped[#comment-#comment] PASSED [ 54%] ../../../../../../dev/test/test_parse.py::test_comment_source_stripped[#comment\n-#comment] PASSED [ 55%] ../../../../../../dev/test/test_parse.py::test_comment_source_stripped[#comment\r\n-#comment] PASSED [ 55%] ../../../../../../dev/test/test_parse.py::test_comment_source_stripped[#comment\r-#comment] PASSED [ 55%] ../../../../../../dev/test/test_parse.py::test_comment_source_stripped[#comment\\\n-#comment\\] PASSED [ 55%] ../../../../../../dev/test/test_parse.py::test_whitespace_source_stripped[ - ] PASSED [ 55%] ../../../../../../dev/test/test_parse.py::test_whitespace_source_stripped[\n-] PASSED [ 55%] ../../../../../../dev/test/test_parse.py::test_whitespace_source_stripped[\r\n-] PASSED [ 55%] ../../../../../../dev/test/test_parse.py::test_whitespace_source_stripped[\r-] PASSED [ 55%] ../../../../../../dev/test/test_parse.py::test_whitespace_source_stripped[\\-] PASSED [ 55%] ../../../../../../dev/test/test_parse.py::test_whitespace_source_stripped[\\\n-] PASSED [ 55%] ../../../../../../dev/test/test_parse.py::test_whitespace_source_stripped[\\\\\n-\\\\] PASSED [ 55%] ../../../../../../dev/test/test_parse.py::test_whitespace_source_stripped[\\\\\\\n-\\\\] PASSED [ 55%] ../../../../../../dev/test/test_parse.py::test_whitespace_source_stripped[\\\n \\-\\\n ] PASSED [ 56%] ../../../../../../dev/test/test_parse.py::test_whitespace_source_stripped[\\\n \\\n-\\\n ] PASSED [ 56%] ../../../../../../dev/test/test_parse.py::test_whitespace_source_stripped[\\\n\\-\\\n] PASSED [ 56%] ../../../../../../dev/test/test_parse.py::test_whitespace_source_stripped[\\\n\\\n-\\\n] PASSED [ 56%] ../../../../../../dev/test/test_parse.py::test_comment_value[#comment-comment] PASSED [ 56%] ../../../../../../dev/test/test_parse.py::test_comment_value[#comment\n-comment] PASSED [ 56%] ../../../../../../dev/test/test_parse.py::test_comment_value[!comment\n-comment] PASSED [ 56%] ../../../../../../dev/test/test_parse.py::test_comment_value[ #comment\n-comment] PASSED [ 56%] ../../../../../../dev/test/test_parse.py::test_comment_value[# comment\n- comment] PASSED [ 56%] ../../../../../../dev/test/test_parse.py::test_comment_value[ # comment\n- comment] PASSED [ 56%] ../../../../../../dev/test/test_parse.py::test_comment_value[\t#comment\n-comment] PASSED [ 56%] ../../../../../../dev/test/test_parse.py::test_comment_value[#\tcomment\n-\tcomment] PASSED [ 56%] ../../../../../../dev/test/test_parse.py::test_comment_value[\t#\tcomment\n-\tcomment] PASSED [ 57%] ../../../../../../dev/test/test_parse.py::test_comment_value[#comment value \n-comment value ] PASSED [ 57%] ../../../../../../dev/test/test_parse.py::test_comment_value[ weird edge # case-weird edge # case] PASSED [ 57%] ../../../../../../dev/test/test_propclass.py::test_propclass_empty PASSED [ 57%] ../../../../../../dev/test/test_propclass.py::test_propclass_load PASSED [ 57%] ../../../../../../dev/test/test_propclass.py::test_propclass_nonempty_load PASSED [ 57%] ../../../../../../dev/test/test_propclass.py::test_propclass_loadFromXML PASSED [ 57%] ../../../../../../dev/test/test_propclass.py::test_propclass_nonempty_loadFromXML PASSED [ 57%] ../../../../../../dev/test/test_propclass.py::test_propclass_getitem PASSED [ 57%] ../../../../../../dev/test/test_propclass.py::test_propclass_setitem PASSED [ 57%] ../../../../../../dev/test/test_propclass.py::test_propclass_additem PASSED [ 57%] ../../../../../../dev/test/test_propclass.py::test_propclass_delitem PASSED [ 57%] ../../../../../../dev/test/test_propclass.py::test_propclass_delitem_missing PASSED [ 58%] ../../../../../../dev/test/test_propclass.py::test_propclass_from_dict PASSED [ 58%] ../../../../../../dev/test/test_propclass.py::test_propclass_from_pairs_list PASSED [ 58%] ../../../../../../dev/test/test_propclass.py::test_propclass_copy PASSED [ 58%] ../../../../../../dev/test/test_propclass.py::test_propclass_copy_more PASSED [ 58%] ../../../../../../dev/test/test_propclass.py::test_propclass_eq_empty PASSED [ 58%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_neq_empty PASSED [ 58%] ../../../../../../dev/test/test_propclass.py::test_propclass_eq_nonempty PASSED [ 58%] ../../../../../../dev/test/test_propclass.py::test_propclass_eq_nonempty_defaults PASSED [ 58%] ../../../../../../dev/test/test_propclass.py::test_propclass_neq_nonempty_neq_defaults PASSED [ 58%] ../../../../../../dev/test/test_propclass.py::test_propclass_eq_self PASSED [ 58%] ../../../../../../dev/test/test_propclass.py::test_propclass_neq PASSED [ 58%] ../../../../../../dev/test/test_propclass.py::test_propclass_eq_dict PASSED [ 59%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_eq_dict PASSED [ 59%] ../../../../../../dev/test/test_propclass.py::test_propclass_eq_set_nochange PASSED [ 59%] ../../../../../../dev/test/test_propclass.py::test_propclass_eq_one_comment PASSED [ 59%] ../../../../../../dev/test/test_propclass.py::test_propclass_eq_different_comments PASSED [ 59%] ../../../../../../dev/test/test_propclass.py::test_propclass_eq_one_repeated_key PASSED [ 59%] ../../../../../../dev/test/test_propclass.py::test_propclass_eq_repeated_keys PASSED [ 59%] ../../../../../../dev/test/test_propclass.py::test_propclass_load_eq_from_dict PASSED [ 59%] ../../../../../../dev/test/test_propclass.py::test_propclass_neq_string PASSED [ 59%] ../../../../../../dev/test/test_propclass.py::test_propclass_propertyNames PASSED [ 59%] ../../../../../../dev/test/test_propclass.py::test_propclass_stringPropertyNames PASSED [ 59%] ../../../../../../dev/test/test_propclass.py::test_propclass_getProperty PASSED [ 59%] ../../../../../../dev/test/test_propclass.py::test_propclass_getProperty_default PASSED [ 60%] ../../../../../../dev/test/test_propclass.py::test_propclass_getProperty_missing PASSED [ 60%] ../../../../../../dev/test/test_propclass.py::test_propclass_getProperty_missing_default PASSED [ 60%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults PASSED [ 60%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_getitem PASSED [ 60%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_getitem_overridden PASSED [ 60%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_getitem_defaulted PASSED [ 60%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_getProperty PASSED [ 60%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_getProperty_overridden PASSED [ 60%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_getProperty_defaulted PASSED [ 60%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_propertyNames PASSED [ 60%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_stringPropertyNames PASSED [ 60%] ../../../../../../dev/test/test_propclass.py::test_propclass_setProperty PASSED [ 61%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_setProperty PASSED [ 61%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_setProperty_overridden PASSED [ 61%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_setProperty_new PASSED [ 61%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_setProperty_new_override PASSED [ 61%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_setitem PASSED [ 61%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_setitem_overridden PASSED [ 61%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_setitem_new PASSED [ 61%] ../../../../../../dev/test/test_propclass.py::test_propclass_defaults_setitem_new_override PASSED [ 61%] ../../../../../../dev/test/test_propclass.py::test_propclass_empty_setitem PASSED [ 61%] ../../../../../../dev/test/test_propclass.py::test_propclass_store PASSED [ 61%] ../../../../../../dev/test/test_propclass.py::test_propclass_store_comment PASSED [ 61%] ../../../../../../dev/test/test_propclass.py::test_propclass_store_defaults PASSED [ 62%] ../../../../../../dev/test/test_propclass.py::test_propclass_storeToXML PASSED [ 62%] ../../../../../../dev/test/test_propclass.py::test_propclass_storeToXML_comment PASSED [ 62%] ../../../../../../dev/test/test_propclass.py::test_propclass_storeToXML_defaults PASSED [ 62%] ../../../../../../dev/test/test_propclass.py::test_propclass_dumps_function PASSED [ 62%] ../../../../../../dev/test/test_propclass.py::test_propclass_repr[None-data0] PASSED [ 62%] ../../../../../../dev/test/test_propclass.py::test_propclass_repr[None-data1] PASSED [ 62%] ../../../../../../dev/test/test_propclass.py::test_propclass_repr[None-data2] PASSED [ 62%] ../../../../../../dev/test/test_propclass.py::test_propclass_repr[defaults1-data0] PASSED [ 62%] ../../../../../../dev/test/test_propclass.py::test_propclass_repr[defaults1-data1] PASSED [ 62%] ../../../../../../dev/test/test_propclass.py::test_propclass_repr[defaults1-data2] PASSED [ 62%] ../../../../../../dev/test/test_propclass.py::test_propclass_repr[defaults2-data0] PASSED [ 62%] ../../../../../../dev/test/test_propclass.py::test_propclass_repr[defaults2-data1] PASSED [ 62%] ../../../../../../dev/test/test_propclass.py::test_propclass_repr[defaults2-data2] PASSED [ 63%] ../../../../../../dev/test/test_propclass.py::test_propclass_repr_noinit PASSED [ 63%] ../../../../../../dev/test/test_propfile.py::test_propfile_empty PASSED [ 63%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_dumps PASSED [ 63%] ../../../../../../dev/test/test_propfile.py::test_propfile_getitem PASSED [ 63%] ../../../../../../dev/test/test_propfile.py::test_propfile_setitem PASSED [ 63%] ../../../../../../dev/test/test_propfile.py::test_propfile_additem PASSED [ 63%] ../../../../../../dev/test/test_propfile.py::test_propfile_delitem PASSED [ 63%] ../../../../../../dev/test/test_propfile.py::test_propfile_delitem_missing PASSED [ 63%] ../../../../../../dev/test/test_propfile.py::test_propfile_move_item PASSED [ 63%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_nochange PASSED [ 64%] ../../../../../../dev/test/test_propfile.py::test_propfile_dumps_function PASSED [ 64%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_repeated_key PASSED [ 64%] ../../../../../../dev/test/test_propfile.py::test_propfile_delete_repeated_key PASSED [ 64%] ../../../../../../dev/test/test_propfile.py::test_propfile_from_ordereddict PASSED [ 64%] ../../../../../../dev/test/test_propfile.py::test_propfile_from_kwarg PASSED [ 64%] ../../../../../../dev/test/test_propfile.py::test_propfile_from_pairs_list PASSED [ 64%] ../../../../../../dev/test/test_propfile.py::test_propfile_from_ordereddict_and_kwarg PASSED [ 64%] ../../../../../../dev/test/test_propfile.py::test_propfile_dumps_separator PASSED [ 64%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_dumps_separator PASSED [ 64%] ../../../../../../dev/test/test_propfile.py::test_propfile_dumps_ensure_ascii[False] PASSED [ 64%] ../../../../../../dev/test/test_propfile.py::test_propfile_dumps_ensure_ascii[True] PASSED [ 64%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_dumps_ensure_ascii PASSED [ 65%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_dumps_no_ensure_ascii PASSED [ 65%] ../../../../../../dev/test/test_propfile.py::test_propfile_copy PASSED [ 65%] ../../../../../../dev/test/test_propfile.py::test_propfile_copy_more PASSED [ 65%] ../../../../../../dev/test/test_propfile.py::test_propfile_eq_empty PASSED [ 65%] ../../../../../../dev/test/test_propfile.py::test_propfile_eq_nonempty PASSED [ 65%] ../../../../../../dev/test/test_propfile.py::test_propfile_eq_self PASSED [ 65%] ../../../../../../dev/test/test_propfile.py::test_propfile_neq PASSED [ 65%] ../../../../../../dev/test/test_propfile.py::test_propfile_eq_dict PASSED [ 65%] ../../../../../../dev/test/test_propfile.py::test_propfile_eq_set_nochange PASSED [ 65%] ../../../../../../dev/test/test_propfile.py::test_propfile_neq_one_comment PASSED [ 65%] ../../../../../../dev/test/test_propfile.py::test_propfile_neq_different_comments PASSED [ 65%] ../../../../../../dev/test/test_propfile.py::test_propfile_eq_one_repeated_key PASSED [ 66%] ../../../../../../dev/test/test_propfile.py::test_propfile_eq_repeated_keys PASSED [ 66%] ../../../../../../dev/test/test_propfile.py::test_propfile_neq_string PASSED [ 66%] ../../../../../../dev/test/test_propfile.py::test_propfile_preserve_trailing_escape PASSED [ 66%] ../../../../../../dev/test/test_propfile.py::test_propfile_add_after_trailing_escape PASSED [ 66%] ../../../../../../dev/test/test_propfile.py::test_propfile_preserve_trailing_comment_escape PASSED [ 66%] ../../../../../../dev/test/test_propfile.py::test_propfile_add_after_trailing_comment_escape PASSED [ 66%] ../../../../../../dev/test/test_propfile.py::test_propfile_preserve_no_trailing_newline PASSED [ 66%] ../../../../../../dev/test/test_propfile.py::test_propfile_add_after_no_trailing_newline PASSED [ 66%] ../../../../../../dev/test/test_propfile.py::test_propfile_preserve_comment_no_trailing_newline PASSED [ 66%] ../../../../../../dev/test/test_propfile.py::test_propfile_add_after_comment_no_trailing_newline PASSED [ 66%] ../../../../../../dev/test/test_propfile.py::test_propfile_preserve_trailing_escape_nl PASSED [ 66%] ../../../../../../dev/test/test_propfile.py::test_propfile_add_after_trailing_escape_nl PASSED [ 67%] ../../../../../../dev/test/test_propfile.py::test_propfile_preserve_trailing_comment_escape_nl PASSED [ 67%] ../../../../../../dev/test/test_propfile.py::test_propfile_add_after_trailing_comment_escape_nl PASSED [ 67%] ../../../../../../dev/test/test_propfile.py::test_propfile_empty_setitem PASSED [ 67%] ../../../../../../dev/test/test_propfile.py::test_propfile_to_ordereddict PASSED [ 67%] ../../../../../../dev/test/test_propfile.py::test_propfile_get_timestamp[-None] PASSED [ 67%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_get_timestamp[key=value\n#Thu Mar 16 17:06:52 EDT 2017\n-None] PASSED [ 67%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_timestamp[-None-None-] PASSED [ 68%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_timestamp[-False-None-] PASSED [ 68%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_timestamp[--None-#\n] PASSED [ 68%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_timestamp[key=value\n-None-None-key=value\n] PASSED [ 68%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_timestamp[key=value\n-False-None-key=value\n] PASSED [ 68%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_timestamp[key=value\n--None-#\nkey=value\n] PASSED [ 68%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_timestamp[key=value\n-Not a timestamp-None-#Not a timestamp\nkey=value\n] PASSED [ 69%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_timestamp[key=value\n-Line 1\n-None-#Line 1\n#\nkey=value\n] PASSED [ 69%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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 [ 69%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_timestamp_now PASSED [ 70%] ../../../../../../dev/test/test_propfile.py::test_propfile_delete_timestamp[-None-] PASSED [ 70%] ../../../../../../dev/test/test_propfile.py::test_propfile_delete_timestamp[#Thu Mar 16 17:06:52 EDT 2017\n-None-] PASSED [ 70%] ../../../../../../dev/test/test_propfile.py::test_propfile_delete_timestamp[\n \r#Thu Mar 16 17:06:52 EDT 2017\n-None-\n \r] PASSED [ 70%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_get_header_comment[-None] PASSED [ 70%] ../../../../../../dev/test/test_propfile.py::test_propfile_get_header_comment[#\n-] PASSED [ 71%] ../../../../../../dev/test/test_propfile.py::test_propfile_get_header_comment[#\n#comment\n-\ncomment] PASSED [ 71%] ../../../../../../dev/test/test_propfile.py::test_propfile_get_header_comment[#comment\n#\n-comment\n] PASSED [ 71%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_get_header_comment[# comment 1\n!comment 2\nkey=value\n- comment 1\ncomment 2] PASSED [ 71%] ../../../../../../dev/test/test_propfile.py::test_propfile_get_header_comment[# comment 1\r\n!comment 2\nkey=value\n- comment 1\ncomment 2] PASSED [ 71%] ../../../../../../dev/test/test_propfile.py::test_propfile_get_header_comment[# comment 1\r!comment 2\nkey=value\n- comment 1\ncomment 2] PASSED [ 71%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_get_header_comment[# Thu Mar 16 17:06:52 EDT 2017\n# Comment\n-None] PASSED [ 71%] ../../../../../../dev/test/test_propfile.py::test_propfile_get_header_comment[key=value\n# Comment\n-None] PASSED [ 71%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[--None-None-] PASSED [ 71%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[----#\n] PASSED [ 72%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[--This is test text.-This is test text.-#This is test text.\n] PASSED [ 72%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[--Line 1\n-Line 1\n-#Line 1\n#\n] PASSED [ 72%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[-#This comment will be deleted.\n-None-None-] PASSED [ 72%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[-#This comment will be deleted.\n---#\n] PASSED [ 72%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[-#This will be deleted.\n!This, too\n-None-None-] PASSED [ 73%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[-#This will be deleted.\n!This, too\n---#\n] PASSED [ 73%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[-\n\n#This and the blank lines above will be deleted.\n---#\n] PASSED [ 74%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[-#This and the blank lines below will be deleted.\n\n\n---#\n] PASSED [ 74%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[key=value\n--None-None-] PASSED [ 75%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[key=value\n----#\n] PASSED [ 75%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[key=value\n--Line 1\n-Line 1\n-#Line 1\n#\n] PASSED [ 75%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This comment will be deleted.\n-None-None-] PASSED [ 75%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This comment will be deleted.\n---#\n] PASSED [ 76%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This will be deleted.\n!This, too\n-None-None-] PASSED [ 76%] ../../../../../../dev/test/test_propfile.py::test_propfile_set_header_comment[key=value\n-#This will be deleted.\n!This, too\n---#\n] PASSED [ 76%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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 [ 76%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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 [ 77%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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 [ 78%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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 [ 80%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_delete_header_comment[-] PASSED [ 82%] ../../../../../../dev/test/test_propfile.py::test_propfile_delete_header_comment[-#This comment will be deleted.\n] PASSED [ 82%] ../../../../../../dev/test/test_propfile.py::test_propfile_delete_header_comment[-#This will be deleted.\n!This, too\n] PASSED [ 82%] ../../../../../../dev/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%] ../../../../../../dev/test/test_propfile.py::test_propfile_delete_header_comment[-\n\n#This and the blank lines above will be deleted.\n] PASSED [ 82%] ../../../../../../dev/test/test_propfile.py::test_propfile_delete_header_comment[-#This and the blank lines below will be deleted.\n\n\n] PASSED [ 82%] ../../../../../../dev/test/test_propfile.py::test_propfile_delete_header_comment[key=value\n-] PASSED [ 82%] ../../../../../../dev/test/test_propfile.py::test_propfile_delete_header_comment[key=value\n-#This comment will be deleted.\n] PASSED [ 82%] ../../../../../../dev/test/test_propfile.py::test_propfile_delete_header_comment[key=value\n-#This will be deleted.\n!This, too\n] PASSED [ 83%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/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%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[-#] PASSED [ 83%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[foobar-#foobar] PASSED [ 83%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[ leading-# leading] PASSED [ 84%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[trailing -#trailing ] PASSED [ 84%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[ -# ] PASSED [ 84%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[This is a comment.-#This is a comment.] PASSED [ 84%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[#This is a double comment.-##This is a double comment.] PASSED [ 84%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[trailing newline\n-#trailing newline\n#] PASSED [ 84%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[trailing CRLF\r\n-#trailing CRLF\n#] PASSED [ 84%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[trailing carriage return\r-#trailing carriage return\n#] PASSED [ 84%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[line one\nline two-#line one\n#line two] PASSED [ 84%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[line one\n#line two-#line one\n#line two] PASSED [ 84%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[line one\n!line two-#line one\n!line two] PASSED [ 84%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\x00-#\x00] PASSED [ 84%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\x07-#\x07] PASSED [ 85%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\x08-#\x08] PASSED [ 85%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\t-#\t] PASSED [ 85%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\n-#\n#] PASSED [ 85%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\x0b-#\x0b] PASSED [ 85%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\x0c-#\x0c] PASSED [ 85%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\r-#\n#] PASSED [ 85%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\x1b-#\x1b] PASSED [ 85%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\x1f-#\x1f] PASSED [ 85%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[!-#!] PASSED [ 85%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[#-##] PASSED [ 85%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[:-#:] PASSED [ 85%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[=-#=] PASSED [ 86%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\\-#\\] PASSED [ 86%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\\u2603-#\\u2603] PASSED [ 86%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[~-#~] PASSED [ 86%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\x7f-#\x7f] PASSED [ 86%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\x80-#\x80] PASSED [ 86%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\xa0-#\xa0] PASSED [ 86%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\xf0-#\xf0] PASSED [ 86%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\xff-#\xff] PASSED [ 86%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\u0100-#\\u0100] PASSED [ 86%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\u2603-#\\u2603] PASSED [ 86%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\U0001f410-#\\ud83d\\udc10] PASSED [ 86%] ../../../../../../dev/test/test_to_comment.py::test_to_comment[\udc10\ud83d-#\\udc10\\ud83d] PASSED [ 87%] ../../../../../../dev/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%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[-#] PASSED [ 87%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[foobar-#foobar] PASSED [ 87%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[ leading-# leading] PASSED [ 87%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[trailing -#trailing ] PASSED [ 87%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[ -# ] PASSED [ 87%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[This is a comment.-#This is a comment.] PASSED [ 87%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[#This is a double comment.-##This is a double comment.] PASSED [ 87%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[trailing newline\n-#trailing newline\n#] PASSED [ 87%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[trailing CRLF\r\n-#trailing CRLF\n#] PASSED [ 87%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[trailing carriage return\r-#trailing carriage return\n#] PASSED [ 87%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[line one\nline two-#line one\n#line two] PASSED [ 87%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[line one\n#line two-#line one\n#line two] PASSED [ 88%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[line one\n!line two-#line one\n!line two] PASSED [ 88%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\x00-#\x00] PASSED [ 88%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\x07-#\x07] PASSED [ 88%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\x08-#\x08] PASSED [ 88%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\t-#\t] PASSED [ 88%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\n-#\n#] PASSED [ 88%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\x0b-#\x0b] PASSED [ 88%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\x0c-#\x0c] PASSED [ 88%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\r-#\n#] PASSED [ 88%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\x1b-#\x1b] PASSED [ 88%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\x1f-#\x1f] PASSED [ 88%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[!-#!] PASSED [ 89%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[#-##] PASSED [ 89%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[:-#:] PASSED [ 89%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[=-#=] PASSED [ 89%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\\-#\\] PASSED [ 89%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\\u2603-#\\u2603] PASSED [ 89%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[~-#~] PASSED [ 89%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\x7f-#\x7f] PASSED [ 89%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\x80-#\x80] PASSED [ 89%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\xa0-#\xa0] PASSED [ 89%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\xf0-#\xf0] PASSED [ 89%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\xff-#\xff] PASSED [ 89%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\u0100-#\u0100] PASSED [ 90%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\u2603-#\u2603] PASSED [ 90%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\U0001f410-#\U0001f410] PASSED [ 90%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_no_ensure_ascii[\udc10\ud83d-#\udc10\ud83d] PASSED [ 90%] ../../../../../../dev/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%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[-#] PASSED [ 90%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[foobar-#foobar] PASSED [ 90%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[ leading-# leading] PASSED [ 90%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[trailing -#trailing ] PASSED [ 90%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[ -# ] PASSED [ 90%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[This is a comment.-#This is a comment.] PASSED [ 90%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[#This is a double comment.-##This is a double comment.] PASSED [ 90%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[trailing newline\n-#trailing newline\n#] PASSED [ 91%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[trailing CRLF\r\n-#trailing CRLF\n#] PASSED [ 91%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[trailing carriage return\r-#trailing carriage return\n#] PASSED [ 91%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[line one\nline two-#line one\n#line two] PASSED [ 91%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[line one\n#line two-#line one\n#line two] PASSED [ 91%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[line one\n!line two-#line one\n!line two] PASSED [ 91%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\x00-#\x00] PASSED [ 91%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\x07-#\x07] PASSED [ 91%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\x08-#\x08] PASSED [ 91%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\t-#\t] PASSED [ 91%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\n-#\n#] PASSED [ 91%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\x0b-#\x0b] PASSED [ 91%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\x0c-#\x0c] PASSED [ 92%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\r-#\n#] PASSED [ 92%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\x1b-#\x1b] PASSED [ 92%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\x1f-#\x1f] PASSED [ 92%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[!-#!] PASSED [ 92%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[#-##] PASSED [ 92%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[:-#:] PASSED [ 92%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[=-#=] PASSED [ 92%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\\-#\\] PASSED [ 92%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\\u2603-#\\u2603] PASSED [ 92%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[~-#~] PASSED [ 92%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\x7f-#\x7f] PASSED [ 92%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\x80-#\\u0080] PASSED [ 93%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\xa0-#\\u00a0] PASSED [ 93%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\xf0-#\\u00f0] PASSED [ 93%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\xff-#\\u00ff] PASSED [ 93%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\u0100-#\\u0100] PASSED [ 93%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\u2603-#\\u2603] PASSED [ 93%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\U0001f410-#\\ud83d\\udc10] PASSED [ 93%] ../../../../../../dev/test/test_to_comment.py::test_to_comment_ensure_ascii[\udc10\ud83d-#\\udc10\\ud83d] PASSED [ 93%] ../../../../../../dev/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%] ../../../../../../dev/test/test_unescape.py::test_unescape[-] PASSED [ 93%] ../../../../../../dev/test/test_unescape.py::test_unescape[foobar-foobar] PASSED [ 93%] ../../../../../../dev/test/test_unescape.py::test_unescape[ space around - space around ] PASSED [ 93%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\ space\\ around\\ - space around ] PASSED [ 94%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\ \\ \\ - ] PASSED [ 94%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\u0000-\x00] PASSED [ 94%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\0-0] PASSED [ 94%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\a-a] PASSED [ 94%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\b-b] PASSED [ 94%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\t-\t] PASSED [ 94%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\n-\n] PASSED [ 94%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\v-v] PASSED [ 94%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\f-\x0c] PASSED [ 94%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\r-\r] PASSED [ 94%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\e-e] PASSED [ 94%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\u001F-\x1f] PASSED [ 95%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\q-q] PASSED [ 95%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\xF0-xF0] PASSED [ 95%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\!-!] PASSED [ 95%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\#-#] PASSED [ 95%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\:-:] PASSED [ 95%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\=-=] PASSED [ 95%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\\\-\\] PASSED [ 95%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\\\u2603-\\u2603] PASSED [ 95%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\u007f-\x7f] PASSED [ 95%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\u00f0-\xf0] PASSED [ 95%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\u2603-\u2603] PASSED [ 95%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\u012345678-\u012345678] PASSED [ 96%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\uabcd-\uabcd] PASSED [ 96%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\uABCD-\uabcd] PASSED [ 96%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\ud83d\\udc10-\U0001f410] PASSED [ 96%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\U0001f410-U0001f410] PASSED [ 96%] ../../../../../../dev/test/test_unescape.py::test_unescape[\\udc10\\ud83d-\udc10\ud83d] PASSED [ 96%] ../../../../../../dev/test/test_unescape.py::test_unescape[\x00-\x00] PASSED [ 96%] ../../../../../../dev/test/test_unescape.py::test_unescape[\t-\t] PASSED [ 96%] ../../../../../../dev/test/test_unescape.py::test_unescape[\n-\n] PASSED [ 96%] ../../../../../../dev/test/test_unescape.py::test_unescape[\x7f-\x7f] PASSED [ 96%] ../../../../../../dev/test/test_unescape.py::test_unescape[\xf0-\xf0] PASSED [ 96%] ../../../../../../dev/test/test_unescape.py::test_unescape[\u2603-\u2603] PASSED [ 96%] ../../../../../../dev/test/test_unescape.py::test_unescape[\U0001f410-\U0001f410] PASSED [ 97%] ../../../../../../dev/test/test_unescape.py::test_unescape_invalid_u_escape[\\u-\\u] PASSED [ 97%] ../../../../../../dev/test/test_unescape.py::test_unescape_invalid_u_escape[\\u -\\u ] PASSED [ 97%] ../../../../../../dev/test/test_unescape.py::test_unescape_invalid_u_escape[\\ux-\\ux] PASSED [ 97%] ../../../../../../dev/test/test_unescape.py::test_unescape_invalid_u_escape[\\uab-\\uab] PASSED [ 97%] ../../../../../../dev/test/test_unescape.py::test_unescape_invalid_u_escape[\\uab\\cd-\\uab\\c] PASSED [ 97%] ../../../../../../dev/test/test_unescape.py::test_unescape_invalid_u_escape[\\uab\\u0063d-\\uab\\u] PASSED [ 97%] ../../../../../../dev/test/test_unescape.py::test_unescape_invalid_u_escape[\\uabc-\\uabc] PASSED [ 97%] ../../../../../../dev/test/test_unescape.py::test_unescape_invalid_u_escape[\\uabc -\\uabc ] PASSED [ 97%] ../../../../../../dev/test/test_unescape.py::test_unescape_invalid_u_escape[\\uabcx-\\uabcx] PASSED [ 97%] ../../../../../../dev/test/test_unescape.py::test_unescape_invalid_u_escape[\\uxabc-\\uxabc] PASSED [ 97%] ../../../../../../dev/test/test_unescape.py::test_unescape_invalid_u_escape[\\u abcx-\\u abc] PASSED [ 97%] ../../../../../../dev/test/test_util.py::test_linkedlist_empty PASSED [ 98%] ../../../../../../dev/test/test_util.py::test_linkedlist_one_elem PASSED [ 98%] ../../../../../../dev/test/test_util.py::test_linkedlist_two_elem PASSED [ 98%] ../../../../../../dev/test/test_util.py::test_linked_list_three_elem PASSED [ 98%] ../../../../../../dev/test/test_util.py::test_linked_list_unlink_only PASSED [ 98%] ../../../../../../dev/test/test_util.py::test_linked_list_unlink_first PASSED [ 98%] ../../../../../../dev/test/test_util.py::test_linked_list_unlink_middle PASSED [ 98%] ../../../../../../dev/test/test_util.py::test_linked_list_unlink_last PASSED [ 98%] ../../../../../../dev/test/test_util.py::test_linked_list_insert_before_first PASSED [ 98%] ../../../../../../dev/test/test_util.py::test_linked_list_insert_before_middle PASSED [ 98%] ../../../../../../dev/test/test_util.py::test_linked_list_insert_before_last PASSED [ 98%] ../../../../../../dev/test/test_util.py::test_linked_list_insert_after_first PASSED [ 98%] ../../../../../../dev/test/test_util.py::test_linked_list_insert_after_middle PASSED [ 99%] ../../../../../../dev/test/test_util.py::test_linked_list_insert_after_last PASSED [ 99%] ../../../../../../dev/test/test_util.py::test_ascii_splitlines[-lines0] PASSED [ 99%] ../../../../../../dev/test/test_util.py::test_ascii_splitlines[foobar-lines1] PASSED [ 99%] ../../../../../../dev/test/test_util.py::test_ascii_splitlines[foo\n-lines2] PASSED [ 99%] ../../../../../../dev/test/test_util.py::test_ascii_splitlines[foo\r-lines3] PASSED [ 99%] ../../../../../../dev/test/test_util.py::test_ascii_splitlines[foo\r\n-lines4] PASSED [ 99%] ../../../../../../dev/test/test_util.py::test_ascii_splitlines[foo\n\r-lines5] PASSED [ 99%] ../../../../../../dev/test/test_util.py::test_ascii_splitlines[foo\nbar-lines6] PASSED [ 99%] ../../../../../../dev/test/test_util.py::test_ascii_splitlines[foo\rbar-lines7] PASSED [ 99%] ../../../../../../dev/test/test_util.py::test_ascii_splitlines[foo\r\nbar-lines8] PASSED [ 99%] ../../../../../../dev/test/test_util.py::test_ascii_splitlines[foo\n\rbar-lines9] PASSED [ 99%] ../../../../../../dev/test/test_util.py::test_ascii_splitlines[Why\x0bare\x0cthere\x1cso\x1ddang\x1emany\x85line\u2028separator\u2029characters?-lines10] PASSED [100%] =============================== warnings summary =============================== ../../../../../../usr/lib/python3/dist-packages/_pytest/cacheprovider.py:475 /usr/lib/python3/dist-packages/_pytest/cacheprovider.py:475: PytestCacheWarning: could not create cache path /dev/.pytest_cache/v/cache/nodeids: [Errno 13] Permission denied: '/dev/pytest-cache-files-kpp45j3t' config.cache.set("cache/nodeids", sorted(self.cached_nodeids)) ../../../../../../usr/lib/python3/dist-packages/_pytest/stepwise.py:51 /usr/lib/python3/dist-packages/_pytest/stepwise.py:51: PytestCacheWarning: could not create cache path /dev/.pytest_cache/v/cache/stepwise: [Errno 13] Permission denied: '/dev/pytest-cache-files-mui2ozld' session.config.cache.set(STEPWISE_CACHE_DIR, []) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ======================= 1208 passed, 2 warnings in 7.64s ======================= create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=pybuild dh_prep -O--buildsystem=pybuild dh_auto_install --destdir=debian/python3-javaproperties/ -O--buildsystem=pybuild I: pybuild plugin_pyproject:178: Copying package built for python3.13 to destdir I: pybuild plugin_pyproject:178: Copying package built for python3.12 to destdir dh_installdocs -O--buildsystem=pybuild dh_installchangelogs -O--buildsystem=pybuild dh_python3 -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.8.2-1_all.deb'. dpkg-genbuildinfo --build=binary -O../javaproperties_0.8.2-1_armhf.buildinfo dpkg-genchanges --build=binary -O../javaproperties_0.8.2-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: 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/30652 and its subdirectories I: Current time: Fri Dec 6 10:52:34 -12 2024 I: pbuilder-time-stamp: 1733525554 Fri Dec 6 22:52:43 UTC 2024 I: 1st build successful. Starting 2nd build on remote node virt32z-armhf-rb.debian.net. Fri Dec 6 22:52:43 UTC 2024 I: Preparing to do remote build '2' on virt32z-armhf-rb.debian.net. Fri Dec 6 22:57:03 UTC 2024 I: Deleting $TMPDIR on virt32z-armhf-rb.debian.net. Fri Dec 6 22:57:06 UTC 2024 I: javaproperties_0.8.2-1_armhf.changes: Format: 1.8 Date: Thu, 05 Dec 2024 09:54:37 +0000 Source: javaproperties Binary: python3-javaproperties Architecture: all Version: 0.8.2-1 Distribution: unstable Urgency: medium Maintainer: Debian Python Team Changed-By: Luca Boccassi Description: python3-javaproperties - Python library for reading & writing Java .properties files Changes: javaproperties (0.8.2-1) unstable; urgency=medium . * Update upstream source from tag 'upstream/0.8.2' * Re-enable build-time tests * d/control: bump Standards-Version to 4.7.0, no changes * Update build dependencies Checksums-Sha1: 29cd71e7f23d65b2fa38898ca2089e936f174a5e 6414 javaproperties_0.8.2-1_armhf.buildinfo 4a236ce0c3ad4443cfeb01ebe8678e88ccf01db3 20632 python3-javaproperties_0.8.2-1_all.deb Checksums-Sha256: 02597f124824355de99b28ce20e13de340fe50af27e6591ea642109c84df0b64 6414 javaproperties_0.8.2-1_armhf.buildinfo 12afcef39f8a1e7acc811521bed18a543d664eafb813bd5710f03cf0366cfd51 20632 python3-javaproperties_0.8.2-1_all.deb Files: df659ed1284f5c2550a6d30fba95abfe 6414 python optional javaproperties_0.8.2-1_armhf.buildinfo 40c1c5345392e85f811fc4316ef621ab 20632 python optional python3-javaproperties_0.8.2-1_all.deb Fri Dec 6 22:57:07 UTC 2024 I: diffoscope 283 will be used to compare the two builds: Running as unit: rb-diffoscope-armhf_6-11215.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.5RK2GyON/javaproperties_0.8.2-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.5RK2GyON/javaproperties_0.8.2-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.5RK2GyON/javaproperties_0.8.2-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.5RK2GyON/b1/javaproperties_0.8.2-1_armhf.changes /srv/reproducible-results/rbuild-debian/r-b-build.5RK2GyON/b2/javaproperties_0.8.2-1_armhf.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.330s) 0.330s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.014s) 0.014s 12 calls diffoscope.comparators.binary.FilesystemFile ## specialize (total time: 0.000s) 0.000s 1 call specialize Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 633ms CPU time consumed: 633ms Fri Dec 6 23:08:14 UTC 2024 I: diffoscope 283 found no differences in the changes files, and a .buildinfo file also exists. Fri Dec 6 23:08:14 UTC 2024 I: javaproperties from unstable built successfully and reproducibly on armhf. Fri Dec 6 23:08:18 UTC 2024 I: Submitting .buildinfo files to external archives: Fri Dec 6 23:08:18 UTC 2024 I: Submitting 8.0K b1/javaproperties_0.8.2-1_armhf.buildinfo.asc Fri Dec 6 23:08:25 UTC 2024 I: Submitting 8.0K b2/javaproperties_0.8.2-1_armhf.buildinfo.asc Fri Dec 6 23:08:43 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Fri Dec 6 23:08:43 UTC 2024 I: Done submitting .buildinfo files. Fri Dec 6 23:08:43 UTC 2024 I: Removing signed javaproperties_0.8.2-1_armhf.buildinfo.asc files: removed './b1/javaproperties_0.8.2-1_armhf.buildinfo.asc' removed './b2/javaproperties_0.8.2-1_armhf.buildinfo.asc'