W: cgroups are not available on the host, not using them. I: pbuilder: network access will be disabled during build I: Current time: Tue May 23 00:22:45 +14 2023 I: pbuilder-time-stamp: 1684750965 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-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: using eatmydata during job I: Copying source file I: copying [python-sure_2.0.0-2.dsc] I: copying [./python-sure_2.0.0.orig.tar.xz] I: copying [./python-sure_2.0.0-2.debian.tar.xz] I: Extracting source gpgv: Signature made Mon Aug 1 00:56:59 2022 +14 gpgv: using RSA key A0B1A9F3508956130E7A425CD416AD15AC6B43FE gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./python-sure_2.0.0-2.dsc: no acceptable signature found dpkg-source: info: extracting python-sure in python-sure-2.0.0 dpkg-source: info: unpacking python-sure_2.0.0.orig.tar.xz dpkg-source: info: unpacking python-sure_2.0.0-2.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/5156/tmp/hooks/D01_modify_environment starting debug: Running on ionos12-i386. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 May 23 00:22 /bin/sh -> /bin/bash I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/5156/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/5156/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") BASH_VERSION='5.2.15(1)-release' BUILDDIR=/build BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=i386 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=7 ' DIRSTACK=() DISTRIBUTION=bookworm EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=i686 HOST_ARCH=i386 IFS=' ' LANG=C LANGUAGE=de_CH:de LC_ALL=C LD_LIBRARY_PATH=/usr/lib/libeatmydata LD_PRELOAD=libeatmydata.so MACHTYPE=i686-pc-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=5156 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.JBOdDflh/pbuilderrc_yt0c --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.JBOdDflh/b2 --logfile b2/build.log --extrapackages usrmerge python-sure_2.0.0-2.dsc' SUDO_GID=112 SUDO_UID=107 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://78.137.99.97:3128 I: uname -a Linux i-capture-the-hostname 5.10.0-23-686-pae #1 SMP Debian 5.10.179-1 (2023-05-12) i686 GNU/Linux I: ls -l /bin total 6036 -rwxr-xr-x 1 root root 1408088 Apr 24 11:24 bash -rwxr-xr-x 3 root root 38404 Sep 19 2022 bunzip2 -rwxr-xr-x 3 root root 38404 Sep 19 2022 bzcat lrwxrwxrwx 1 root root 6 Sep 19 2022 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Sep 19 2022 bzdiff lrwxrwxrwx 1 root root 6 Sep 19 2022 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4893 Nov 28 2021 bzexe lrwxrwxrwx 1 root root 6 Sep 19 2022 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Sep 19 2022 bzgrep -rwxr-xr-x 3 root root 38404 Sep 19 2022 bzip2 -rwxr-xr-x 1 root root 17892 Sep 19 2022 bzip2recover lrwxrwxrwx 1 root root 6 Sep 19 2022 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Sep 19 2022 bzmore -rwxr-xr-x 1 root root 42920 Sep 21 2022 cat -rwxr-xr-x 1 root root 79816 Sep 21 2022 chgrp -rwxr-xr-x 1 root root 67496 Sep 21 2022 chmod -rwxr-xr-x 1 root root 79816 Sep 21 2022 chown -rwxr-xr-x 1 root root 162024 Sep 21 2022 cp -rwxr-xr-x 1 root root 136916 Jan 6 03:20 dash -rwxr-xr-x 1 root root 137160 Sep 21 2022 date -rwxr-xr-x 1 root root 100364 Sep 21 2022 dd -rwxr-xr-x 1 root root 108940 Sep 21 2022 df -rwxr-xr-x 1 root root 162152 Sep 21 2022 dir -rwxr-xr-x 1 root root 87760 Mar 24 00:20 dmesg lrwxrwxrwx 1 root root 8 Dec 20 03:33 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Dec 20 03:33 domainname -> hostname -rwxr-xr-x 1 root root 38760 Sep 21 2022 echo -rwxr-xr-x 1 root root 41 Jan 25 04:43 egrep -rwxr-xr-x 1 root root 34664 Sep 21 2022 false -rwxr-xr-x 1 root root 41 Jan 25 04:43 fgrep -rwxr-xr-x 1 root root 84272 Mar 24 00:20 findmnt -rwsr-xr-x 1 root root 30240 Mar 23 22:38 fusermount -rwxr-xr-x 1 root root 218680 Jan 25 04:43 grep -rwxr-xr-x 2 root root 2346 Apr 10 2022 gunzip -rwxr-xr-x 1 root root 6447 Apr 10 2022 gzexe -rwxr-xr-x 1 root root 100952 Apr 10 2022 gzip -rwxr-xr-x 1 root root 21916 Dec 20 03:33 hostname -rwxr-xr-x 1 root root 75756 Sep 21 2022 ln -rwxr-xr-x 1 root root 55600 Mar 24 01:43 login -rwxr-xr-x 1 root root 162152 Sep 21 2022 ls -rwxr-xr-x 1 root root 214568 Mar 24 00:20 lsblk -rwxr-xr-x 1 root root 96328 Sep 21 2022 mkdir -rwxr-xr-x 1 root root 84008 Sep 21 2022 mknod -rwxr-xr-x 1 root root 38792 Sep 21 2022 mktemp -rwxr-xr-x 1 root root 63016 Mar 24 00:20 more -rwsr-xr-x 1 root root 58912 Mar 24 00:20 mount -rwxr-xr-x 1 root root 13856 Mar 24 00:20 mountpoint -rwxr-xr-x 1 root root 157932 Sep 21 2022 mv lrwxrwxrwx 1 root root 8 Dec 20 03:33 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Apr 3 20:25 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 38792 Sep 21 2022 pwd lrwxrwxrwx 1 root root 4 Apr 24 11:24 rbash -> bash -rwxr-xr-x 1 root root 51080 Sep 21 2022 readlink -rwxr-xr-x 1 root root 75720 Sep 21 2022 rm -rwxr-xr-x 1 root root 51080 Sep 21 2022 rmdir -rwxr-xr-x 1 root root 22308 Nov 3 2022 run-parts -rwxr-xr-x 1 root root 133224 Jan 6 09:55 sed lrwxrwxrwx 1 root root 9 May 23 00:22 sh -> /bin/bash -rwxr-xr-x 1 root root 38760 Sep 21 2022 sleep -rwxr-xr-x 1 root root 87976 Sep 21 2022 stty -rwsr-xr-x 1 root root 83492 Mar 24 00:20 su -rwxr-xr-x 1 root root 38792 Sep 21 2022 sync -rwxr-xr-x 1 root root 598456 Apr 7 04:25 tar -rwxr-xr-x 1 root root 13860 Nov 3 2022 tempfile -rwxr-xr-x 1 root root 120776 Sep 21 2022 touch -rwxr-xr-x 1 root root 34664 Sep 21 2022 true -rwxr-xr-x 1 root root 17892 Mar 23 22:38 ulockmgr_server -rwsr-xr-x 1 root root 30236 Mar 24 00:20 umount -rwxr-xr-x 1 root root 38760 Sep 21 2022 uname -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress -rwxr-xr-x 1 root root 162152 Sep 21 2022 vdir -rwxr-xr-x 1 root root 71216 Mar 24 00:20 wdctl lrwxrwxrwx 1 root root 8 Dec 20 03:33 ypdomainname -> hostname -rwxr-xr-x 1 root root 1984 Apr 10 2022 zcat -rwxr-xr-x 1 root root 1678 Apr 10 2022 zcmp -rwxr-xr-x 1 root root 6460 Apr 10 2022 zdiff -rwxr-xr-x 1 root root 29 Apr 10 2022 zegrep -rwxr-xr-x 1 root root 29 Apr 10 2022 zfgrep -rwxr-xr-x 1 root root 2081 Apr 10 2022 zforce -rwxr-xr-x 1 root root 8103 Apr 10 2022 zgrep -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew I: user script /srv/workspace/pbuilder/5156/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: i386 Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org> Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 11), dh-python, openstack-pkg-tools, python3-all, python3-mock, python3-nose, python3-rednose, python3-setuptools, python3-six dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19604 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 (= 11); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-python; however: Package dh-python is not installed. pbuilder-satisfydepends-dummy depends on openstack-pkg-tools; however: Package openstack-pkg-tools is not installed. pbuilder-satisfydepends-dummy depends on python3-all; however: Package python3-all is not installed. pbuilder-satisfydepends-dummy depends on python3-mock; however: Package python3-mock is not installed. pbuilder-satisfydepends-dummy depends on python3-nose; however: Package python3-nose is not installed. pbuilder-satisfydepends-dummy depends on python3-rednose; however: Package python3-rednose is not installed. pbuilder-satisfydepends-dummy depends on python3-setuptools; however: Package python3-setuptools is not installed. pbuilder-satisfydepends-dummy depends on python3-six; however: Package python3-six is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} ca-certificates{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} jq{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1{a} libexpat1{a} libfile-stripnondeterminism-perl{a} libicu72{a} libjq1{a} libmagic-mgc{a} libmagic1{a} libonig5{a} libpipeline1{a} libpython3-stdlib{a} libpython3.11-minimal{a} libpython3.11-stdlib{a} libreadline8{a} libsub-override-perl{a} libtool{a} libuchardet0{a} libxml2{a} m4{a} man-db{a} media-types{a} openssl{a} openstack-pkg-tools{a} po-debconf{a} python3{a} python3-all{a} python3-distutils{a} python3-lib2to3{a} python3-minimal{a} python3-mock{a} python3-nose{a} python3-pbr{a} python3-pip{a} python3-pkg-resources{a} python3-rednose{a} python3-setuptools{a} python3-six{a} python3-termstyle{a} python3-wheel{a} python3.11{a} python3.11-minimal{a} readline-common{a} sensible-utils{a} The following packages are RECOMMENDED but will NOT be installed: autopkgtest curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx madison-lite pristine-tar python3-dev wget 0 packages upgraded, 61 newly installed, 0 to remove and 0 not upgraded. Need to get 29.6 MB of archives. After unpacking 113 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bookworm/main i386 libpython3.11-minimal i386 3.11.2-6 [813 kB] Get: 2 http://deb.debian.org/debian bookworm/main i386 libexpat1 i386 2.5.0-1 [103 kB] Get: 3 http://deb.debian.org/debian bookworm/main i386 python3.11-minimal i386 3.11.2-6 [2130 kB] Get: 4 http://deb.debian.org/debian bookworm/main i386 python3-minimal i386 3.11.2-1+b1 [26.3 kB] Get: 5 http://deb.debian.org/debian bookworm/main i386 media-types all 10.0.0 [26.1 kB] Get: 6 http://deb.debian.org/debian bookworm/main i386 readline-common all 8.2-1.3 [69.0 kB] Get: 7 http://deb.debian.org/debian bookworm/main i386 libreadline8 i386 8.2-1.3 [171 kB] Get: 8 http://deb.debian.org/debian bookworm/main i386 libpython3.11-stdlib i386 3.11.2-6 [1799 kB] Get: 9 http://deb.debian.org/debian bookworm/main i386 python3.11 i386 3.11.2-6 [572 kB] Get: 10 http://deb.debian.org/debian bookworm/main i386 libpython3-stdlib i386 3.11.2-1+b1 [9308 B] Get: 11 http://deb.debian.org/debian bookworm/main i386 python3 i386 3.11.2-1+b1 [26.3 kB] Get: 12 http://deb.debian.org/debian bookworm/main i386 sensible-utils all 0.0.17+nmu1 [19.0 kB] Get: 13 http://deb.debian.org/debian bookworm/main i386 openssl i386 3.0.8-1 [1412 kB] Get: 14 http://deb.debian.org/debian bookworm/main i386 ca-certificates all 20230311 [153 kB] Get: 15 http://deb.debian.org/debian bookworm/main i386 libmagic-mgc i386 1:5.44-3 [305 kB] Get: 16 http://deb.debian.org/debian bookworm/main i386 libmagic1 i386 1:5.44-3 [114 kB] Get: 17 http://deb.debian.org/debian bookworm/main i386 file i386 1:5.44-3 [42.5 kB] Get: 18 http://deb.debian.org/debian bookworm/main i386 gettext-base i386 0.21-12 [162 kB] Get: 19 http://deb.debian.org/debian bookworm/main i386 libuchardet0 i386 0.0.7-1 [67.9 kB] Get: 20 http://deb.debian.org/debian bookworm/main i386 groff-base i386 1.22.4-10 [932 kB] Get: 21 http://deb.debian.org/debian bookworm/main i386 bsdextrautils i386 2.38.1-5+b1 [90.3 kB] Get: 22 http://deb.debian.org/debian bookworm/main i386 libpipeline1 i386 1.5.7-1 [40.0 kB] Get: 23 http://deb.debian.org/debian bookworm/main i386 man-db i386 2.11.2-2 [1397 kB] Get: 24 http://deb.debian.org/debian bookworm/main i386 m4 i386 1.4.19-3 [294 kB] Get: 25 http://deb.debian.org/debian bookworm/main i386 autoconf all 2.71-3 [332 kB] Get: 26 http://deb.debian.org/debian bookworm/main i386 autotools-dev all 20220109.1 [51.6 kB] Get: 27 http://deb.debian.org/debian bookworm/main i386 automake all 1:1.16.5-1.3 [823 kB] Get: 28 http://deb.debian.org/debian bookworm/main i386 autopoint all 0.21-12 [495 kB] Get: 29 http://deb.debian.org/debian bookworm/main i386 libdebhelper-perl all 13.11.4 [81.2 kB] Get: 30 http://deb.debian.org/debian bookworm/main i386 libtool all 2.4.7-5 [517 kB] Get: 31 http://deb.debian.org/debian bookworm/main i386 dh-autoreconf all 20 [17.1 kB] Get: 32 http://deb.debian.org/debian bookworm/main i386 libarchive-zip-perl all 1.68-1 [104 kB] Get: 33 http://deb.debian.org/debian bookworm/main i386 libsub-override-perl all 0.09-4 [9304 B] Get: 34 http://deb.debian.org/debian bookworm/main i386 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get: 35 http://deb.debian.org/debian bookworm/main i386 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get: 36 http://deb.debian.org/debian bookworm/main i386 libelf1 i386 0.188-2.1 [179 kB] Get: 37 http://deb.debian.org/debian bookworm/main i386 dwz i386 0.15-1 [118 kB] Get: 38 http://deb.debian.org/debian bookworm/main i386 libicu72 i386 72.1-3 [9541 kB] Get: 39 http://deb.debian.org/debian bookworm/main i386 libxml2 i386 2.9.14+dfsg-1.2 [720 kB] Get: 40 http://deb.debian.org/debian bookworm/main i386 gettext i386 0.21-12 [1311 kB] Get: 41 http://deb.debian.org/debian bookworm/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 42 http://deb.debian.org/debian bookworm/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 43 http://deb.debian.org/debian bookworm/main i386 debhelper all 13.11.4 [942 kB] Get: 44 http://deb.debian.org/debian bookworm/main i386 python3-lib2to3 all 3.11.2-3 [76.3 kB] Get: 45 http://deb.debian.org/debian bookworm/main i386 python3-distutils all 3.11.2-3 [131 kB] Get: 46 http://deb.debian.org/debian bookworm/main i386 dh-python all 5.20230130 [104 kB] Get: 47 http://deb.debian.org/debian bookworm/main i386 libonig5 i386 6.9.8-1 [193 kB] Get: 48 http://deb.debian.org/debian bookworm/main i386 libjq1 i386 1.6-2.1 [165 kB] Get: 49 http://deb.debian.org/debian bookworm/main i386 jq i386 1.6-2.1 [66.1 kB] Get: 50 http://deb.debian.org/debian bookworm/main i386 python3-pkg-resources all 66.1.1-1 [296 kB] Get: 51 http://deb.debian.org/debian bookworm/main i386 python3-setuptools all 66.1.1-1 [521 kB] Get: 52 http://deb.debian.org/debian bookworm/main i386 python3-wheel all 0.38.4-2 [30.8 kB] Get: 53 http://deb.debian.org/debian bookworm/main i386 python3-pip all 23.0.1+dfsg-1 [1325 kB] Get: 54 http://deb.debian.org/debian bookworm/main i386 openstack-pkg-tools all 123 [93.1 kB] Get: 55 http://deb.debian.org/debian bookworm/main i386 python3-all i386 3.11.2-1+b1 [1056 B] Get: 56 http://deb.debian.org/debian bookworm/main i386 python3-six all 1.16.0-4 [17.5 kB] Get: 57 http://deb.debian.org/debian bookworm/main i386 python3-pbr all 5.10.0-2 [61.4 kB] Get: 58 http://deb.debian.org/debian bookworm/main i386 python3-mock all 4.0.3-4 [64.0 kB] Get: 59 http://deb.debian.org/debian bookworm/main i386 python3-nose all 1.3.7-9 [130 kB] Get: 60 http://deb.debian.org/debian bookworm/main i386 python3-termstyle all 0.1.10-3 [5484 B] Get: 61 http://deb.debian.org/debian bookworm/main i386 python3-rednose all 0.4.1-3 [7764 B] Fetched 29.6 MB in 1s (51.2 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.11-minimal:i386. (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 ... 19604 files and directories currently installed.) Preparing to unpack .../libpython3.11-minimal_3.11.2-6_i386.deb ... Unpacking libpython3.11-minimal:i386 (3.11.2-6) ... Selecting previously unselected package libexpat1:i386. Preparing to unpack .../libexpat1_2.5.0-1_i386.deb ... Unpacking libexpat1:i386 (2.5.0-1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.2-6_i386.deb ... Unpacking python3.11-minimal (3.11.2-6) ... Setting up libpython3.11-minimal:i386 (3.11.2-6) ... Setting up libexpat1:i386 (2.5.0-1) ... Setting up python3.11-minimal (3.11.2-6) ... 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 ... 19920 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.11.2-1+b1_i386.deb ... Unpacking python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_10.0.0_all.deb ... Unpacking media-types (10.0.0) ... Selecting previously unselected package readline-common. Preparing to unpack .../2-readline-common_8.2-1.3_all.deb ... Unpacking readline-common (8.2-1.3) ... Selecting previously unselected package libreadline8:i386. Preparing to unpack .../3-libreadline8_8.2-1.3_i386.deb ... Unpacking libreadline8:i386 (8.2-1.3) ... Selecting previously unselected package libpython3.11-stdlib:i386. Preparing to unpack .../4-libpython3.11-stdlib_3.11.2-6_i386.deb ... Unpacking libpython3.11-stdlib:i386 (3.11.2-6) ... Selecting previously unselected package python3.11. Preparing to unpack .../5-python3.11_3.11.2-6_i386.deb ... Unpacking python3.11 (3.11.2-6) ... Selecting previously unselected package libpython3-stdlib:i386. Preparing to unpack .../6-libpython3-stdlib_3.11.2-1+b1_i386.deb ... Unpacking libpython3-stdlib:i386 (3.11.2-1+b1) ... Setting up python3-minimal (3.11.2-1+b1) ... 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 ... 20354 files and directories currently installed.) Preparing to unpack .../00-python3_3.11.2-1+b1_i386.deb ... Unpacking python3 (3.11.2-1+b1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../01-sensible-utils_0.0.17+nmu1_all.deb ... Unpacking sensible-utils (0.0.17+nmu1) ... Selecting previously unselected package openssl. Preparing to unpack .../02-openssl_3.0.8-1_i386.deb ... Unpacking openssl (3.0.8-1) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../03-ca-certificates_20230311_all.deb ... Unpacking ca-certificates (20230311) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../04-libmagic-mgc_1%3a5.44-3_i386.deb ... Unpacking libmagic-mgc (1:5.44-3) ... Selecting previously unselected package libmagic1:i386. Preparing to unpack .../05-libmagic1_1%3a5.44-3_i386.deb ... Unpacking libmagic1:i386 (1:5.44-3) ... Selecting previously unselected package file. Preparing to unpack .../06-file_1%3a5.44-3_i386.deb ... Unpacking file (1:5.44-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../07-gettext-base_0.21-12_i386.deb ... Unpacking gettext-base (0.21-12) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../08-libuchardet0_0.0.7-1_i386.deb ... Unpacking libuchardet0:i386 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../09-groff-base_1.22.4-10_i386.deb ... Unpacking groff-base (1.22.4-10) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../10-bsdextrautils_2.38.1-5+b1_i386.deb ... Unpacking bsdextrautils (2.38.1-5+b1) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../11-libpipeline1_1.5.7-1_i386.deb ... Unpacking libpipeline1:i386 (1.5.7-1) ... Selecting previously unselected package man-db. Preparing to unpack .../12-man-db_2.11.2-2_i386.deb ... Unpacking man-db (2.11.2-2) ... Selecting previously unselected package m4. Preparing to unpack .../13-m4_1.4.19-3_i386.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../14-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../15-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../16-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../17-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../18-libdebhelper-perl_13.11.4_all.deb ... Unpacking libdebhelper-perl (13.11.4) ... Selecting previously unselected package libtool. Preparing to unpack .../19-libtool_2.4.7-5_all.deb ... Unpacking libtool (2.4.7-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../20-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../21-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../22-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../23-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../24-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:i386. Preparing to unpack .../25-libelf1_0.188-2.1_i386.deb ... Unpacking libelf1:i386 (0.188-2.1) ... Selecting previously unselected package dwz. Preparing to unpack .../26-dwz_0.15-1_i386.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package libicu72:i386. Preparing to unpack .../27-libicu72_72.1-3_i386.deb ... Unpacking libicu72:i386 (72.1-3) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../28-libxml2_2.9.14+dfsg-1.2_i386.deb ... Unpacking libxml2:i386 (2.9.14+dfsg-1.2) ... Selecting previously unselected package gettext. Preparing to unpack .../29-gettext_0.21-12_i386.deb ... Unpacking gettext (0.21-12) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../30-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../31-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../32-debhelper_13.11.4_all.deb ... Unpacking debhelper (13.11.4) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../33-python3-lib2to3_3.11.2-3_all.deb ... Unpacking python3-lib2to3 (3.11.2-3) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../34-python3-distutils_3.11.2-3_all.deb ... Unpacking python3-distutils (3.11.2-3) ... Selecting previously unselected package dh-python. Preparing to unpack .../35-dh-python_5.20230130_all.deb ... Unpacking dh-python (5.20230130) ... Selecting previously unselected package libonig5:i386. Preparing to unpack .../36-libonig5_6.9.8-1_i386.deb ... Unpacking libonig5:i386 (6.9.8-1) ... Selecting previously unselected package libjq1:i386. Preparing to unpack .../37-libjq1_1.6-2.1_i386.deb ... Unpacking libjq1:i386 (1.6-2.1) ... Selecting previously unselected package jq. Preparing to unpack .../38-jq_1.6-2.1_i386.deb ... Unpacking jq (1.6-2.1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../39-python3-pkg-resources_66.1.1-1_all.deb ... Unpacking python3-pkg-resources (66.1.1-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../40-python3-setuptools_66.1.1-1_all.deb ... Unpacking python3-setuptools (66.1.1-1) ... Selecting previously unselected package python3-wheel. Preparing to unpack .../41-python3-wheel_0.38.4-2_all.deb ... Unpacking python3-wheel (0.38.4-2) ... Selecting previously unselected package python3-pip. Preparing to unpack .../42-python3-pip_23.0.1+dfsg-1_all.deb ... Unpacking python3-pip (23.0.1+dfsg-1) ... Selecting previously unselected package openstack-pkg-tools. Preparing to unpack .../43-openstack-pkg-tools_123_all.deb ... Unpacking openstack-pkg-tools (123) ... Selecting previously unselected package python3-all. Preparing to unpack .../44-python3-all_3.11.2-1+b1_i386.deb ... Unpacking python3-all (3.11.2-1+b1) ... Selecting previously unselected package python3-six. Preparing to unpack .../45-python3-six_1.16.0-4_all.deb ... Unpacking python3-six (1.16.0-4) ... Selecting previously unselected package python3-pbr. Preparing to unpack .../46-python3-pbr_5.10.0-2_all.deb ... Unpacking python3-pbr (5.10.0-2) ... Selecting previously unselected package python3-mock. Preparing to unpack .../47-python3-mock_4.0.3-4_all.deb ... Unpacking python3-mock (4.0.3-4) ... Selecting previously unselected package python3-nose. Preparing to unpack .../48-python3-nose_1.3.7-9_all.deb ... Unpacking python3-nose (1.3.7-9) ... Selecting previously unselected package python3-termstyle. Preparing to unpack .../49-python3-termstyle_0.1.10-3_all.deb ... Unpacking python3-termstyle (0.1.10-3) ... Selecting previously unselected package python3-rednose. Preparing to unpack .../50-python3-rednose_0.4.1-3_all.deb ... Unpacking python3-rednose (0.4.1-3) ... Setting up media-types (10.0.0) ... Setting up libpipeline1:i386 (1.5.7-1) ... Setting up libicu72:i386 (72.1-3) ... Setting up bsdextrautils (2.38.1-5+b1) ... Setting up libmagic-mgc (1:5.44-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.11.4) ... Setting up libmagic1:i386 (1:5.44-3) ... Setting up gettext-base (0.21-12) ... Setting up m4 (1.4.19-3) ... Setting up file (1:5.44-3) ... Setting up autotools-dev (20220109.1) ... Setting up autopoint (0.21-12) ... Setting up autoconf (2.71-3) ... Setting up sensible-utils (0.0.17+nmu1) ... Setting up libuchardet0:i386 (0.0.7-1) ... Setting up libsub-override-perl (0.09-4) ... Setting up openssl (3.0.8-1) ... Setting up libelf1:i386 (0.188-2.1) ... Setting up readline-common (8.2-1.3) ... Setting up libxml2:i386 (2.9.14+dfsg-1.2) ... Setting up libonig5:i386 (6.9.8-1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up gettext (0.21-12) ... Setting up libtool (2.4.7-5) ... Setting up libjq1:i386 (1.6-2.1) ... Setting up libreadline8:i386 (8.2-1.3) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up ca-certificates (20230311) ... Updating certificates in /etc/ssl/certs... 140 added, 0 removed; done. Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up groff-base (1.22.4-10) ... Setting up jq (1.6-2.1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libpython3.11-stdlib:i386 (3.11.2-6) ... Setting up man-db (2.11.2-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libpython3-stdlib:i386 (3.11.2-1+b1) ... Setting up python3.11 (3.11.2-6) ... Setting up debhelper (13.11.4) ... Setting up python3 (3.11.2-1+b1) ... Setting up python3-six (1.16.0-4) ... Setting up python3-lib2to3 (3.11.2-3) ... Setting up python3-pkg-resources (66.1.1-1) ... Setting up python3-distutils (3.11.2-3) ... Setting up dh-python (5.20230130) ... Setting up python3-setuptools (66.1.1-1) ... Setting up python3-pbr (5.10.0-2) ... Setting up python3-all (3.11.2-1+b1) ... Setting up python3-termstyle (0.1.10-3) ... Setting up python3-nose (1.3.7-9) ... Setting up python3-wheel (0.38.4-2) ... Setting up python3-mock (4.0.3-4) ... Setting up python3-pip (23.0.1+dfsg-1) ... Setting up python3-rednose (0.4.1-3) ... Setting up openstack-pkg-tools (123) ... Processing triggers for libc-bin (2.36-9) ... Processing triggers for ca-certificates (20230311) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... usrmerge is already the newest version (35). fakeroot is already the newest version (1.31-1.2). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: user script /srv/workspace/pbuilder/5156/tmp/hooks/A99_set_merged_usr starting Re-configuring usrmerge... removed '/etc/unsupported-skip-usrmerge-conversion' The system has been successfully converted. I: user script /srv/workspace/pbuilder/5156/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/python-sure-2.0.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../python-sure_2.0.0-2_source.changes dpkg-buildpackage: info: source package python-sure dpkg-buildpackage: info: source version 2.0.0-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Thomas Goirand <zigo@debian.org> dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 fakeroot debian/rules clean make: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions dh clean --buildsystem=python_distutils --with python3 debian/rules override_dh_auto_clean make[1]: Entering directory '/build/python-sure-2.0.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions rm -rf build find . -iname '*.pyc' -delete for i in $(find . -type d -iname __pycache__) ; do rm -rf $i ; done make[1]: Leaving directory '/build/python-sure-2.0.0' dh_autoreconf_clean -O--buildsystem=python_distutils dh_clean -O--buildsystem=python_distutils debian/rules build make: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions dh build --buildsystem=python_distutils --with python3 dh_update_autotools_config -O--buildsystem=python_distutils dh_autoreconf -O--buildsystem=python_distutils dh_auto_configure -O--buildsystem=python_distutils dh_auto_configure: warning: Please use the third-party "pybuild" build system instead of python-distutils dh_auto_configure: warning: This feature will be removed in compat 12. debian/rules override_dh_auto_build make[1]: Entering directory '/build/python-sure-2.0.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions echo "Do nothing..." Do nothing... make[1]: Leaving directory '/build/python-sure-2.0.0' debian/rules override_dh_auto_test make[1]: Entering directory '/build/python-sure-2.0.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions set -x ; set -e ; for i in 3.11 ; do \ python$i -m nose -v --exclude='.*test_context_is_not_optional.*' ; \ done + set -e + for i in 3.11 + python3.11 -m nose -v '--exclude=.*test_context_is_not_optional.*' nose.config: INFO: Ignoring files matching ['^\\.', '^_', '^setup\\.py$'] nose.config: INFO: Excluding tests matching ['.*test_context_is_not_optional.*'] nose.plugins.manager: DEBUG: Configuring plugins nose.plugins.cover: ERROR: Coverage not available: unable to import coverage module nose.plugins.manager: DEBUG: Plugins enabled: [<rednose.RedNose object at 0xb731e6b0>, <nose.plugins.deprecated.Deprecated object at 0xb7881a10>, <nose.plugins.skip.Skip object at 0xb7260610>] nose.core: DEBUG: configured Config(addPaths=True, args=(), configSection='nosetests', debug=None, debugLog=None, env={}, exclude=[re.compile('.*test_context_is_not_optional.*')], files=['setup.cfg'], firstPackageWins=False, getTestCaseNamesCompat=False, ignoreFiles=[re.compile('^\\.'), re.compile('^_'), re.compile('^setup\\.py$')], ignoreFilesDefaultStrings=['^\\.', '^_', '^setup\\.py$'], include=None, includeExe=False, logStream=<_io.TextIOWrapper name='<stderr>' mode='w' encoding='utf-8'>, loggingConfig=None, options=<Values at 0xb6cd7910: {'version': False, 'showPlugins': False, 'verbosity': 4, 'files': None, 'where': None, 'py3where': None, 'testMatch': '(?:^|[\\b_\\./-])[Tt]est', 'testNames': None, 'debug': None, 'debugLog': None, 'loggingConfig': None, 'ignoreFiles': [], 'exclude': ['.*test_context_is_not_optional.*'], 'include': [], 'stopOnError': True, 'addPaths': True, 'includeExe': False, 'traverseNamespace': False, 'firstPackageWins': False, 'byteCompile': True, 'rednose': True, 'rednose_color': 'auto', 'immediate': False, 'attr': None, 'eval_attr': None, 'capture': False, 'logcapture': False, 'logcapture_format': '%(name)s: %(levelname)s: %(message)s', 'logcapture_datefmt': None, 'logcapture_filters': None, 'logcapture_clear': False, 'logcapture_level': 'NOTSET', 'enable_plugin_coverage': True, 'cover_packages': ['sure'], 'cover_erase': None, 'cover_tests': None, 'cover_min_percentage': None, 'cover_inclusive': True, 'cover_html': None, 'cover_html_dir': 'cover', 'cover_branches': True, 'cover_xml': None, 'cover_xml_file': 'coverage.xml', 'debugBoth': False, 'debugFailures': False, 'debugErrors': False, 'noDeprecated': False, 'enable_plugin_doctest': None, 'doctest_tests': None, 'doctestExtension': None, 'doctest_result_var': None, 'doctestFixtures': None, 'doctestOptions': None, 'enable_plugin_isolation': None, 'detailedErrors': None, 'noSkip': False, 'enable_plugin_id': None, 'testIdFile': '.noseids', 'failed': False, 'multiprocess_workers': 0, 'multiprocess_timeout': 10, 'multiprocess_restartworker': False, 'enable_plugin_xunit': None, 'xunit_file': 'nosetests.xml', 'xunit_testsuite_name': 'nosetests', 'enable_plugin_allmodules': None, 'collect_only': None}>, parser=<optparse.OptionParser object at 0xb7b7fc50>, parserClass=<class 'optparse.OptionParser'>, plugins=<nose.plugins.manager.DefaultPluginManager object at 0xb7aa84d0>, py3where=(), runOnInit=True, srcDirs=('lib', 'src'), stopOnError=True, stream=<_io.TextIOWrapper name='<stderr>' mode='w' encoding='utf-8'>, testMatch=re.compile('(?:^|[\\b_\\./-])[Tt]est'), testMatchPat='(?:^|[\\b_\\./-])[Tt]est', testNames=[], traverseNamespace=False, verbosity=4, where=(), worker=False, workingDir='/build/python-sure-2.0.0') nose.importer: DEBUG: Add path /build/python-sure-2.0.0 nose.core: DEBUG: test loader is <nose.loader.TestLoader object at 0xb72e98b0> nose.core: DEBUG: defaultTest . nose.core: DEBUG: Test names are ['.'] nose.core: DEBUG: createTests called with None nose.loader: DEBUG: load from . (None) nose.selector: DEBUG: Test name . resolved to file ., module None, call None nose.selector: DEBUG: Final resolution of test name .: file /build/python-sure-2.0.0 module None call None nose.suite: DEBUG: Create suite for [<nose.suite.LazySuite tests=generator (3067991376)>] nose.suite: DEBUG: tests [<nose.suite.LazySuite tests=generator (3067991376)>] context None nose.suite: DEBUG: wrap [<nose.suite.LazySuite tests=generator (3067991376)>] nose.suite: DEBUG: wrapping <nose.suite.LazySuite tests=generator (3067991376)> nose.suite: DEBUG: Context suite for [<nose.suite.LazySuite tests=generator (3067991376)>] (None) (3073284592) nose.core: DEBUG: runTests called nose.suite: DEBUG: suite 3073284592 (<nose.suite.ContextSuite context=None>) run called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6cc65c8> nose.suite: DEBUG: suite 3073284592 setUp called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6cc65c8> nose.suite: DEBUG: tests in 3073284592? nose.suite: DEBUG: precache is [<nose.suite.LazySuite tests=generator (3067991376)>] nose.suite: DEBUG: precache is [] nose.loader: DEBUG: load from dir /build/python-sure-2.0.0 nose.importer: DEBUG: Add path /build/python-sure-2.0.0 nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/CHANGELOG.md? False nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/COPYING? False nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/MANIFEST.in? False nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/Makefile? False nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/README.rst? False nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/TODO.rst? False nose.selector: DEBUG: wantDirectory /build/python-sure-2.0.0/debian? False nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/development.txt? False nose.selector: DEBUG: wantDirectory /build/python-sure-2.0.0/docs? False nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/docs-requirements.txt? False nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/renovate.json? False nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/requirements.txt? False nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/setup.cfg? False nose.selector: DEBUG: setup.py matches ignoreFiles pattern; skipped nose.selector: DEBUG: wantDirectory /build/python-sure-2.0.0/sure? True nose.loader: DEBUG: load from /build/python-sure-2.0.0/sure (None) nose.selector: DEBUG: Test name /build/python-sure-2.0.0/sure resolved to file /build/python-sure-2.0.0/sure, module None, call None nose.selector: DEBUG: Final resolution of test name /build/python-sure-2.0.0/sure: file /build/python-sure-2.0.0/sure module sure call None nose.importer: DEBUG: Import sure from /build/python-sure-2.0.0 nose.importer: DEBUG: Add path /build/python-sure-2.0.0 nose.importer: DEBUG: find module part sure (sure) in ['/build/python-sure-2.0.0'] nose.loader: DEBUG: Load from module <module 'sure' from '/build/python-sure-2.0.0/sure/__init__.py'> nose.selector: DEBUG: wantModule <module 'sure' from '/build/python-sure-2.0.0/sure/__init__.py'>? False nose.loader: DEBUG: Load tests from module path /build/python-sure-2.0.0/sure? nose.loader: DEBUG: path: /build/python-sure-2.0.0/sure os.path.realpath(/build/python-sure-2.0.0/sure): /build/python-sure-2.0.0/sure nose.loader: DEBUG: load from dir /build/python-sure-2.0.0/sure nose.importer: DEBUG: Add path /build/python-sure-2.0.0/sure nose.importer: DEBUG: Add path /build/python-sure-2.0.0 nose.selector: DEBUG: __init__.py matches ignoreFiles pattern; skipped nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/sure/cli.py? None nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/sure/compat.py? None nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/sure/core.py? None nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/sure/deprecated.py? None nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/sure/magic.py? None nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/sure/old.py? None nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/sure/registry.py? None nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/sure/stubs.py? None nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/sure/terminal.py? None nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/sure/version.py? None nose.suite: DEBUG: Create suite for <nose.suite.ContextList object at 0xb6b798b0> nose.suite: DEBUG: tests <nose.suite.ContextList object at 0xb6b798b0> context <module 'sure' from '/build/python-sure-2.0.0/sure/__init__.py'> nose.suite: DEBUG: Context suite for <nose.suite.ContextList object at 0xb6b798b0> (<module 'sure' from '/build/python-sure-2.0.0/sure/__init__.py'>) (3065485296) nose.suite: DEBUG: suite <nose.suite.ContextSuite context=sure> has context sure nose.suite: DEBUG: get ancestry <module 'sure' from '/build/python-sure-2.0.0/sure/__init__.py'> nose.suite: DEBUG: suite 3065485296 (<nose.suite.ContextSuite context=sure>) run called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6b8bb68> nose.suite: DEBUG: suite 3065485296 setUp called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6b8bb68> nose.suite: DEBUG: tests in 3065485296? nose.suite: DEBUG: suite 3065485296 has no tests nose.suite: DEBUG: precache is [] nose.suite: DEBUG: context teardown nose.suite: DEBUG: No reason to teardown (was_setup? False was_torndown? False) nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/tox.ini? False nose.selector: DEBUG: wantDirectory /build/python-sure-2.0.0/tests? True nose.suite: DEBUG: Create suite for <function TestLoader.loadTestsFromDir.<locals>.<lambda> at 0xb6af8e38> nose.suite: DEBUG: tests <function TestLoader.loadTestsFromDir.<locals>.<lambda> at 0xb6af8e38> context None nose.suite: DEBUG: wrap <function TestLoader.loadTestsFromDir.<locals>.<lambda> at 0xb6af8e38> nose.suite: DEBUG: I won't wrap nose.suite: DEBUG: Context suite for <function TestLoader.loadTestsFromDir.<locals>.<lambda> at 0xb6af8e38> (None) (3066925584) nose.suite: DEBUG: suite 3066925584 (<nose.suite.ContextSuite context=None>) run called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6b8bbe0> nose.suite: DEBUG: suite 3066925584 setUp called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6b8bbe0> nose.suite: DEBUG: tests in 3066925584? nose.loader: DEBUG: load from dir /build/python-sure-2.0.0/tests nose.importer: DEBUG: Add path /build/python-sure-2.0.0/tests nose.importer: DEBUG: insert /build/python-sure-2.0.0/tests into sys.path nose.selector: DEBUG: wantDirectory /build/python-sure-2.0.0/tests/issues? True nose.loader: DEBUG: load from /build/python-sure-2.0.0/tests/issues (None) nose.selector: DEBUG: Test name /build/python-sure-2.0.0/tests/issues resolved to file /build/python-sure-2.0.0/tests/issues, module None, call None nose.selector: DEBUG: Final resolution of test name /build/python-sure-2.0.0/tests/issues: file /build/python-sure-2.0.0/tests/issues module issues call None nose.importer: DEBUG: Import issues from /build/python-sure-2.0.0/tests nose.importer: DEBUG: Add path /build/python-sure-2.0.0/tests nose.importer: DEBUG: find module part issues (issues) in ['/build/python-sure-2.0.0/tests'] nose.loader: DEBUG: Load from module <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> nose.selector: DEBUG: wantModule <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'>? False nose.loader: DEBUG: Load tests from module path /build/python-sure-2.0.0/tests/issues? nose.loader: DEBUG: path: /build/python-sure-2.0.0/tests/issues os.path.realpath(/build/python-sure-2.0.0/tests/issues): /build/python-sure-2.0.0/tests/issues nose.loader: DEBUG: load from dir /build/python-sure-2.0.0/tests/issues nose.importer: DEBUG: Add path /build/python-sure-2.0.0/tests/issues nose.importer: DEBUG: Add path /build/python-sure-2.0.0/tests nose.selector: DEBUG: __init__.py matches ignoreFiles pattern; skipped nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/tests/issues/test_issue_104.py? True nose.loader: DEBUG: load from /build/python-sure-2.0.0/tests/issues/test_issue_104.py (None) nose.selector: DEBUG: Test name /build/python-sure-2.0.0/tests/issues/test_issue_104.py resolved to file /build/python-sure-2.0.0/tests/issues/test_issue_104.py, module None, call None nose.selector: DEBUG: Final resolution of test name /build/python-sure-2.0.0/tests/issues/test_issue_104.py: file /build/python-sure-2.0.0/tests/issues/test_issue_104.py module issues.test_issue_104 call None nose.importer: DEBUG: Import issues.test_issue_104 from /build/python-sure-2.0.0/tests nose.importer: DEBUG: Add path /build/python-sure-2.0.0/tests nose.importer: DEBUG: find module part issues (issues) in ['/build/python-sure-2.0.0/tests'] nose.importer: DEBUG: sys.modules has issues as <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> nose.importer: DEBUG: module already loaded? mod: /build/python-sure-2.0.0/tests/issues new: /build/python-sure-2.0.0/tests/issues nose.importer: DEBUG: find module part test_issue_104 (issues.test_issue_104) in ['/build/python-sure-2.0.0/tests/issues'] nose.loader: DEBUG: Load from module <module 'issues.test_issue_104' from '/build/python-sure-2.0.0/tests/issues/test_issue_104.py'> nose.selector: DEBUG: wantModule <module 'issues.test_issue_104' from '/build/python-sure-2.0.0/tests/issues/test_issue_104.py'>? True nose.selector: DEBUG: wantFunction <function test_issue_104 at 0xb6af9cf8>? True nose.suite: DEBUG: Create suite for <nose.suite.ContextList object at 0xb6b79b30> nose.suite: DEBUG: tests <nose.suite.ContextList object at 0xb6b79b30> context <module 'issues.test_issue_104' from '/build/python-sure-2.0.0/tests/issues/test_issue_104.py'> nose.suite: DEBUG: Context suite for <nose.suite.ContextList object at 0xb6b79b30> (<module 'issues.test_issue_104' from '/build/python-sure-2.0.0/tests/issues/test_issue_104.py'>) (3064979632) nose.suite: DEBUG: suite <nose.suite.ContextSuite context=issues.test_issue_104> has context issues.test_issue_104 nose.suite: DEBUG: get ancestry <module 'issues.test_issue_104' from '/build/python-sure-2.0.0/tests/issues/test_issue_104.py'> nose.suite: DEBUG: <module 'issues.test_issue_104' from '/build/python-sure-2.0.0/tests/issues/test_issue_104.py'> ancestors ['issues'] nose: DEBUG: __import__ issues nose: DEBUG: resolve: [], issues, <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'>, <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> nose.suite: DEBUG: suite <nose.suite.ContextSuite context=issues.test_issue_104> has ancestor issues nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/tests/issues/test_issue_134.py? True nose.loader: DEBUG: load from /build/python-sure-2.0.0/tests/issues/test_issue_134.py (None) nose.selector: DEBUG: Test name /build/python-sure-2.0.0/tests/issues/test_issue_134.py resolved to file /build/python-sure-2.0.0/tests/issues/test_issue_134.py, module None, call None nose.selector: DEBUG: Final resolution of test name /build/python-sure-2.0.0/tests/issues/test_issue_134.py: file /build/python-sure-2.0.0/tests/issues/test_issue_134.py module issues.test_issue_134 call None nose.importer: DEBUG: Import issues.test_issue_134 from /build/python-sure-2.0.0/tests nose.importer: DEBUG: Add path /build/python-sure-2.0.0/tests nose.importer: DEBUG: find module part issues (issues) in ['/build/python-sure-2.0.0/tests'] nose.importer: DEBUG: sys.modules has issues as <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> nose.importer: DEBUG: module already loaded? mod: /build/python-sure-2.0.0/tests/issues new: /build/python-sure-2.0.0/tests/issues nose.importer: DEBUG: find module part test_issue_134 (issues.test_issue_134) in ['/build/python-sure-2.0.0/tests/issues'] nose.loader: DEBUG: Load from module <module 'issues.test_issue_134' from '/build/python-sure-2.0.0/tests/issues/test_issue_134.py'> nose.selector: DEBUG: wantModule <module 'issues.test_issue_134' from '/build/python-sure-2.0.0/tests/issues/test_issue_134.py'>? True nose.selector: DEBUG: wantFunction <function test_issue_132 at 0xb6b03028>? True nose.suite: DEBUG: Create suite for <nose.suite.ContextList object at 0xb6b028d0> nose.suite: DEBUG: tests <nose.suite.ContextList object at 0xb6b028d0> context <module 'issues.test_issue_134' from '/build/python-sure-2.0.0/tests/issues/test_issue_134.py'> nose.suite: DEBUG: Context suite for <nose.suite.ContextList object at 0xb6b028d0> (<module 'issues.test_issue_134' from '/build/python-sure-2.0.0/tests/issues/test_issue_134.py'>) (3064998032) nose.suite: DEBUG: suite <nose.suite.ContextSuite context=issues.test_issue_134> has context issues.test_issue_134 nose.suite: DEBUG: get ancestry <module 'issues.test_issue_134' from '/build/python-sure-2.0.0/tests/issues/test_issue_134.py'> nose.suite: DEBUG: <module 'issues.test_issue_134' from '/build/python-sure-2.0.0/tests/issues/test_issue_134.py'> ancestors ['issues'] nose: DEBUG: __import__ issues nose: DEBUG: resolve: [], issues, <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'>, <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> nose.suite: DEBUG: suite <nose.suite.ContextSuite context=issues.test_issue_134> has ancestor issues nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/tests/issues/test_issue_136.py? True nose.loader: DEBUG: load from /build/python-sure-2.0.0/tests/issues/test_issue_136.py (None) nose.selector: DEBUG: Test name /build/python-sure-2.0.0/tests/issues/test_issue_136.py resolved to file /build/python-sure-2.0.0/tests/issues/test_issue_136.py, module None, call None nose.selector: DEBUG: Final resolution of test name /build/python-sure-2.0.0/tests/issues/test_issue_136.py: file /build/python-sure-2.0.0/tests/issues/test_issue_136.py module issues.test_issue_136 call None nose.importer: DEBUG: Import issues.test_issue_136 from /build/python-sure-2.0.0/tests nose.importer: DEBUG: Add path /build/python-sure-2.0.0/tests nose.importer: DEBUG: find module part issues (issues) in ['/build/python-sure-2.0.0/tests'] nose.importer: DEBUG: sys.modules has issues as <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> nose.importer: DEBUG: module already loaded? mod: /build/python-sure-2.0.0/tests/issues new: /build/python-sure-2.0.0/tests/issues nose.importer: DEBUG: find module part test_issue_136 (issues.test_issue_136) in ['/build/python-sure-2.0.0/tests/issues'] nose.loader: DEBUG: Load from module <module 'issues.test_issue_136' from '/build/python-sure-2.0.0/tests/issues/test_issue_136.py'> nose.selector: DEBUG: wantModule <module 'issues.test_issue_136' from '/build/python-sure-2.0.0/tests/issues/test_issue_136.py'>? True nose.selector: DEBUG: wantFunction <function test_issue_136 at 0xb6b03208>? True nose.suite: DEBUG: Create suite for <nose.suite.ContextList object at 0xb6b02a90> nose.suite: DEBUG: tests <nose.suite.ContextList object at 0xb6b02a90> context <module 'issues.test_issue_136' from '/build/python-sure-2.0.0/tests/issues/test_issue_136.py'> nose.suite: DEBUG: Context suite for <nose.suite.ContextList object at 0xb6b02a90> (<module 'issues.test_issue_136' from '/build/python-sure-2.0.0/tests/issues/test_issue_136.py'>) (3064998576) nose.suite: DEBUG: suite <nose.suite.ContextSuite context=issues.test_issue_136> has context issues.test_issue_136 nose.suite: DEBUG: get ancestry <module 'issues.test_issue_136' from '/build/python-sure-2.0.0/tests/issues/test_issue_136.py'> nose.suite: DEBUG: <module 'issues.test_issue_136' from '/build/python-sure-2.0.0/tests/issues/test_issue_136.py'> ancestors ['issues'] nose: DEBUG: __import__ issues nose: DEBUG: resolve: [], issues, <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'>, <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> nose.suite: DEBUG: suite <nose.suite.ContextSuite context=issues.test_issue_136> has ancestor issues nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/tests/issues/test_issue_139.py? True nose.loader: DEBUG: load from /build/python-sure-2.0.0/tests/issues/test_issue_139.py (None) nose.selector: DEBUG: Test name /build/python-sure-2.0.0/tests/issues/test_issue_139.py resolved to file /build/python-sure-2.0.0/tests/issues/test_issue_139.py, module None, call None nose.selector: DEBUG: Final resolution of test name /build/python-sure-2.0.0/tests/issues/test_issue_139.py: file /build/python-sure-2.0.0/tests/issues/test_issue_139.py module issues.test_issue_139 call None nose.importer: DEBUG: Import issues.test_issue_139 from /build/python-sure-2.0.0/tests nose.importer: DEBUG: Add path /build/python-sure-2.0.0/tests nose.importer: DEBUG: find module part issues (issues) in ['/build/python-sure-2.0.0/tests'] nose.importer: DEBUG: sys.modules has issues as <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> nose.importer: DEBUG: module already loaded? mod: /build/python-sure-2.0.0/tests/issues new: /build/python-sure-2.0.0/tests/issues nose.importer: DEBUG: find module part test_issue_139 (issues.test_issue_139) in ['/build/python-sure-2.0.0/tests/issues'] nose.loader: DEBUG: Load from module <module 'issues.test_issue_139' from '/build/python-sure-2.0.0/tests/issues/test_issue_139.py'> nose.selector: DEBUG: wantModule <module 'issues.test_issue_139' from '/build/python-sure-2.0.0/tests/issues/test_issue_139.py'>? True nose.selector: DEBUG: wantFunction <function test_issue_139 at 0xb6b03398>? True nose.suite: DEBUG: Create suite for <nose.suite.ContextList object at 0xb6b029b0> nose.suite: DEBUG: tests <nose.suite.ContextList object at 0xb6b029b0> context <module 'issues.test_issue_139' from '/build/python-sure-2.0.0/tests/issues/test_issue_139.py'> nose.suite: DEBUG: Context suite for <nose.suite.ContextList object at 0xb6b029b0> (<module 'issues.test_issue_139' from '/build/python-sure-2.0.0/tests/issues/test_issue_139.py'>) (3064998288) nose.suite: DEBUG: suite <nose.suite.ContextSuite context=issues.test_issue_139> has context issues.test_issue_139 nose.suite: DEBUG: get ancestry <module 'issues.test_issue_139' from '/build/python-sure-2.0.0/tests/issues/test_issue_139.py'> nose.suite: DEBUG: <module 'issues.test_issue_139' from '/build/python-sure-2.0.0/tests/issues/test_issue_139.py'> ancestors ['issues'] nose: DEBUG: __import__ issues nose: DEBUG: resolve: [], issues, <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'>, <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> nose.suite: DEBUG: suite <nose.suite.ContextSuite context=issues.test_issue_139> has ancestor issues nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/tests/issues/test_issue_148.py? True nose.loader: DEBUG: load from /build/python-sure-2.0.0/tests/issues/test_issue_148.py (None) nose.selector: DEBUG: Test name /build/python-sure-2.0.0/tests/issues/test_issue_148.py resolved to file /build/python-sure-2.0.0/tests/issues/test_issue_148.py, module None, call None nose.selector: DEBUG: Final resolution of test name /build/python-sure-2.0.0/tests/issues/test_issue_148.py: file /build/python-sure-2.0.0/tests/issues/test_issue_148.py module issues.test_issue_148 call None nose.importer: DEBUG: Import issues.test_issue_148 from /build/python-sure-2.0.0/tests nose.importer: DEBUG: Add path /build/python-sure-2.0.0/tests nose.importer: DEBUG: find module part issues (issues) in ['/build/python-sure-2.0.0/tests'] nose.importer: DEBUG: sys.modules has issues as <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> nose.importer: DEBUG: module already loaded? mod: /build/python-sure-2.0.0/tests/issues new: /build/python-sure-2.0.0/tests/issues nose.importer: DEBUG: find module part test_issue_148 (issues.test_issue_148) in ['/build/python-sure-2.0.0/tests/issues'] nose.loader: DEBUG: Load from module <module 'issues.test_issue_148' from '/build/python-sure-2.0.0/tests/issues/test_issue_148.py'> nose.selector: DEBUG: wantModule <module 'issues.test_issue_148' from '/build/python-sure-2.0.0/tests/issues/test_issue_148.py'>? True nose.selector: DEBUG: wantFunction <function test_should_compare_dict_with_enum_keys at 0xb6b03578>? True nose.selector: DEBUG: wantFunction <function test_should_compare_dict_with_non_orderable_key_types at 0xb6b03528>? True nose.suite: DEBUG: Create suite for <nose.suite.ContextList object at 0xb6afe370> nose.suite: DEBUG: tests <nose.suite.ContextList object at 0xb6afe370> context <module 'issues.test_issue_148' from '/build/python-sure-2.0.0/tests/issues/test_issue_148.py'> nose.suite: DEBUG: Context suite for <nose.suite.ContextList object at 0xb6afe370> (<module 'issues.test_issue_148' from '/build/python-sure-2.0.0/tests/issues/test_issue_148.py'>) (3064981648) nose.suite: DEBUG: suite <nose.suite.ContextSuite context=issues.test_issue_148> has context issues.test_issue_148 nose.suite: DEBUG: get ancestry <module 'issues.test_issue_148' from '/build/python-sure-2.0.0/tests/issues/test_issue_148.py'> nose.suite: DEBUG: <module 'issues.test_issue_148' from '/build/python-sure-2.0.0/tests/issues/test_issue_148.py'> ancestors ['issues'] nose: DEBUG: __import__ issues nose: DEBUG: resolve: [], issues, <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'>, <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> nose.suite: DEBUG: suite <nose.suite.ContextSuite context=issues.test_issue_148> has ancestor issues nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/tests/issues/test_issue_19.py? True nose.loader: DEBUG: load from /build/python-sure-2.0.0/tests/issues/test_issue_19.py (None) nose.selector: DEBUG: Test name /build/python-sure-2.0.0/tests/issues/test_issue_19.py resolved to file /build/python-sure-2.0.0/tests/issues/test_issue_19.py, module None, call None nose.selector: DEBUG: Final resolution of test name /build/python-sure-2.0.0/tests/issues/test_issue_19.py: file /build/python-sure-2.0.0/tests/issues/test_issue_19.py module issues.test_issue_19 call None nose.importer: DEBUG: Import issues.test_issue_19 from /build/python-sure-2.0.0/tests nose.importer: DEBUG: Add path /build/python-sure-2.0.0/tests nose.importer: DEBUG: find module part issues (issues) in ['/build/python-sure-2.0.0/tests'] nose.importer: DEBUG: sys.modules has issues as <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> nose.importer: DEBUG: module already loaded? mod: /build/python-sure-2.0.0/tests/issues new: /build/python-sure-2.0.0/tests/issues nose.importer: DEBUG: find module part test_issue_19 (issues.test_issue_19) in ['/build/python-sure-2.0.0/tests/issues'] nose.loader: DEBUG: Load from module <module 'issues.test_issue_19' from '/build/python-sure-2.0.0/tests/issues/test_issue_19.py'> nose.selector: DEBUG: wantModule <module 'issues.test_issue_19' from '/build/python-sure-2.0.0/tests/issues/test_issue_19.py'>? True nose.selector: DEBUG: wantClass <class 'sure.AssertionBuilder'>? None nose.selector: DEBUG: wantFunction <function test_issue_19 at 0xb6b03618>? True nose.suite: DEBUG: Create suite for <nose.suite.ContextList object at 0xb6b026f0> nose.suite: DEBUG: tests <nose.suite.ContextList object at 0xb6b026f0> context <module 'issues.test_issue_19' from '/build/python-sure-2.0.0/tests/issues/test_issue_19.py'> nose.suite: DEBUG: Context suite for <nose.suite.ContextList object at 0xb6b026f0> (<module 'issues.test_issue_19' from '/build/python-sure-2.0.0/tests/issues/test_issue_19.py'>) (3064997520) nose.suite: DEBUG: suite <nose.suite.ContextSuite context=issues.test_issue_19> has context issues.test_issue_19 nose.suite: DEBUG: get ancestry <module 'issues.test_issue_19' from '/build/python-sure-2.0.0/tests/issues/test_issue_19.py'> nose.suite: DEBUG: <module 'issues.test_issue_19' from '/build/python-sure-2.0.0/tests/issues/test_issue_19.py'> ancestors ['issues'] nose: DEBUG: __import__ issues nose: DEBUG: resolve: [], issues, <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'>, <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> nose.suite: DEBUG: suite <nose.suite.ContextSuite context=issues.test_issue_19> has ancestor issues nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/tests/issues/test_issue_48.py? True nose.loader: DEBUG: load from /build/python-sure-2.0.0/tests/issues/test_issue_48.py (None) nose.selector: DEBUG: Test name /build/python-sure-2.0.0/tests/issues/test_issue_48.py resolved to file /build/python-sure-2.0.0/tests/issues/test_issue_48.py, module None, call None nose.selector: DEBUG: Final resolution of test name /build/python-sure-2.0.0/tests/issues/test_issue_48.py: file /build/python-sure-2.0.0/tests/issues/test_issue_48.py module issues.test_issue_48 call None nose.importer: DEBUG: Import issues.test_issue_48 from /build/python-sure-2.0.0/tests nose.importer: DEBUG: Add path /build/python-sure-2.0.0/tests nose.importer: DEBUG: find module part issues (issues) in ['/build/python-sure-2.0.0/tests'] nose.importer: DEBUG: sys.modules has issues as <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> nose.importer: DEBUG: module already loaded? mod: /build/python-sure-2.0.0/tests/issues new: /build/python-sure-2.0.0/tests/issues nose.importer: DEBUG: find module part test_issue_48 (issues.test_issue_48) in ['/build/python-sure-2.0.0/tests/issues'] nose.loader: DEBUG: Load from module <module 'issues.test_issue_48' from '/build/python-sure-2.0.0/tests/issues/test_issue_48.py'> nose.selector: DEBUG: wantModule <module 'issues.test_issue_48' from '/build/python-sure-2.0.0/tests/issues/test_issue_48.py'>? True nose.selector: DEBUG: wantFunction <function raise_err at 0xb6b037a8>? None nose.selector: DEBUG: wantFunction <function test_issue_48 at 0xb6b037f8>? True nose.suite: DEBUG: Create suite for <nose.suite.ContextList object at 0xb6b025d0> nose.suite: DEBUG: tests <nose.suite.ContextList object at 0xb6b025d0> context <module 'issues.test_issue_48' from '/build/python-sure-2.0.0/tests/issues/test_issue_48.py'> nose.suite: DEBUG: Context suite for <nose.suite.ContextList object at 0xb6b025d0> (<module 'issues.test_issue_48' from '/build/python-sure-2.0.0/tests/issues/test_issue_48.py'>) (3064997264) nose.suite: DEBUG: suite <nose.suite.ContextSuite context=issues.test_issue_48> has context issues.test_issue_48 nose.suite: DEBUG: get ancestry <module 'issues.test_issue_48' from '/build/python-sure-2.0.0/tests/issues/test_issue_48.py'> nose.suite: DEBUG: <module 'issues.test_issue_48' from '/build/python-sure-2.0.0/tests/issues/test_issue_48.py'> ancestors ['issues'] nose: DEBUG: __import__ issues nose: DEBUG: resolve: [], issues, <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'>, <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> nose.suite: DEBUG: suite <nose.suite.ContextSuite context=issues.test_issue_48> has ancestor issues nose.suite: DEBUG: Create suite for <nose.suite.ContextList object at 0xb6b026b0> nose.suite: DEBUG: tests <nose.suite.ContextList object at 0xb6b026b0> context <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> nose.suite: DEBUG: Context suite for <nose.suite.ContextList object at 0xb6b026b0> (<module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'>) (3064997392) nose.suite: DEBUG: suite <nose.suite.ContextSuite context=issues> has context issues nose.suite: DEBUG: get ancestry <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> nose.suite: DEBUG: precache is [<nose.suite.ContextSuite context=issues>] nose.suite: DEBUG: suite 3064997392 (<nose.suite.ContextSuite context=issues>) run called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6b8bdc0> nose.suite: DEBUG: suite 3064997392 setUp called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6b8bdc0> nose.suite: DEBUG: tests in 3064997392? nose.suite: DEBUG: ancestor <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> may need setup nose.suite: DEBUG: ancestor <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> does need setup nose.suite: DEBUG: <nose.suite.ContextSuite context=issues> setup context <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> nose.suite: DEBUG: completed suite setup nose.suite: DEBUG: precache is [<nose.suite.ContextSuite context=issues.test_issue_104>, <nose.suite.ContextSuite context=issues.test_issue_134>, <nose.suite.ContextSuite context=issues.test_issue_136>, <nose.suite.ContextSuite context=issues.test_issue_139>, <nose.suite.ContextSuite context=issues.test_issue_148>, <nose.suite.ContextSuite context=issues.test_issue_19>, <nose.suite.ContextSuite context=issues.test_issue_48>] nose.suite: DEBUG: suite 3064979632 (<nose.suite.ContextSuite context=issues.test_issue_104>) run called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6b8bdc0> nose.suite: DEBUG: suite 3064979632 setUp called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6b8bdc0> nose.suite: DEBUG: tests in 3064979632? nose.suite: DEBUG: ancestor <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> may need setup nose.suite: DEBUG: ancestor <module 'issues.test_issue_104' from '/build/python-sure-2.0.0/tests/issues/test_issue_104.py'> may need setup nose.suite: DEBUG: ancestor <module 'issues.test_issue_104' from '/build/python-sure-2.0.0/tests/issues/test_issue_104.py'> does need setup nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_104> setup context <module 'issues.test_issue_104' from '/build/python-sure-2.0.0/tests/issues/test_issue_104.py'> nose.suite: DEBUG: completed suite setup nose.suite: DEBUG: precache is [issues.test_issue_104.test_issue_104] issues.test_issue_104.test_issue_104 ... passed nose.suite: DEBUG: context teardown nose.suite: DEBUG: ancestor <module 'issues.test_issue_104' from '/build/python-sure-2.0.0/tests/issues/test_issue_104.py'> may need teardown nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_104> setup ancestor <module 'issues.test_issue_104' from '/build/python-sure-2.0.0/tests/issues/test_issue_104.py'> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_104> teardown context <module 'issues.test_issue_104' from '/build/python-sure-2.0.0/tests/issues/test_issue_104.py'> nose.suite: DEBUG: ancestor <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> may need teardown nose.suite: DEBUG: <nose.suite.ContextSuite context=issues> setup ancestor <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> nose.suite: DEBUG: ancestor <module 'issues.test_issue_104' from '/build/python-sure-2.0.0/tests/issues/test_issue_104.py'> may need teardown nose.suite: DEBUG: ancestor <module 'issues.test_issue_104' from '/build/python-sure-2.0.0/tests/issues/test_issue_104.py'> already torn down nose.suite: DEBUG: suite 3064998032 (<nose.suite.ContextSuite context=issues.test_issue_134>) run called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6b8bcd0> nose.suite: DEBUG: suite 3064998032 setUp called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6b8bdc0> nose.suite: DEBUG: tests in 3064998032? nose.suite: DEBUG: ancestor <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> may need setup nose.suite: DEBUG: ancestor <module 'issues.test_issue_134' from '/build/python-sure-2.0.0/tests/issues/test_issue_134.py'> may need setup nose.suite: DEBUG: ancestor <module 'issues.test_issue_134' from '/build/python-sure-2.0.0/tests/issues/test_issue_134.py'> does need setup nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_134> setup context <module 'issues.test_issue_134' from '/build/python-sure-2.0.0/tests/issues/test_issue_134.py'> nose.suite: DEBUG: completed suite setup nose.suite: DEBUG: precache is [issues.test_issue_134.test_issue_132] Correctly handle {} characters in matcher string ... passed nose.suite: DEBUG: context teardown nose.suite: DEBUG: ancestor <module 'issues.test_issue_134' from '/build/python-sure-2.0.0/tests/issues/test_issue_134.py'> may need teardown nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_134> setup ancestor <module 'issues.test_issue_134' from '/build/python-sure-2.0.0/tests/issues/test_issue_134.py'> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_134> teardown context <module 'issues.test_issue_134' from '/build/python-sure-2.0.0/tests/issues/test_issue_134.py'> nose.suite: DEBUG: ancestor <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> may need teardown nose.suite: DEBUG: <nose.suite.ContextSuite context=issues> setup ancestor <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> nose.suite: DEBUG: ancestor <module 'issues.test_issue_134' from '/build/python-sure-2.0.0/tests/issues/test_issue_134.py'> may need teardown nose.suite: DEBUG: ancestor <module 'issues.test_issue_134' from '/build/python-sure-2.0.0/tests/issues/test_issue_134.py'> already torn down nose.suite: DEBUG: suite 3064998576 (<nose.suite.ContextSuite context=issues.test_issue_136>) run called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6b8bdc0> nose.suite: DEBUG: suite 3064998576 setUp called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6b8bdc0> nose.suite: DEBUG: tests in 3064998576? nose.suite: DEBUG: ancestor <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> may need setup nose.suite: DEBUG: ancestor <module 'issues.test_issue_136' from '/build/python-sure-2.0.0/tests/issues/test_issue_136.py'> may need setup nose.suite: DEBUG: ancestor <module 'issues.test_issue_136' from '/build/python-sure-2.0.0/tests/issues/test_issue_136.py'> does need setup nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_136> setup context <module 'issues.test_issue_136' from '/build/python-sure-2.0.0/tests/issues/test_issue_136.py'> nose.suite: DEBUG: completed suite setup nose.suite: DEBUG: precache is [issues.test_issue_136.test_issue_136] Test for unicode error when comparing bytes ... passed nose.suite: DEBUG: context teardown nose.suite: DEBUG: ancestor <module 'issues.test_issue_136' from '/build/python-sure-2.0.0/tests/issues/test_issue_136.py'> may need teardown nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_136> setup ancestor <module 'issues.test_issue_136' from '/build/python-sure-2.0.0/tests/issues/test_issue_136.py'> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_136> teardown context <module 'issues.test_issue_136' from '/build/python-sure-2.0.0/tests/issues/test_issue_136.py'> nose.suite: DEBUG: ancestor <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> may need teardown nose.suite: DEBUG: <nose.suite.ContextSuite context=issues> setup ancestor <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> nose.suite: DEBUG: ancestor <module 'issues.test_issue_136' from '/build/python-sure-2.0.0/tests/issues/test_issue_136.py'> may need teardown nose.suite: DEBUG: ancestor <module 'issues.test_issue_136' from '/build/python-sure-2.0.0/tests/issues/test_issue_136.py'> already torn down nose.suite: DEBUG: suite 3064998288 (<nose.suite.ContextSuite context=issues.test_issue_139>) run called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6b8bdc0> nose.suite: DEBUG: suite 3064998288 setUp called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6b8bdc0> nose.suite: DEBUG: tests in 3064998288? nose.suite: DEBUG: ancestor <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> may need setup nose.suite: DEBUG: ancestor <module 'issues.test_issue_139' from '/build/python-sure-2.0.0/tests/issues/test_issue_139.py'> may need setup nose.suite: DEBUG: ancestor <module 'issues.test_issue_139' from '/build/python-sure-2.0.0/tests/issues/test_issue_139.py'> does need setup nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_139> setup context <module 'issues.test_issue_139' from '/build/python-sure-2.0.0/tests/issues/test_issue_139.py'> nose.suite: DEBUG: completed suite setup nose.suite: DEBUG: precache is [issues.test_issue_139.test_issue_139] Test for GitHub Issue #139 ... passed nose.suite: DEBUG: context teardown nose.suite: DEBUG: ancestor <module 'issues.test_issue_139' from '/build/python-sure-2.0.0/tests/issues/test_issue_139.py'> may need teardown nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_139> setup ancestor <module 'issues.test_issue_139' from '/build/python-sure-2.0.0/tests/issues/test_issue_139.py'> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_139> teardown context <module 'issues.test_issue_139' from '/build/python-sure-2.0.0/tests/issues/test_issue_139.py'> nose.suite: DEBUG: ancestor <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> may need teardown nose.suite: DEBUG: <nose.suite.ContextSuite context=issues> setup ancestor <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> nose.suite: DEBUG: ancestor <module 'issues.test_issue_139' from '/build/python-sure-2.0.0/tests/issues/test_issue_139.py'> may need teardown nose.suite: DEBUG: ancestor <module 'issues.test_issue_139' from '/build/python-sure-2.0.0/tests/issues/test_issue_139.py'> already torn down nose.suite: DEBUG: suite 3064981648 (<nose.suite.ContextSuite context=issues.test_issue_148>) run called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6b8bdc0> nose.suite: DEBUG: suite 3064981648 setUp called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6b8bdc0> nose.suite: DEBUG: tests in 3064981648? nose.suite: DEBUG: ancestor <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> may need setup nose.suite: DEBUG: ancestor <module 'issues.test_issue_148' from '/build/python-sure-2.0.0/tests/issues/test_issue_148.py'> may need setup nose.suite: DEBUG: ancestor <module 'issues.test_issue_148' from '/build/python-sure-2.0.0/tests/issues/test_issue_148.py'> does need setup nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_148> setup context <module 'issues.test_issue_148' from '/build/python-sure-2.0.0/tests/issues/test_issue_148.py'> nose.suite: DEBUG: completed suite setup nose.suite: DEBUG: precache is [issues.test_issue_148.test_should_compare_dict_with_non_orderable_key_types, issues.test_issue_148.test_should_compare_dict_with_enum_keys] issues.test_issue_148.test_should_compare_dict_with_non_orderable_key_types ... passed issues.test_issue_148.test_should_compare_dict_with_enum_keys ... passed nose.suite: DEBUG: context teardown nose.suite: DEBUG: ancestor <module 'issues.test_issue_148' from '/build/python-sure-2.0.0/tests/issues/test_issue_148.py'> may need teardown nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_148> setup ancestor <module 'issues.test_issue_148' from '/build/python-sure-2.0.0/tests/issues/test_issue_148.py'> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_148> teardown context <module 'issues.test_issue_148' from '/build/python-sure-2.0.0/tests/issues/test_issue_148.py'> nose.suite: DEBUG: ancestor <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> may need teardown nose.suite: DEBUG: <nose.suite.ContextSuite context=issues> setup ancestor <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> nose.suite: DEBUG: ancestor <module 'issues.test_issue_148' from '/build/python-sure-2.0.0/tests/issues/test_issue_148.py'> may need teardown nose.suite: DEBUG: ancestor <module 'issues.test_issue_148' from '/build/python-sure-2.0.0/tests/issues/test_issue_148.py'> already torn down nose.suite: DEBUG: suite 3064997520 (<nose.suite.ContextSuite context=issues.test_issue_19>) run called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6b8bdc0> nose.suite: DEBUG: suite 3064997520 setUp called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6b8bdc0> nose.suite: DEBUG: tests in 3064997520? nose.suite: DEBUG: ancestor <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> may need setup nose.suite: DEBUG: ancestor <module 'issues.test_issue_19' from '/build/python-sure-2.0.0/tests/issues/test_issue_19.py'> may need setup nose.suite: DEBUG: ancestor <module 'issues.test_issue_19' from '/build/python-sure-2.0.0/tests/issues/test_issue_19.py'> does need setup nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_19> setup context <module 'issues.test_issue_19' from '/build/python-sure-2.0.0/tests/issues/test_issue_19.py'> nose.suite: DEBUG: completed suite setup nose.suite: DEBUG: precache is [issues.test_issue_19.test_issue_19] Allow monkey-patching of methods already implemented by sure. ... passed nose.suite: DEBUG: context teardown nose.suite: DEBUG: ancestor <module 'issues.test_issue_19' from '/build/python-sure-2.0.0/tests/issues/test_issue_19.py'> may need teardown nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_19> setup ancestor <module 'issues.test_issue_19' from '/build/python-sure-2.0.0/tests/issues/test_issue_19.py'> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_19> teardown context <module 'issues.test_issue_19' from '/build/python-sure-2.0.0/tests/issues/test_issue_19.py'> nose.suite: DEBUG: ancestor <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> may need teardown nose.suite: DEBUG: <nose.suite.ContextSuite context=issues> setup ancestor <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> nose.suite: DEBUG: ancestor <module 'issues.test_issue_19' from '/build/python-sure-2.0.0/tests/issues/test_issue_19.py'> may need teardown nose.suite: DEBUG: ancestor <module 'issues.test_issue_19' from '/build/python-sure-2.0.0/tests/issues/test_issue_19.py'> already torn down nose.suite: DEBUG: suite 3064997264 (<nose.suite.ContextSuite context=issues.test_issue_48>) run called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6b8bdc0> nose.suite: DEBUG: suite 3064997264 setUp called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6b8bdc0> nose.suite: DEBUG: tests in 3064997264? nose.suite: DEBUG: ancestor <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> may need setup nose.suite: DEBUG: ancestor <module 'issues.test_issue_48' from '/build/python-sure-2.0.0/tests/issues/test_issue_48.py'> may need setup nose.suite: DEBUG: ancestor <module 'issues.test_issue_48' from '/build/python-sure-2.0.0/tests/issues/test_issue_48.py'> does need setup nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_48> setup context <module 'issues.test_issue_48' from '/build/python-sure-2.0.0/tests/issues/test_issue_48.py'> nose.suite: DEBUG: completed suite setup nose.suite: DEBUG: precache is [issues.test_issue_48.test_issue_48] issues.test_issue_48.test_issue_48 ... passed nose.suite: DEBUG: context teardown nose.suite: DEBUG: ancestor <module 'issues.test_issue_48' from '/build/python-sure-2.0.0/tests/issues/test_issue_48.py'> may need teardown nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_48> setup ancestor <module 'issues.test_issue_48' from '/build/python-sure-2.0.0/tests/issues/test_issue_48.py'> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_48> teardown context <module 'issues.test_issue_48' from '/build/python-sure-2.0.0/tests/issues/test_issue_48.py'> nose.suite: DEBUG: ancestor <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> may need teardown nose.suite: DEBUG: <nose.suite.ContextSuite context=issues> setup ancestor <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> nose.suite: DEBUG: ancestor <module 'issues.test_issue_48' from '/build/python-sure-2.0.0/tests/issues/test_issue_48.py'> may need teardown nose.suite: DEBUG: ancestor <module 'issues.test_issue_48' from '/build/python-sure-2.0.0/tests/issues/test_issue_48.py'> already torn down nose.suite: DEBUG: context teardown nose.suite: DEBUG: ancestor <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> may need teardown nose.suite: DEBUG: <nose.suite.ContextSuite context=issues> setup ancestor <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues> teardown context <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> nose.suite: DEBUG: ancestor <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> may need teardown nose.suite: DEBUG: ancestor <module 'issues' from '/build/python-sure-2.0.0/tests/issues/__init__.py'> already torn down nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/tests/test_assertion_builder.py? True nose.loader: DEBUG: load from /build/python-sure-2.0.0/tests/test_assertion_builder.py (None) nose.selector: DEBUG: Test name /build/python-sure-2.0.0/tests/test_assertion_builder.py resolved to file /build/python-sure-2.0.0/tests/test_assertion_builder.py, module None, call None nose.selector: DEBUG: Final resolution of test name /build/python-sure-2.0.0/tests/test_assertion_builder.py: file /build/python-sure-2.0.0/tests/test_assertion_builder.py module test_assertion_builder call None nose.importer: DEBUG: Import test_assertion_builder from /build/python-sure-2.0.0/tests nose.importer: DEBUG: Add path /build/python-sure-2.0.0/tests nose.importer: DEBUG: find module part test_assertion_builder (test_assertion_builder) in ['/build/python-sure-2.0.0/tests'] nose.loader: DEBUG: Load from module <module 'test_assertion_builder' from '/build/python-sure-2.0.0/tests/test_assertion_builder.py'> nose.selector: DEBUG: wantModule <module 'test_assertion_builder' from '/build/python-sure-2.0.0/tests/test_assertion_builder.py'>? True nose.selector: DEBUG: wantClass <class 'sure.AssertionBuilder'>? None nose.selector: DEBUG: wantClass <class 'collections.OrderedDict'>? None nose.selector: DEBUG: wantFunction <function compat_repr at 0xb6b783e8>? None nose.selector: DEBUG: wantClass <class 'datetime.datetime'>? None nose.selector: DEBUG: wantFunction <function test_2_within_0a2 at 0xb6b0e8e8>? True nose.selector: DEBUG: wantFunction <function test_4_equal_2p2 at 0xb6b0e988>? True nose.selector: DEBUG: wantFunction <function test_assertion_builder_synonyms at 0xb6b0ec08>? True nose.selector: DEBUG: wantFunction <function test_be at 0xb6b15348>? True nose.selector: DEBUG: wantFunction <function test_catching_exceptions at 0xb6b15668>? True nose.selector: DEBUG: wantFunction <function test_catching_exceptions_with_params at 0xb6b156b8>? True nose.selector: DEBUG: wantFunction <function test_equal_with_repr_of_complex_types_and_repr at 0xb6b15578>? True nose.selector: DEBUG: wantFunction <function test_equal_with_repr_of_complex_types_and_unicode at 0xb6b15528>? True nose.selector: DEBUG: wantFunction <function test_equals_anything at 0xb6b15988>? True nose.selector: DEBUG: wantFunction <function test_equals_crosstype at 0xb6b159d8>? True nose.selector: DEBUG: wantFunction <function test_equals_dictionaries_with_tuple_keys at 0xb6b158e8>? True nose.selector: DEBUG: wantFunction <function test_equals_handles_float_with_epsilon at 0xb6b15898>? True nose.selector: DEBUG: wantFunction <function test_equals_handles_mock_call_list at 0xb6b15848>? True nose.selector: DEBUG: wantFunction <function test_false_be_falsy at 0xb6b0ea78>? True nose.selector: DEBUG: wantFunction <function test_greater_than at 0xb6b15208>? True nose.selector: DEBUG: wantFunction <function test_greater_than_or_equal_to at 0xb6b15258>? True nose.selector: DEBUG: wantFunction <function test_have_key at 0xb6b15438>? True nose.selector: DEBUG: wantFunction <function test_have_key_with_value at 0xb6b15488>? True nose.selector: DEBUG: wantFunction <function test_have_property at 0xb6b15398>? True nose.selector: DEBUG: wantFunction <function test_have_property_with_value at 0xb6b153e8>? True nose.selector: DEBUG: wantFunction <function test_iterable_should_be_empty at 0xb6b15168>? True nose.selector: DEBUG: wantFunction <function test_iterable_should_have_length_of at 0xb6b151b8>? True nose.selector: DEBUG: wantFunction <function test_look_like at 0xb6b154d8>? True nose.selector: DEBUG: wantFunction <function test_lower_than at 0xb6b152a8>? True nose.selector: DEBUG: wantFunction <function test_lower_than_or_equal_to at 0xb6b152f8>? True nose.selector: DEBUG: wantFunction <function test_match_contain at 0xb6b15618>? True nose.selector: DEBUG: wantFunction <function test_match_regex at 0xb6b155c8>? True nose.selector: DEBUG: wantFunction <function test_none at 0xb6b0e9d8>? True nose.selector: DEBUG: wantFunction <function test_ordereddict_comparison at 0xb6b15938>? True nose.selector: DEBUG: wantFunction <function test_should_be_a at 0xb6b0e938>? True nose.selector: DEBUG: wantFunction <function test_should_be_callable at 0xb6b15118>? True nose.selector: DEBUG: wantFunction <function test_should_not_be_different at 0xb6b157f8>? True nose.selector: DEBUG: wantFunction <function test_success_with_params at 0xb6b15708>? True nose.selector: DEBUG: wantFunction <function test_success_with_params_exception at 0xb6b15758>? True nose.selector: DEBUG: wantFunction <function test_throw_matching_regex at 0xb6b157a8>? True nose.selector: DEBUG: wantFunction <function test_true_be_ok at 0xb6b0e7a8>? True nose.selector: DEBUG: wantClass <class 'datetime.timedelta'>? None nose.suite: DEBUG: Create suite for <nose.suite.ContextList object at 0xb6b2b210> nose.suite: DEBUG: tests <nose.suite.ContextList object at 0xb6b2b210> context <module 'test_assertion_builder' from '/build/python-sure-2.0.0/tests/test_assertion_builder.py'> nose.suite: DEBUG: Context suite for <nose.suite.ContextList object at 0xb6b2b210> (<module 'test_assertion_builder' from '/build/python-sure-2.0.0/tests/test_assertion_builder.py'>) (3065164176) nose.suite: DEBUG: suite <nose.suite.ContextSuite context=test_assertion_builder> has context test_assertion_builder nose.suite: DEBUG: get ancestry <module 'test_assertion_builder' from '/build/python-sure-2.0.0/tests/test_assertion_builder.py'> nose.suite: DEBUG: suite 3065164176 (<nose.suite.ContextSuite context=test_assertion_builder>) run called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6b8bdc0> nose.suite: DEBUG: suite 3065164176 setUp called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6b8bdc0> nose.suite: DEBUG: tests in 3065164176? nose.suite: DEBUG: ancestor <module 'test_assertion_builder' from '/build/python-sure-2.0.0/tests/test_assertion_builder.py'> may need setup nose.suite: DEBUG: ancestor <module 'test_assertion_builder' from '/build/python-sure-2.0.0/tests/test_assertion_builder.py'> does need setup nose.suite: DEBUG: <nose.suite.ContextSuite context=test_assertion_builder> setup context <module 'test_assertion_builder' from '/build/python-sure-2.0.0/tests/test_assertion_builder.py'> nose.suite: DEBUG: completed suite setup nose.suite: DEBUG: precache is [test_assertion_builder.test_assertion_builder_synonyms, test_assertion_builder.test_4_equal_2p2, test_assertion_builder.test_2_within_0a2, test_assertion_builder.test_true_be_ok, test_assertion_builder.test_false_be_falsy, test_assertion_builder.test_none, test_assertion_builder.test_should_be_a, test_assertion_builder.test_should_be_callable, test_assertion_builder.test_iterable_should_be_empty, test_assertion_builder.test_iterable_should_have_length_of, test_assertion_builder.test_greater_than, test_assertion_builder.test_greater_than_or_equal_to, test_assertion_builder.test_lower_than, test_assertion_builder.test_lower_than_or_equal_to, test_assertion_builder.test_be, test_assertion_builder.test_have_property, test_assertion_builder.test_have_property_with_value, test_assertion_builder.test_have_key, test_assertion_builder.test_have_key_with_value, test_assertion_builder.test_look_like, test_assertion_builder.test_equal_with_repr_of_complex_types_and_unicode, test_assertion_builder.test_equal_with_repr_of_complex_types_and_repr, test_assertion_builder.test_match_regex, test_assertion_builder.test_match_contain, test_assertion_builder.test_catching_exceptions, test_assertion_builder.test_catching_exceptions_with_params, test_assertion_builder.test_success_with_params, test_assertion_builder.test_success_with_params_exception, test_assertion_builder.test_throw_matching_regex, test_assertion_builder.test_should_not_be_different, test_assertion_builder.test_equals_handles_mock_call_list, test_assertion_builder.test_equals_handles_float_with_epsilon, test_assertion_builder.test_equals_dictionaries_with_tuple_keys, test_assertion_builder.test_ordereddict_comparison, test_assertion_builder.test_equals_anything, test_assertion_builder.test_equals_crosstype] this, it, these and those are all synonyms ... passed this(4).should.equal(2 + 2) ... passed this(1).should.be.within(0, 2) ... passed this(True).should.be.ok ... passed this(False).should.be.false ... passed this(None).should.be.none ... passed this(None).should.be.none ... passed this(function).should.be.callable ... passed this(iterable).should.be.empty ... passed this(iterable).should.have.length_of(N) ... passed this(X).should.be.greater_than(Y) ... passed this(X).should.be.greater_than_or_equal_to(Y) ... passed this(X).should.be.lower_than(Y) ... passed this(X).should.be.lower_than_or_equal_to(Y) ... passed this(X).should.be(X) when X is a reference to the same object ... passed this(instance).should.have.property(property_name) ... passed this(instance).should.have.property(property_name).being or .with_value should allow chain up ... passed this(dictionary).should.have.key(key_name) ... passed this(dictionary).should.have.key(key_name).being or .with_value should allow chain up ... passed this(' aa ... passed test usage of repr() inside expect(complex1).to.equal(complex2) ... passed test usage of repr() inside expect(complex1).to.equal(complex2) ... passed expect('some string').to.match(r'\w{4} \w{6}') matches regex ... passed expect('some string').to.contain('tri') ... passed test_assertion_builder.test_catching_exceptions ... passed test_assertion_builder.test_catching_exceptions_with_params ... passed test_assertion_builder.test_success_with_params ... passed test_assertion_builder.test_success_with_params_exception ... passed test_assertion_builder.test_throw_matching_regex ... passed 'something'.should_not.be.different('SOMETHING'.lower()) ... passed .equal() Should convert mock._CallList instances to lists ... passed .equal(what, epsilon=XXX) should check for equality with an epsilon for float values ... passed .equal() with dict containing tuples as keys should work ... passed .equal(OrderedDict) should check if two ordered dicts are the same ... passed test_assertion_builder.test_equals_anything ... passed test_assertion_builder.test_equals_crosstype ... passed nose.suite: DEBUG: context teardown nose.suite: DEBUG: ancestor <module 'test_assertion_builder' from '/build/python-sure-2.0.0/tests/test_assertion_builder.py'> may need teardown nose.suite: DEBUG: <nose.suite.ContextSuite context=test_assertion_builder> setup ancestor <module 'test_assertion_builder' from '/build/python-sure-2.0.0/tests/test_assertion_builder.py'> nose.suite: DEBUG: <nose.suite.ContextSuite context=test_assertion_builder> teardown context <module 'test_assertion_builder' from '/build/python-sure-2.0.0/tests/test_assertion_builder.py'> nose.suite: DEBUG: ancestor <module 'test_assertion_builder' from '/build/python-sure-2.0.0/tests/test_assertion_builder.py'> may need teardown nose.suite: DEBUG: ancestor <module 'test_assertion_builder' from '/build/python-sure-2.0.0/tests/test_assertion_builder.py'> already torn down nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/tests/test_cpython_patches.py? True nose.loader: DEBUG: load from /build/python-sure-2.0.0/tests/test_cpython_patches.py (None) nose.selector: DEBUG: Test name /build/python-sure-2.0.0/tests/test_cpython_patches.py resolved to file /build/python-sure-2.0.0/tests/test_cpython_patches.py, module None, call None nose.selector: DEBUG: Final resolution of test name /build/python-sure-2.0.0/tests/test_cpython_patches.py: file /build/python-sure-2.0.0/tests/test_cpython_patches.py module test_cpython_patches call None nose.importer: DEBUG: Import test_cpython_patches from /build/python-sure-2.0.0/tests nose.importer: DEBUG: Add path /build/python-sure-2.0.0/tests nose.importer: DEBUG: find module part test_cpython_patches (test_cpython_patches) in ['/build/python-sure-2.0.0/tests'] nose.loader: DEBUG: Load from module <module 'test_cpython_patches' from '/build/python-sure-2.0.0/tests/test_cpython_patches.py'> nose.selector: DEBUG: wantModule <module 'test_cpython_patches' from '/build/python-sure-2.0.0/tests/test_cpython_patches.py'>? True nose.suite: DEBUG: Create suite for <nose.suite.ContextList object at 0xb6ae3110> nose.suite: DEBUG: tests <nose.suite.ContextList object at 0xb6ae3110> context <module 'test_cpython_patches' from '/build/python-sure-2.0.0/tests/test_cpython_patches.py'> nose.suite: DEBUG: Context suite for <nose.suite.ContextList object at 0xb6ae3110> (<module 'test_cpython_patches' from '/build/python-sure-2.0.0/tests/test_cpython_patches.py'>) (3064869232) nose.suite: DEBUG: suite <nose.suite.ContextSuite context=test_cpython_patches> has context test_cpython_patches nose.suite: DEBUG: get ancestry <module 'test_cpython_patches' from '/build/python-sure-2.0.0/tests/test_cpython_patches.py'> nose.suite: DEBUG: suite 3064869232 (<nose.suite.ContextSuite context=test_cpython_patches>) run called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6b8bf28> nose.suite: DEBUG: suite 3064869232 setUp called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6b8bf28> nose.suite: DEBUG: tests in 3064869232? nose.suite: DEBUG: suite 3064869232 has no tests nose.suite: DEBUG: precache is [] nose.suite: DEBUG: context teardown nose.suite: DEBUG: No reason to teardown (was_setup? False was_torndown? False) nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/tests/test_custom_assertions.py? True nose.loader: DEBUG: load from /build/python-sure-2.0.0/tests/test_custom_assertions.py (None) nose.selector: DEBUG: Test name /build/python-sure-2.0.0/tests/test_custom_assertions.py resolved to file /build/python-sure-2.0.0/tests/test_custom_assertions.py, module None, call None nose.selector: DEBUG: Final resolution of test name /build/python-sure-2.0.0/tests/test_custom_assertions.py: file /build/python-sure-2.0.0/tests/test_custom_assertions.py module test_custom_assertions call None nose.importer: DEBUG: Import test_custom_assertions from /build/python-sure-2.0.0/tests nose.importer: DEBUG: Add path /build/python-sure-2.0.0/tests nose.importer: DEBUG: find module part test_custom_assertions (test_custom_assertions) in ['/build/python-sure-2.0.0/tests'] nose.loader: DEBUG: Load from module <module 'test_custom_assertions' from '/build/python-sure-2.0.0/tests/test_custom_assertions.py'> nose.selector: DEBUG: wantModule <module 'test_custom_assertions' from '/build/python-sure-2.0.0/tests/test_custom_assertions.py'>? True nose.selector: DEBUG: wantFunction <function assertion at 0xb6b95578>? None nose.selector: DEBUG: wantFunction <function chain at 0xb6af8bb8>? None nose.selector: DEBUG: wantFunction <function chainproperty at 0xb6af8c08>? None nose.selector: DEBUG: wantFunction <function test_custom_assertion at 0xb6b15a78>? True nose.selector: DEBUG: wantFunction <function test_custom_chain_method at 0xb6b15d98>? True nose.selector: DEBUG: wantFunction <function test_custom_chain_property at 0xb6b15c58>? True nose.suite: DEBUG: Create suite for <nose.suite.ContextList object at 0xb6afea10> nose.suite: DEBUG: tests <nose.suite.ContextList object at 0xb6afea10> context <module 'test_custom_assertions' from '/build/python-sure-2.0.0/tests/test_custom_assertions.py'> nose.suite: DEBUG: Context suite for <nose.suite.ContextList object at 0xb6afea10> (<module 'test_custom_assertions' from '/build/python-sure-2.0.0/tests/test_custom_assertions.py'>) (3064981968) nose.suite: DEBUG: suite <nose.suite.ContextSuite context=test_custom_assertions> has context test_custom_assertions nose.suite: DEBUG: get ancestry <module 'test_custom_assertions' from '/build/python-sure-2.0.0/tests/test_custom_assertions.py'> nose.suite: DEBUG: suite 3064981968 (<nose.suite.ContextSuite context=test_custom_assertions>) run called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6b8bf28> nose.suite: DEBUG: suite 3064981968 setUp called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6b8bf28> nose.suite: DEBUG: tests in 3064981968? nose.suite: DEBUG: ancestor <module 'test_custom_assertions' from '/build/python-sure-2.0.0/tests/test_custom_assertions.py'> may need setup nose.suite: DEBUG: ancestor <module 'test_custom_assertions' from '/build/python-sure-2.0.0/tests/test_custom_assertions.py'> does need setup nose.suite: DEBUG: <nose.suite.ContextSuite context=test_custom_assertions> setup context <module 'test_custom_assertions' from '/build/python-sure-2.0.0/tests/test_custom_assertions.py'> nose.suite: DEBUG: completed suite setup nose.suite: DEBUG: precache is [test_custom_assertions.test_custom_assertion, test_custom_assertions.test_custom_chain_method, test_custom_assertions.test_custom_chain_property] test extending sure with a custom assertion. ... passed test extending sure with a custom chain method. ... passed test extending sure with a custom chain property. ... passed nose.suite: DEBUG: context teardown nose.suite: DEBUG: ancestor <module 'test_custom_assertions' from '/build/python-sure-2.0.0/tests/test_custom_assertions.py'> may need teardown nose.suite: DEBUG: <nose.suite.ContextSuite context=test_custom_assertions> setup ancestor <module 'test_custom_assertions' from '/build/python-sure-2.0.0/tests/test_custom_assertions.py'> nose.suite: DEBUG: <nose.suite.ContextSuite context=test_custom_assertions> teardown context <module 'test_custom_assertions' from '/build/python-sure-2.0.0/tests/test_custom_assertions.py'> nose.suite: DEBUG: ancestor <module 'test_custom_assertions' from '/build/python-sure-2.0.0/tests/test_custom_assertions.py'> may need teardown nose.suite: DEBUG: ancestor <module 'test_custom_assertions' from '/build/python-sure-2.0.0/tests/test_custom_assertions.py'> already torn down nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/tests/test_ensure_ctxmgr.py? True nose.loader: DEBUG: load from /build/python-sure-2.0.0/tests/test_ensure_ctxmgr.py (None) nose.selector: DEBUG: Test name /build/python-sure-2.0.0/tests/test_ensure_ctxmgr.py resolved to file /build/python-sure-2.0.0/tests/test_ensure_ctxmgr.py, module None, call None nose.selector: DEBUG: Final resolution of test name /build/python-sure-2.0.0/tests/test_ensure_ctxmgr.py: file /build/python-sure-2.0.0/tests/test_ensure_ctxmgr.py module test_ensure_ctxmgr call None nose.importer: DEBUG: Import test_ensure_ctxmgr from /build/python-sure-2.0.0/tests nose.importer: DEBUG: Add path /build/python-sure-2.0.0/tests nose.importer: DEBUG: find module part test_ensure_ctxmgr (test_ensure_ctxmgr) in ['/build/python-sure-2.0.0/tests'] nose.loader: DEBUG: Load from module <module 'test_ensure_ctxmgr' from '/build/python-sure-2.0.0/tests/test_ensure_ctxmgr.py'> nose.selector: DEBUG: wantModule <module 'test_ensure_ctxmgr' from '/build/python-sure-2.0.0/tests/test_ensure_ctxmgr.py'>? True nose.selector: DEBUG: wantFunction <function test_ensure_just_assertion_error at 0xb6b2c258>? True nose.selector: DEBUG: wantFunction <function test_ensure_simple_assertion at 0xb6b2c208>? True nose.suite: DEBUG: Create suite for <nose.suite.ContextList object at 0xb6b1d4b0> nose.suite: DEBUG: tests <nose.suite.ContextList object at 0xb6b1d4b0> context <module 'test_ensure_ctxmgr' from '/build/python-sure-2.0.0/tests/test_ensure_ctxmgr.py'> nose.suite: DEBUG: Context suite for <nose.suite.ContextList object at 0xb6b1d4b0> (<module 'test_ensure_ctxmgr' from '/build/python-sure-2.0.0/tests/test_ensure_ctxmgr.py'>) (3065107568) nose.suite: DEBUG: suite <nose.suite.ContextSuite context=test_ensure_ctxmgr> has context test_ensure_ctxmgr nose.suite: DEBUG: get ancestry <module 'test_ensure_ctxmgr' from '/build/python-sure-2.0.0/tests/test_ensure_ctxmgr.py'> nose.suite: DEBUG: suite 3065107568 (<nose.suite.ContextSuite context=test_ensure_ctxmgr>) run called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6b8bf28> nose.suite: DEBUG: suite 3065107568 setUp called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6b8bf28> nose.suite: DEBUG: tests in 3065107568? nose.suite: DEBUG: ancestor <module 'test_ensure_ctxmgr' from '/build/python-sure-2.0.0/tests/test_ensure_ctxmgr.py'> may need setup nose.suite: DEBUG: ancestor <module 'test_ensure_ctxmgr' from '/build/python-sure-2.0.0/tests/test_ensure_ctxmgr.py'> does need setup nose.suite: DEBUG: <nose.suite.ContextSuite context=test_ensure_ctxmgr> setup context <module 'test_ensure_ctxmgr' from '/build/python-sure-2.0.0/tests/test_ensure_ctxmgr.py'> nose.suite: DEBUG: completed suite setup nose.suite: DEBUG: precache is [test_ensure_ctxmgr.test_ensure_simple_assertion, test_ensure_ctxmgr.test_ensure_just_assertion_error] Test ensure simple assertion ... passed Test that ensure only captures AssertionErrors ... passed nose.suite: DEBUG: context teardown nose.suite: DEBUG: ancestor <module 'test_ensure_ctxmgr' from '/build/python-sure-2.0.0/tests/test_ensure_ctxmgr.py'> may need teardown nose.suite: DEBUG: <nose.suite.ContextSuite context=test_ensure_ctxmgr> setup ancestor <module 'test_ensure_ctxmgr' from '/build/python-sure-2.0.0/tests/test_ensure_ctxmgr.py'> nose.suite: DEBUG: <nose.suite.ContextSuite context=test_ensure_ctxmgr> teardown context <module 'test_ensure_ctxmgr' from '/build/python-sure-2.0.0/tests/test_ensure_ctxmgr.py'> nose.suite: DEBUG: ancestor <module 'test_ensure_ctxmgr' from '/build/python-sure-2.0.0/tests/test_ensure_ctxmgr.py'> may need teardown nose.suite: DEBUG: ancestor <module 'test_ensure_ctxmgr' from '/build/python-sure-2.0.0/tests/test_ensure_ctxmgr.py'> already torn down nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/tests/test_old_api.py? True nose.loader: DEBUG: load from /build/python-sure-2.0.0/tests/test_old_api.py (None) nose.selector: DEBUG: Test name /build/python-sure-2.0.0/tests/test_old_api.py resolved to file /build/python-sure-2.0.0/tests/test_old_api.py, module None, call None nose.selector: DEBUG: Final resolution of test name /build/python-sure-2.0.0/tests/test_old_api.py: file /build/python-sure-2.0.0/tests/test_old_api.py module test_old_api call None nose.importer: DEBUG: Import test_old_api from /build/python-sure-2.0.0/tests nose.importer: DEBUG: Add path /build/python-sure-2.0.0/tests nose.importer: DEBUG: find module part test_old_api (test_old_api) in ['/build/python-sure-2.0.0/tests'] nose.loader: DEBUG: Load from module <module 'test_old_api' from '/build/python-sure-2.0.0/tests/test_old_api.py'> nose.selector: DEBUG: wantModule <module 'test_old_api' from '/build/python-sure-2.0.0/tests/test_old_api.py'>? True nose.selector: DEBUG: wantClass <class 'sure.VariablesBag'>? None nose.selector: DEBUG: wantFunction <function compat_repr at 0xb6b783e8>? None nose.selector: DEBUG: wantFunction <function safe_repr at 0xb6b78758>? None nose.selector: DEBUG: wantFunction <function test_accepts_setup_list at 0xb6b14168>? True nose.selector: DEBUG: wantFunction <function test_accepts_teardown_list at 0xb6b141b8>? True nose.selector: DEBUG: wantFunction <function test_actions_providing_dinamically_named_variables at 0xb6b14578>? True nose.selector: DEBUG: wantFunction <function test_actions_providing_variables_in_the_context at 0xb6b142a8>? True nose.selector: DEBUG: wantFunction <function test_actions_returns_context at 0xb6b14258>? True nose.selector: DEBUG: wantFunction <function test_context_is_not_optional at 0xb6b2c848>? False nose.selector: DEBUG: wantFunction <function test_deep_equals_dict_level1_fail at 0xb6b14618>? True nose.selector: DEBUG: wantFunction <function test_deep_equals_dict_level1_fails_missing_key_on_y at 0xb6b147a8>? True nose.selector: DEBUG: wantFunction <function test_deep_equals_dict_level1_success at 0xb6b145c8>? True nose.selector: DEBUG: wantFunction <function test_deep_equals_dict_level2_fail at 0xb6b14b68>? True nose.selector: DEBUG: wantFunction <function test_deep_equals_dict_level2_list_success at 0xb6b14b18>? True nose.selector: DEBUG: wantFunction <function test_deep_equals_dict_level2_success at 0xb6b14ac8>? True nose.selector: DEBUG: wantFunction <function test_deep_equals_dict_level3_fail_values at 0xb6b14bb8>? True nose.selector: DEBUG: wantFunction <function test_deep_equals_dict_level3_fails_different_key at 0xb6b14ca8>? True nose.selector: DEBUG: wantFunction <function test_deep_equals_dict_level3_fails_extra_key at 0xb6b14c58>? True nose.selector: DEBUG: wantFunction <function test_deep_equals_dict_level3_fails_missing_key at 0xb6b14c08>? True nose.selector: DEBUG: wantFunction <function test_deep_equals_failing_basic_vs_complex at 0xb6b147f8>? True nose.selector: DEBUG: wantFunction <function test_deep_equals_failing_complex_vs_basic at 0xb6b14848>? True nose.selector: DEBUG: wantFunction <function test_deep_equals_fallsback_to_generic_comparator at 0xb6b149d8>? True nose.selector: DEBUG: wantFunction <function test_deep_equals_fallsback_to_generic_comparator_failing at 0xb6b14a28>? True nose.selector: DEBUG: wantFunction <function test_deep_equals_fallsback_to_generic_comparator_failing_type at 0xb6b14a78>? True nose.selector: DEBUG: wantFunction <function test_deep_equals_list_level1_fail_by_length_x_gt_y at 0xb6b14708>? True nose.selector: DEBUG: wantFunction <function test_deep_equals_list_level1_fail_by_length_y_gt_x at 0xb6b14758>? True nose.selector: DEBUG: wantFunction <function test_deep_equals_list_level1_fail_by_value at 0xb6b146b8>? True nose.selector: DEBUG: wantFunction <function test_deep_equals_list_level1_success at 0xb6b14668>? True nose.selector: DEBUG: wantFunction <function test_deep_equals_list_level2_fail_by_length_x_gt_y at 0xb6b14cf8>? True nose.selector: DEBUG: wantFunction <function test_deep_equals_list_level2_fail_by_length_y_gt_x at 0xb6b14d48>? True nose.selector: DEBUG: wantFunction <function test_deep_equals_tuple_level1_fail_by_length_x_gt_y at 0xb6b14938>? True nose.selector: DEBUG: wantFunction <function test_deep_equals_tuple_level1_fail_by_length_y_gt_x at 0xb6b14988>? True nose.selector: DEBUG: wantFunction <function test_deep_equals_tuple_level1_fail_by_value at 0xb6b148e8>? True nose.selector: DEBUG: wantFunction <function test_deep_equals_tuple_level1_success at 0xb6b14898>? True nose.selector: DEBUG: wantFunction <function test_deep_equals_weird at 0xb6b14e88>? True nose.selector: DEBUG: wantFunction <function test_depends_on_failing_due_not_calling_a_previous_action at 0xb6b14398>? True nose.selector: DEBUG: wantFunction <function test_depends_on_failing_due_nothing_found at 0xb6b14348>? True nose.selector: DEBUG: wantFunction <function test_fails_when_action_doesnt_fulfill_the_agreement_of_provides at 0xb6b142f8>? True nose.selector: DEBUG: wantFunction <function test_function_decorated_with_wip_should_set_a_flag at 0xb6b14d98>? True nose.selector: DEBUG: wantFunction <function test_microsecond_unit at 0xb6a90f28>? True nose.selector: DEBUG: wantFunction <function test_milisecond_unit at 0xb6a90f78>? True nose.selector: DEBUG: wantFunction <function test_minute_unit at 0xb6b14078>? True nose.selector: DEBUG: wantFunction <function test_raises_with_string at 0xb6b14e38>? True nose.selector: DEBUG: wantFunction <function test_scenario_is_alias_for_context_on_setup_and_teardown at 0xb6b14208>? True nose.selector: DEBUG: wantFunction <function test_second_unit at 0xb6b14028>? True nose.selector: DEBUG: wantFunction <function test_setup_with_context at 0xb6b2c7f8>? True nose.selector: DEBUG: wantFunction <function test_setup_with_context_context_failing at 0xb6b2c8e8>? True nose.selector: DEBUG: wantFunction <function test_teardown_with_context at 0xb6b2c938>? True nose.selector: DEBUG: wantFunction <function test_that_at_key_equals at 0xb6b2cb18>? True nose.selector: DEBUG: wantFunction <function test_that_checking_all_atributes at 0xb6a90078>? True nose.selector: DEBUG: wantFunction <function test_that_checking_all_atributes_of_range at 0xb6a902a8>? True nose.selector: DEBUG: wantFunction <function test_that_checking_all_elements at 0xb6a902f8>? True nose.selector: DEBUG: wantFunction <function test_that_checking_each_matches at 0xb6a90348>? True nose.selector: DEBUG: wantFunction <function test_that_contains_dictionary_keys at 0xb6b143e8>? True nose.selector: DEBUG: wantFunction <function test_that_contains_list at 0xb6b14438>? True nose.selector: DEBUG: wantFunction <function test_that_contains_none at 0xb6a90758>? True nose.selector: DEBUG: wantFunction <function test_that_contains_set at 0xb6b14488>? True nose.selector: DEBUG: wantFunction <function test_that_contains_string at 0xb6a90528>? True nose.selector: DEBUG: wantFunction <function test_that_contains_tuple at 0xb6b144d8>? True nose.selector: DEBUG: wantFunction <function test_that_differs at 0xb6b2ca78>? True nose.selector: DEBUG: wantFunction <function test_that_does_not_raise_with_args at 0xb6a904d8>? True nose.selector: DEBUG: wantFunction <function test_that_doesnt_contain_string at 0xb6a90578>? True nose.selector: DEBUG: wantFunction <function test_that_equals at 0xb6b2ca28>? True nose.selector: DEBUG: wantFunction <function test_that_equals_fails at 0xb6b14de8>? True nose.selector: DEBUG: wantFunction <function test_that_has at 0xb6b2cac8>? True nose.selector: DEBUG: wantFunction <function test_that_is_a at 0xb6b2c9d8>? True nose.selector: DEBUG: wantFunction <function test_that_is_a_matcher_should_absorb_callables_to_be_used_as_matcher at 0xb6b14118>? True nose.selector: DEBUG: wantFunction <function test_that_len_greater_than at 0xb6b2cc08>? True nose.selector: DEBUG: wantFunction <function test_that_len_greater_than_or_equals at 0xb6b2cca8>? True nose.selector: DEBUG: wantFunction <function test_that_len_greater_than_or_equals_should_raise_assertion_error at 0xb6b2ccf8>? True nose.selector: DEBUG: wantFunction <function test_that_len_greater_than_should_raise_assertion_error at 0xb6b2cc58>? True nose.selector: DEBUG: wantFunction <function test_that_len_is at 0xb6b2cb68>? True nose.selector: DEBUG: wantFunction <function test_that_len_lower_than at 0xb6b2cd48>? True nose.selector: DEBUG: wantFunction <function test_that_len_lower_than_or_equals at 0xb6b2cf78>? True nose.selector: DEBUG: wantFunction <function test_that_len_lower_than_or_equals_should_raise_assertion_error at 0xb6b2c2f8>? True nose.selector: DEBUG: wantFunction <function test_that_len_lower_than_should_raise_assertion_error at 0xb6b2cd98>? True nose.selector: DEBUG: wantFunction <function test_that_looks_like at 0xb6a903e8>? True nose.selector: DEBUG: wantFunction <function test_that_none_contains_string at 0xb6a907a8>? True nose.selector: DEBUG: wantFunction <function test_that_raises at 0xb6a90398>? True nose.selector: DEBUG: wantFunction <function test_that_raises_does_raise_for_exception_type_mismatch at 0xb6a90438>? True nose.selector: DEBUG: wantFunction <function test_that_raises_with_args at 0xb6a90488>? True nose.selector: DEBUG: wantFunction <function test_that_some_iterable_is_empty at 0xb6a90bb8>? True nose.selector: DEBUG: wantFunction <function test_that_something_is_empty_raises at 0xb6a90ac8>? True nose.selector: DEBUG: wantFunction <function test_that_something_iterable_matches_another at 0xb6a90a78>? True nose.selector: DEBUG: wantFunction <function test_variables_bag_provides_meaningful_error_on_nonexisting_attribute at 0xb6b14528>? True nose.selector: DEBUG: wantFunction <function test_within_fail at 0xb6a90e38>? True nose.selector: DEBUG: wantFunction <function test_within_pass at 0xb6a90de8>? True nose.selector: DEBUG: wantFunction <function test_within_pass_utc at 0xb6b140c8>? True nose.selector: DEBUG: wantFunction <function test_word_to_number at 0xb6a90e88>? True nose.selector: DEBUG: wantFunction <function test_word_to_number_fail at 0xb6a90ed8>? True nose.selector: DEBUG: wantClass <class 'str'>? None nose.selector: DEBUG: wantClass <class 'sure.old.AssertionHelper'>? None nose.selector: DEBUG: wantClass <class 'range'>? None nose.suite: DEBUG: Create suite for <nose.suite.ContextList object at 0xb6aba030> nose.suite: DEBUG: tests <nose.suite.ContextList object at 0xb6aba030> context <module 'test_old_api' from '/build/python-sure-2.0.0/tests/test_old_api.py'> nose.suite: DEBUG: Context suite for <nose.suite.ContextList object at 0xb6aba030> (<module 'test_old_api' from '/build/python-sure-2.0.0/tests/test_old_api.py'>) (3064701072) nose.suite: DEBUG: suite <nose.suite.ContextSuite context=test_old_api> has context test_old_api nose.suite: DEBUG: get ancestry <module 'test_old_api' from '/build/python-sure-2.0.0/tests/test_old_api.py'> nose.suite: DEBUG: suite 3064701072 (<nose.suite.ContextSuite context=test_old_api>) run called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6b34910> nose.suite: DEBUG: suite 3064701072 setUp called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6b34910> nose.suite: DEBUG: tests in 3064701072? nose.suite: DEBUG: ancestor <module 'test_old_api' from '/build/python-sure-2.0.0/tests/test_old_api.py'> may need setup nose.suite: DEBUG: ancestor <module 'test_old_api' from '/build/python-sure-2.0.0/tests/test_old_api.py'> does need setup nose.suite: DEBUG: <nose.suite.ContextSuite context=test_old_api> setup context <module 'test_old_api' from '/build/python-sure-2.0.0/tests/test_old_api.py'> nose.suite: DEBUG: completed suite setup nose.suite: DEBUG: precache is [test_old_api.test_setup_with_context, test_old_api.test_setup_with_context_context_failing, test_old_api.test_teardown_with_context, test_old_api.test_that_is_a, test_old_api.test_that_equals, test_old_api.test_that_differs, test_old_api.test_that_has, test_old_api.test_that_at_key_equals, test_old_api.test_that_len_is, test_old_api.test_that_len_greater_than, test_old_api.test_that_len_greater_than_should_raise_assertion_error, test_old_api.test_that_len_greater_than_or_equals, test_old_api.test_that_len_greater_than_or_equals_should_raise_assertion_error, test_old_api.test_that_len_lower_than, test_old_api.test_that_len_lower_than_should_raise_assertion_error, test_old_api.test_that_len_lower_than_or_equals, test_old_api.test_that_len_lower_than_or_equals_should_raise_assertion_error, test_old_api.test_that_checking_all_atributes, test_old_api.test_that_checking_all_atributes_of_range, test_old_api.test_that_checking_all_elements, test_old_api.test_that_checking_each_matches, test_old_api.test_that_raises, test_old_api.test_that_looks_like, test_old_api.test_that_raises_does_raise_for_exception_type_mismatch, test_old_api.test_that_raises_with_args, test_old_api.test_that_does_not_raise_with_args, test_old_api.test_that_contains_string, test_old_api.test_that_doesnt_contain_string, test_old_api.test_that_contains_none, test_old_api.test_that_none_contains_string, test_old_api.test_that_some_iterable_is_empty, test_old_api.test_that_something_is_empty_raises, test_old_api.test_that_something_iterable_matches_another, test_old_api.test_within_pass, test_old_api.test_within_fail, test_old_api.test_word_to_number, test_old_api.test_word_to_number_fail, test_old_api.test_microsecond_unit, test_old_api.test_milisecond_unit, test_old_api.test_second_unit, test_old_api.test_minute_unit, test_old_api.test_within_pass_utc, test_old_api.test_that_is_a_matcher_should_absorb_callables_to_be_used_as_matcher, test_old_api.test_accepts_setup_list, test_old_api.test_accepts_teardown_list, test_old_api.test_scenario_is_alias_for_context_on_setup_and_teardown, test_old_api.test_actions_returns_context, test_old_api.test_actions_providing_variables_in_the_context, test_old_api.test_fails_when_action_doesnt_fulfill_the_agreement_of_provides, test_old_api.test_depends_on_failing_due_nothing_found, test_old_api.test_depends_on_failing_due_not_calling_a_previous_action, test_old_api.test_that_contains_dictionary_keys, test_old_api.test_that_contains_list, test_old_api.test_that_contains_set, test_old_api.test_that_contains_tuple, test_old_api.test_variables_bag_provides_meaningful_error_on_nonexisting_attribute, test_old_api.test_actions_providing_dinamically_named_variables, test_old_api.test_deep_equals_dict_level1_success, test_old_api.test_deep_equals_dict_level1_fail, test_old_api.test_deep_equals_list_level1_success, test_old_api.test_deep_equals_list_level1_fail_by_value, test_old_api.test_deep_equals_list_level1_fail_by_length_x_gt_y, test_old_api.test_deep_equals_list_level1_fail_by_length_y_gt_x, test_old_api.test_deep_equals_dict_level1_fails_missing_key_on_y, test_old_api.test_deep_equals_failing_basic_vs_complex, test_old_api.test_deep_equals_failing_complex_vs_basic, test_old_api.test_deep_equals_tuple_level1_success, test_old_api.test_deep_equals_tuple_level1_fail_by_value, test_old_api.test_deep_equals_tuple_level1_fail_by_length_x_gt_y, test_old_api.test_deep_equals_tuple_level1_fail_by_length_y_gt_x, test_old_api.test_deep_equals_fallsback_to_generic_comparator, test_old_api.test_deep_equals_fallsback_to_generic_comparator_failing, test_old_api.test_deep_equals_fallsback_to_generic_comparator_failing_type, test_old_api.test_deep_equals_dict_level2_success, test_old_api.test_deep_equals_dict_level2_list_success, test_old_api.test_deep_equals_dict_level2_fail, test_old_api.test_deep_equals_dict_level3_fail_values, test_old_api.test_deep_equals_dict_level3_fails_missing_key, test_old_api.test_deep_equals_dict_level3_fails_extra_key, test_old_api.test_deep_equals_dict_level3_fails_different_key, test_old_api.test_deep_equals_list_level2_fail_by_length_x_gt_y, test_old_api.test_deep_equals_list_level2_fail_by_length_y_gt_x, test_old_api.test_function_decorated_with_wip_should_set_a_flag, test_old_api.test_that_equals_fails, test_old_api.test_raises_with_string, test_old_api.test_deep_equals_weird] sure.with_context() runs setup before the function itself ... passed sure.that_with_context() in a failing test ... passed sure.with_context() runs teardown before the function itself ... passed that() is_a(object) ... passed that() equals(string) ... passed that() differs(object) ... passed that() has(object) ... passed that().at(object).equals(object) ... passed that() len_is(number) ... passed that() len_greater_than(number) ... passed that() len_greater_than(number) raise AssertionError ... passed that() len_greater_than_or_equals(number) ... passed that() len_greater_than_or_equals(number) raise AssertionError ... passed that() len_lower_than(number) ... passed that() len_lower_than(number) raise AssertionError ... passed that() len_lower_than_or_equals(number) ... passed that() len_lower_than_or_equals(number) raise AssertionError ... passed that(iterable).the_attribute('name').equals('value') ... passed that(iterable, within_range=(1, 2)).the_attribute('name').equals('value') ... passed that(iterable).every_one_is('value') ... passed that(iterable).in_each('').equals('value') ... passed that(callable, with_args=[arg1], and_kwargs={'arg2': 'value'}).raises(SomeException) ... passed that('String\n with BREAKLINE').looks_like('string with breakline') ... passed that(callable(RuntimeError)).raises(TypeError) ... passed that(callable, with_args=['foo']).raises(FooError) ... passed that(callable).doesnt_raise(FooError) and does_not_raise ... passed that('foobar').contains('foo') ... passed that('foobar').does_not_contain('123'), .doesnt_contain ... passed that('foobar').contains(None) ... passed that(None).contains('bungalow') ... passed that(some_iterable).is_empty and that(something).are_empty ... passed that(something_not_iterable).is_empty and that(something_not_iterable).are_empty raises ... passed that(something_iterable).matches(another_iterable) ... passed within(five=miliseconds) will pass ... passed within(five=miliseconds) will fail ... passed test_old_api.test_word_to_number ... passed test_old_api.test_word_to_number_fail ... passed testing microseconds convertion ... passed testing miliseconds convertion ... passed testing seconds convertion ... passed testing minutes convertion ... passed within(five=miliseconds) gives utc parameter ... passed that.is_a_matcher should absorb callables to be used as matcher ... passed sure.with_context() accepts a list of callbacks for setup ... passed sure.with_context() runs teardown before the function itself ... passed @scenario aliases @that_with_context for setup and teardown ... passed the actions always returns the context ... passed the actions should be able to declare the variables they provide ... passed it fails when an action doesn't fulfill its agreements ... passed it fails when an action depends on some attribute that is not provided by any other previous action ... passed it fails when an action depends on some attribute that is being provided by other actions ... passed that(dict(name='foobar')).contains('name') ... passed that(['foobar', '123']).contains('foobar') ... passed that(set(['foobar', '123']).contains('foobar') ... passed that(('foobar', '123')).contains('foobar') ... passed VariablesBag() provides a meaningful error when attr does not exist ... passed the actions should be able to declare the variables they provide ... passed that() deep_equals(dict) succeeding on level 1 ... passed that() deep_equals(dict) failing on level 1 ... passed that(list) deep_equals(list) succeeding on level 1 ... passed that(list) deep_equals(list) failing on level 1 ... passed that(list) deep_equals(list) failing by length (len(X) > len(Y)) ... passed that(list) deep_equals(list) failing by length (len(Y) > len(X)) ... passed that(X) deep_equals(Y) fails when Y is missing a key that X has ... passed that(X) deep_equals(Y) fails with basic vc complex type ... passed that(X) deep_equals(Y) fails with complex vc basic type ... passed that(tuple) deep_equals(tuple) succeeding on level 1 ... passed that(tuple) deep_equals(tuple) failing on level 1 ... passed that(tuple) deep_equals(tuple) failing by length (len(X) > len(Y)) ... passed that(tuple) deep_equals(tuple) failing by length (len(Y) > len(X)) ... passed that() deep_equals(dict) falling back to generic comparator ... passed that() deep_equals(dict) with generic comparator failing ... passed that() deep_equals(dict) with generic comparator failing ... passed that() deep_equals(dict) succeeding on level 2 ... passed that() deep_equals(dict) succeeding on level 2 ... passed that() deep_equals(dict) failing on level 2 ... passed that() deep_equals(dict) failing on level 3 ... passed that() deep_equals(dict) failing on level 3 when missing a key ... passed that() deep_equals(dict) failing on level 3 when has an extra key ... passed that() deep_equals(dict) failing on level 3 when has an extra key ... passed that(list) deep_equals(list) failing by length (len(X) > len(Y)) ... passed that(list) deep_equals(list) failing by length (len(Y) > len(X)) ... passed @sure.work_in_progress should set an internal flag into `sure` ... passed that() equals(string) when it's supposed to fail ... passed that(callable).raises('message') should compare the message ... passed test_old_api.test_deep_equals_weird ... passed nose.suite: DEBUG: context teardown nose.suite: DEBUG: ancestor <module 'test_old_api' from '/build/python-sure-2.0.0/tests/test_old_api.py'> may need teardown nose.suite: DEBUG: <nose.suite.ContextSuite context=test_old_api> setup ancestor <module 'test_old_api' from '/build/python-sure-2.0.0/tests/test_old_api.py'> nose.suite: DEBUG: <nose.suite.ContextSuite context=test_old_api> teardown context <module 'test_old_api' from '/build/python-sure-2.0.0/tests/test_old_api.py'> nose.suite: DEBUG: ancestor <module 'test_old_api' from '/build/python-sure-2.0.0/tests/test_old_api.py'> may need teardown nose.suite: DEBUG: ancestor <module 'test_old_api' from '/build/python-sure-2.0.0/tests/test_old_api.py'> already torn down nose.selector: DEBUG: wantFile /build/python-sure-2.0.0/tests/test_safe_repr.py? True nose.loader: DEBUG: load from /build/python-sure-2.0.0/tests/test_safe_repr.py (None) nose.selector: DEBUG: Test name /build/python-sure-2.0.0/tests/test_safe_repr.py resolved to file /build/python-sure-2.0.0/tests/test_safe_repr.py, module None, call None nose.selector: DEBUG: Final resolution of test name /build/python-sure-2.0.0/tests/test_safe_repr.py: file /build/python-sure-2.0.0/tests/test_safe_repr.py module test_safe_repr call None nose.importer: DEBUG: Import test_safe_repr from /build/python-sure-2.0.0/tests nose.importer: DEBUG: Add path /build/python-sure-2.0.0/tests nose.importer: DEBUG: find module part test_safe_repr (test_safe_repr) in ['/build/python-sure-2.0.0/tests'] nose.loader: DEBUG: Load from module <module 'test_safe_repr' from '/build/python-sure-2.0.0/tests/test_safe_repr.py'> nose.selector: DEBUG: wantModule <module 'test_safe_repr' from '/build/python-sure-2.0.0/tests/test_safe_repr.py'>? True nose.selector: DEBUG: wantFunction <function compat_repr at 0xb6b783e8>? None nose.selector: DEBUG: wantFunction <function safe_repr at 0xb6b78758>? None nose.selector: DEBUG: wantFunction <function test_basic_dict at 0xb6a75de8>? True nose.selector: DEBUG: wantFunction <function test_basic_list at 0xb6a75b68>? True nose.selector: DEBUG: wantFunction <function test_nested_dict at 0xb6a75d48>? True nose.selector: DEBUG: wantFunction <function test_unicode at 0xb6a75ca8>? True nose.suite: DEBUG: Create suite for <nose.suite.ContextList object at 0xb6b79d50> nose.suite: DEBUG: tests <nose.suite.ContextList object at 0xb6b79d50> context <module 'test_safe_repr' from '/build/python-sure-2.0.0/tests/test_safe_repr.py'> nose.suite: DEBUG: Context suite for <nose.suite.ContextList object at 0xb6b79d50> (<module 'test_safe_repr' from '/build/python-sure-2.0.0/tests/test_safe_repr.py'>) (3065483888) nose.suite: DEBUG: suite <nose.suite.ContextSuite context=test_safe_repr> has context test_safe_repr nose.suite: DEBUG: get ancestry <module 'test_safe_repr' from '/build/python-sure-2.0.0/tests/test_safe_repr.py'> nose.suite: DEBUG: suite 3065483888 (<nose.suite.ContextSuite context=test_safe_repr>) run called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6a7b2f8> nose.suite: DEBUG: suite 3065483888 setUp called, tests: <generator object ContextSuite._get_wrapped_tests at 0xb6a7b2f8> nose.suite: DEBUG: tests in 3065483888? nose.suite: DEBUG: ancestor <module 'test_safe_repr' from '/build/python-sure-2.0.0/tests/test_safe_repr.py'> may need setup nose.suite: DEBUG: ancestor <module 'test_safe_repr' from '/build/python-sure-2.0.0/tests/test_safe_repr.py'> does need setup nose.suite: DEBUG: <nose.suite.ContextSuite context=test_safe_repr> setup context <module 'test_safe_repr' from '/build/python-sure-2.0.0/tests/test_safe_repr.py'> nose.suite: DEBUG: completed suite setup nose.suite: DEBUG: precache is [test_safe_repr.test_basic_list, test_safe_repr.test_basic_dict, test_safe_repr.test_nested_dict, test_safe_repr.test_unicode] safe_repr should display a simple list ... passed safe_repr should return a sorted repr ... passed dicts nested inside values should also get sorted ... passed dicts with unicode should work properly ... passed nose.suite: DEBUG: context teardown nose.suite: DEBUG: ancestor <module 'test_safe_repr' from '/build/python-sure-2.0.0/tests/test_safe_repr.py'> may need teardown nose.suite: DEBUG: <nose.suite.ContextSuite context=test_safe_repr> setup ancestor <module 'test_safe_repr' from '/build/python-sure-2.0.0/tests/test_safe_repr.py'> nose.suite: DEBUG: <nose.suite.ContextSuite context=test_safe_repr> teardown context <module 'test_safe_repr' from '/build/python-sure-2.0.0/tests/test_safe_repr.py'> nose.suite: DEBUG: ancestor <module 'test_safe_repr' from '/build/python-sure-2.0.0/tests/test_safe_repr.py'> may need teardown nose.suite: DEBUG: ancestor <module 'test_safe_repr' from '/build/python-sure-2.0.0/tests/test_safe_repr.py'> already torn down nose.importer: DEBUG: Remove path /build/python-sure-2.0.0/tests nose.suite: DEBUG: context teardown nose.suite: DEBUG: No reason to teardown (was_setup? False was_torndown? False) nose.suite: DEBUG: context teardown nose.suite: DEBUG: No reason to teardown (was_setup? False was_torndown? False) ----------------------------------------------------------------------------- 139 tests run in 1.0 seconds (139 tests passed) 0.11 5000 7001.34 5000 0.05 5000 make[1]: Leaving directory '/build/python-sure-2.0.0' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary make: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions dh binary --buildsystem=python_distutils --with python3 dh_testroot -O--buildsystem=python_distutils dh_prep -O--buildsystem=python_distutils debian/rules override_dh_auto_install make[1]: Entering directory '/build/python-sure-2.0.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions pkgos-dh_auto_install --no-py2 + PKGOS_IN_TMP=no + for i in $@ + case "${1}" in + echo 'WARNING: --no-py2 is deprecated and always on.' WARNING: --no-py2 is deprecated and always on. + shift ++ dpkg-parsechangelog -SSource + SRC_PKG_NAME=python-sure ++ echo python-sure ++ sed s/python-// + PY_MODULE_NAME=sure ++ py3versions -vr + PYTHON3S=3.11 + '[' no = yes ']' + TARGET_DIR=python3-sure + for pyvers in ${PYTHON3S} ++ pwd + python3.11 setup.py install --install-layout=deb --root /build/python-sure-2.0.0/debian/python3-sure running install /usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running build running build_py creating build creating build/lib creating build/lib/sure copying sure/stubs.py -> build/lib/sure copying sure/magic.py -> build/lib/sure copying sure/cli.py -> build/lib/sure copying sure/registry.py -> build/lib/sure copying sure/compat.py -> build/lib/sure copying sure/old.py -> build/lib/sure copying sure/terminal.py -> build/lib/sure copying sure/core.py -> build/lib/sure copying sure/version.py -> build/lib/sure copying sure/__init__.py -> build/lib/sure copying sure/deprecated.py -> build/lib/sure running egg_info creating sure.egg-info writing sure.egg-info/PKG-INFO writing dependency_links to sure.egg-info/dependency_links.txt writing entry points to sure.egg-info/entry_points.txt writing requirements to sure.egg-info/requires.txt writing top-level names to sure.egg-info/top_level.txt writing manifest file 'sure.egg-info/SOURCES.txt' reading manifest file 'sure.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'COPYING' writing manifest file 'sure.egg-info/SOURCES.txt' running install_lib creating /build/python-sure-2.0.0/debian/python3-sure creating /build/python-sure-2.0.0/debian/python3-sure/usr creating /build/python-sure-2.0.0/debian/python3-sure/usr/lib creating /build/python-sure-2.0.0/debian/python3-sure/usr/lib/python3 creating /build/python-sure-2.0.0/debian/python3-sure/usr/lib/python3/dist-packages creating /build/python-sure-2.0.0/debian/python3-sure/usr/lib/python3/dist-packages/sure copying build/lib/sure/stubs.py -> /build/python-sure-2.0.0/debian/python3-sure/usr/lib/python3/dist-packages/sure copying build/lib/sure/magic.py -> /build/python-sure-2.0.0/debian/python3-sure/usr/lib/python3/dist-packages/sure copying build/lib/sure/cli.py -> /build/python-sure-2.0.0/debian/python3-sure/usr/lib/python3/dist-packages/sure copying build/lib/sure/registry.py -> /build/python-sure-2.0.0/debian/python3-sure/usr/lib/python3/dist-packages/sure copying build/lib/sure/compat.py -> /build/python-sure-2.0.0/debian/python3-sure/usr/lib/python3/dist-packages/sure copying build/lib/sure/old.py -> /build/python-sure-2.0.0/debian/python3-sure/usr/lib/python3/dist-packages/sure copying build/lib/sure/terminal.py -> /build/python-sure-2.0.0/debian/python3-sure/usr/lib/python3/dist-packages/sure copying build/lib/sure/core.py -> /build/python-sure-2.0.0/debian/python3-sure/usr/lib/python3/dist-packages/sure copying build/lib/sure/version.py -> /build/python-sure-2.0.0/debian/python3-sure/usr/lib/python3/dist-packages/sure copying build/lib/sure/__init__.py -> /build/python-sure-2.0.0/debian/python3-sure/usr/lib/python3/dist-packages/sure copying build/lib/sure/deprecated.py -> /build/python-sure-2.0.0/debian/python3-sure/usr/lib/python3/dist-packages/sure byte-compiling /build/python-sure-2.0.0/debian/python3-sure/usr/lib/python3/dist-packages/sure/stubs.py to stubs.cpython-311.pyc byte-compiling /build/python-sure-2.0.0/debian/python3-sure/usr/lib/python3/dist-packages/sure/magic.py to magic.cpython-311.pyc byte-compiling /build/python-sure-2.0.0/debian/python3-sure/usr/lib/python3/dist-packages/sure/cli.py to cli.cpython-311.pyc byte-compiling /build/python-sure-2.0.0/debian/python3-sure/usr/lib/python3/dist-packages/sure/registry.py to registry.cpython-311.pyc byte-compiling /build/python-sure-2.0.0/debian/python3-sure/usr/lib/python3/dist-packages/sure/compat.py to compat.cpython-311.pyc byte-compiling /build/python-sure-2.0.0/debian/python3-sure/usr/lib/python3/dist-packages/sure/old.py to old.cpython-311.pyc byte-compiling /build/python-sure-2.0.0/debian/python3-sure/usr/lib/python3/dist-packages/sure/terminal.py to terminal.cpython-311.pyc byte-compiling /build/python-sure-2.0.0/debian/python3-sure/usr/lib/python3/dist-packages/sure/core.py to core.cpython-311.pyc byte-compiling /build/python-sure-2.0.0/debian/python3-sure/usr/lib/python3/dist-packages/sure/version.py to version.cpython-311.pyc byte-compiling /build/python-sure-2.0.0/debian/python3-sure/usr/lib/python3/dist-packages/sure/__init__.py to __init__.cpython-311.pyc byte-compiling /build/python-sure-2.0.0/debian/python3-sure/usr/lib/python3/dist-packages/sure/deprecated.py to deprecated.cpython-311.pyc running install_egg_info Copying sure.egg-info to /build/python-sure-2.0.0/debian/python3-sure/usr/lib/python3/dist-packages/sure-2.0.0.egg-info Skipping SOURCES.txt running install_scripts Installing sure script to /build/python-sure-2.0.0/debian/python3-sure/usr/bin ++ pwd + rm -rf '/build/python-sure-2.0.0/debian/python*/usr/lib/python*/dist-packages/*.pth' ++ pwd + rm -rf '/build/python-sure-2.0.0/debian/tmp/usr/lib/python*/dist-packages/*.pth' make[1]: Leaving directory '/build/python-sure-2.0.0' dh_installdocs -O--buildsystem=python_distutils debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/python-sure-2.0.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions if [ -e /build/python-sure-2.0.0/debian/CHANGELOG ] ; then \ dh_installchangelogs /build/python-sure-2.0.0/debian/CHANGELOG ; \ else \ dh_installchangelogs ; \ fi make[1]: Leaving directory '/build/python-sure-2.0.0' debian/rules override_dh_python3 make[1]: Entering directory '/build/python-sure-2.0.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions dh_python3 --shebang=/usr/bin/python3 I: dh_python3 tools:114: replacing shebang in debian/python3-sure/usr/bin/sure make[1]: Leaving directory '/build/python-sure-2.0.0' debian/rules override_dh_installinit make[1]: Entering directory '/build/python-sure-2.0.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions # Create the init scripts and systemd unit files from the template set -e ; set -x ; for i in `ls -1 debian/*.init.in` ; do \ MYINIT=`echo $i | sed s/.init.in//` ; \ cp $i $MYINIT.init ; \ cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ pkgos-gen-systemd-unit $i ; \ done ++ ls -1 'debian/*.init.in' ls: cannot access 'debian/*.init.in': No such file or directory # If there's a service.in file, use that one instead of the generated one set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \ MYPKG=`echo $i | sed s/.service.in//` ; \ cp $MYPKG.service.in $MYPKG.service ; \ done ++ ls -1 'debian/*.service.in' ls: cannot access 'debian/*.service.in': No such file or directory # Generate the systemd unit if there's no already existing .service.in set -e ; set -x ; for i in `ls debian/*.init.in` ; do \ MYINIT=`echo $i | sed s/.init.in/.service.in/` ; \ if ! [ -e $MYINIT ] ; then \ pkgos-gen-systemd-unit $i ; \ fi \ done ++ ls 'debian/*.init.in' ls: cannot access 'debian/*.init.in': No such file or directory dh_installinit --error-handler=true make[1]: Leaving directory '/build/python-sure-2.0.0' debian/rules override_dh_installsystemd make[1]: Entering directory '/build/python-sure-2.0.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions # Create the init scripts and systemd unit files from the template set -e ; set -x ; for i in `ls -1 debian/*.init.in` ; do \ MYINIT=`echo $i | sed s/.init.in//` ; \ cp $i $MYINIT.init ; \ cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ pkgos-gen-systemd-unit $i ; \ done ++ ls -1 'debian/*.init.in' ls: cannot access 'debian/*.init.in': No such file or directory # If there's a service.in file, use that one instead of the generated one set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \ MYPKG=`echo $i | sed s/.service.in//` ; \ cp $MYPKG.service.in $MYPKG.service ; \ done ++ ls -1 'debian/*.service.in' ls: cannot access 'debian/*.service.in': No such file or directory # Generate the systemd unit if there's no already existing .service.in set -e ; set -x ; for i in `ls debian/*.init.in` ; do \ MYINIT=`echo $i | sed s/.init.in/.service.in/` ; \ if ! [ -e $MYINIT ] ; then \ pkgos-gen-systemd-unit $i ; \ fi \ done ++ ls 'debian/*.init.in' ls: cannot access 'debian/*.init.in': No such file or directory dh_installsystemd make[1]: Leaving directory '/build/python-sure-2.0.0' dh_perl -O--buildsystem=python_distutils dh_link -O--buildsystem=python_distutils dh_strip_nondeterminism -O--buildsystem=python_distutils dh_compress -O--buildsystem=python_distutils dh_fixperms -O--buildsystem=python_distutils dh_missing -O--buildsystem=python_distutils dh_installdeb -O--buildsystem=python_distutils debian/rules override_dh_gencontrol make[1]: Entering directory '/build/python-sure-2.0.0' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions if dpkg-vendor --derives-from ubuntu ; then \ dh_gencontrol -- -T/build/python-sure-2.0.0/debian/ubuntu_control_vars ; \ else \ dh_gencontrol -- -T/build/python-sure-2.0.0/debian/debian_control_vars ; \ fi make[1]: Leaving directory '/build/python-sure-2.0.0' dh_md5sums -O--buildsystem=python_distutils dh_builddeb -O--buildsystem=python_distutils dpkg-deb: building package 'python3-sure' in '../python3-sure_2.0.0-2_all.deb'. dpkg-genbuildinfo --build=binary -O../python-sure_2.0.0-2_i386.buildinfo dpkg-genchanges --build=binary -O../python-sure_2.0.0-2_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/5156/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/5156/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/5156 and its subdirectories I: Current time: Tue May 23 00:23:33 +14 2023 I: pbuilder-time-stamp: 1684751013