Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 431702 - dev-python/snakeoil-0.5 fails tests with CPython 3.2
Summary: dev-python/snakeoil-0.5 fails tests with CPython 3.2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Brian Harring (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-08-17 05:53 UTC by Patrick Lauer
Modified: 2012-10-09 03:26 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Lauer gentoo-dev 2012-08-17 05:53:59 UTC
======================================================================
FAIL: test_terminfo (snakeoil.test.test_formatters.TerminfoFormatterTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/snakeoil-0.5/temp/tests/python-3.2/snakeoil-0.5/build-3.2/lib/snakeoil/test/__init__.py", line 236, in run
    self.forced_extra_frame(testMethod)
  File "/var/tmp/portage/dev-python/snakeoil-0.5/temp/tests/python-3.2/snakeoil-0.5/build-3.2/lib/snakeoil/test/__init__.py", line 201, in forced_extra_frame
    test()
  File "/var/tmp/portage/dev-python/snakeoil-0.5/temp/tests/python-3.2/snakeoil-0.5/build-3.2/lib/snakeoil/test/__init__.py", line 338, in _inner_run
    msg="subprocess run: %r\nnon zero exit: %s\nstdout:%s\n" % (args, ret, stdout))
  File "/var/tmp/portage/dev-python/snakeoil-0.5/temp/tests/python-3.2/snakeoil-0.5/build-3.2/lib/snakeoil/test/__init__.py", line 148, in assertEqual
    msg or '%r != %r' % (obj1, obj2))
AssertionError: False is not true : subprocess run: ['/usr/bin/python3.2', '/var/tmp/portage/dev-python/snakeoil-0.5/temp/tests/python-3.2/snakeoil-0.5/build-3.2/lib/snakeoil/unittest_extensions.py', 'snakeoil.test.test_formatters.TerminfoFormatterTest.test_terminfo']
non zero exit: 1
stdout:b'test_terminfo (snakeoil.test.test_formatters.TerminfoFormatterTest) ... ERROR\n/var/tmp/portage/dev-python/snakeoil-0.5/temp/tests/python-3.2/snakeoil-0.5/build-3.2/lib/snakeoil/test/__init__.py:257: ResourceWarning: unclosed file <_io.TextIOWrapper name=3 encoding=\'UTF-8\'>\n  del exc\n\n======================================================================\nERROR: test_terminfo (snakeoil.test.test_formatters.TerminfoFormatterTest)\n----------------------------------------------------------------------\nTraceback (most recent call last):\n  File "/var/tmp/portage/dev-python/snakeoil-0.5/temp/tests/python-3.2/snakeoil-0.5/build-3.2/lib/snakeoil/test/__init__.py", line 236, in run\n    self.forced_extra_frame(testMethod)\n  File "/var/tmp/portage/dev-python/snakeoil-0.5/temp/tests/python-3.2/snakeoil-0.5/build-3.2/lib/snakeoil/test/__init__.py", line 201, in forced_extra_frame\n    test()\n  File "/var/tmp/portage/dev-python/snakeoil-0.5/temp/tests/python-3.2/snakeoil-0.5/build-3.2/lib/snakeoil/test/__init__.py", line 323, in _inner_run\n    return functor(self)\n  File "/var/tmp/portage/dev-python/snakeoil-0.5/temp/tests/python-3.2/snakeoil-0.5/build-3.2/lib/snakeoil/test/test_formatters.py", line 202, in test_terminfo\n    self._test_stream(stream, f, inputs, output)\n  File "/var/tmp/portage/dev-python/snakeoil-0.5/temp/tests/python-3.2/snakeoil-0.5/build-3.2/lib/snakeoil/test/test_formatters.py", line 178, in _test_stream\n    formatter.write(*inputs)\n  File "/var/tmp/portage/dev-python/snakeoil-0.5/temp/tests/python-3.2/snakeoil-0.5/build-3.2/lib/snakeoil/formatters.py", line 549, in write\n    PlainTextFormatter.write(self, *args, **kwargs)\n  File "/var/tmp/portage/dev-python/snakeoil-0.5/temp/tests/python-3.2/snakeoil-0.5/build-3.2/lib/snakeoil/formatters.py", line 245, in write\n    arg = arg(self)\n  File "/var/tmp/portage/dev-python/snakeoil-0.5/temp/tests/python-3.2/snakeoil-0.5/build-3.2/lib/snakeoil/formatters.py", line 412, in __call__\n    res = curses.tparm(template, color).decode("ascii")\nTypeError: \'str\' does not support the buffer interface\n\n----------------------------------------------------------------------\nRan 1 test in 0.002s\n\nFAILED (errors=1)\n'


======================================================================
FAIL: test_readlines (snakeoil.test.test_fileutils.TestBrokenStats)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/snakeoil-0.5/temp/tests/python-3.2/snakeoil-0.5/build-3.2/lib/snakeoil/test/__init__.py", line 236, in run
    self.forced_extra_frame(testMethod)
  File "/var/tmp/portage/dev-python/snakeoil-0.5/temp/tests/python-3.2/snakeoil-0.5/build-3.2/lib/snakeoil/test/__init__.py", line 201, in forced_extra_frame
    test()
  File "/var/tmp/portage/dev-python/snakeoil-0.5/temp/tests/python-3.2/snakeoil-0.5/build-3.2/lib/snakeoil/test/test_fileutils.py", line 319, in test_readlines
    self._check_path(path, fileutils.readlines, True)
  File "/var/tmp/portage/dev-python/snakeoil-0.5/temp/tests/python-3.2/snakeoil-0.5/build-3.2/lib/snakeoil/test/test_fileutils.py", line 337, in _check_path
    self.assertEqual(func_data, data)
  File "/var/tmp/portage/dev-python/snakeoil-0.5/temp/tests/python-3.2/snakeoil-0.5/build-3.2/lib/snakeoil/test/__init__.py", line 148, in assertEqual
    msg or '%r != %r' % (obj1, obj2))
AssertionError: False is not true : ['processor\t: 0', 'vendor_id\t: AuthenticAMD', 'cpu family\t: 16', 'model\t\t: 4', 'model name\t: AMD Phenom(tm) II X4 965 Processor', 'stepping\t: 3', 'microcode\t: 0x10000c8', 'cpu MHz\t\t: 800.000', 'cache size\t: 512 KB', 'physical id\t: 0', 'siblings\t: 4', 'core id\t\t: 0', 'cpu cores\t: 4', 'apicid\t\t: 0', 'initial apicid\t: 0', 'fpu\t\t: yes', 'fpu_exception\t: yes', 'cpuid level\t: 5', 'wp\t\t: yes', 'flags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate npt lbrv svm_lock nrip_save', 'bogomips\t: 6833.13', 'TLB size\t: 1024 4K pages', 'clflush size\t: 64', 'cache_alignment\t: 64', 'address sizes\t: 48 bits physical, 48 bits virtual', 'power management: ts ttp tm stc 100mhzsteps hwpstate', 'processor\t: 1', 'vendor_id\t: AuthenticAMD', 'cpu family\t: 16', 'model\t\t: 4', 'model name\t: AMD Phenom(tm) II X4 965 Processor', 'stepping\t: 3', 'microcode\t: 0x10000c8', 'cpu MHz\t\t: 800.000', 'cache size\t: 512 KB', 'physical id\t: 0', 'siblings\t: 4', 'core id\t\t: 1', 'cpu cores\t: 4', 'apicid\t\t: 1', 'initial apicid\t: 1', 'fpu\t\t: yes', 'fpu_exception\t: yes', 'cpuid level\t: 5', 'wp\t\t: yes', 'flags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate npt lbrv svm_lock nrip_save', 'bogomips\t: 6833.13', 'TLB size\t: 1024 4K pages', 'clflush size\t: 64', 'cache_alignment\t: 64', 'address sizes\t: 48 bits physical, 48 bits virtual', 'power management: ts ttp tm stc 100mhzsteps hwpstate', 'processor\t: 2', 'vendor_id\t: AuthenticAMD', 'cpu family\t: 16', 'model\t\t: 4', 'model name\t: AMD Phenom(tm) II X4 965 Processor', 'stepping\t: 3', 'microcode\t: 0x10000c8', 'cpu MHz\t\t: 800.000', 'cache size\t: 512 KB', 'physical id\t: 0', 'siblings\t: 4', 'core id\t\t: 2', 'cpu cores\t: 4', 'apicid\t\t: 2', 'initial apicid\t: 2', 'fpu\t\t: yes', 'fpu_exception\t: yes', 'cpuid level\t: 5', 'wp\t\t: yes', 'flags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate npt lbrv svm_lock nrip_save', 'bogomips\t: 6833.13', 'TLB size\t: 1024 4K pages', 'clflush size\t: 64', 'cache_alignment\t: 64', 'address sizes\t: 48 bits physical, 48 bits virtual', 'power management: ts ttp tm stc 100mhzsteps hwpstate', 'processor\t: 3', 'vendor_id\t: AuthenticAMD', 'cpu family\t: 16', 'model\t\t: 4', 'model name\t: AMD Phenom(tm) II X4 965 Processor', 'stepping\t: 3', 'microcode\t: 0x10000c8', 'cpu MHz\t\t: 800.000', 'cache size\t: 512 KB', 'physical id\t: 0', 'siblings\t: 4', 'core id\t\t: 3', 'cpu cores\t: 4', 'apicid\t\t: 3', 'initial apicid\t: 3', 'fpu\t\t: yes', 'fpu_exception\t: yes', 'cpuid level\t: 5', 'wp\t\t: yes', 'flags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate npt lbrv svm_lock nrip_save', 'bogomips\t: 6833.13', 'TLB size\t: 1024 4K pages', 'clflush size\t: 64', 'cache_alignment\t: 64', 'address sizes\t: 48 bits physical, 48 bits virtual', 'power management: ts ttp tm stc 100mhzsteps hwpstate'] != ['processor\t: 0', 'vendor_id\t: AuthenticAMD', 'cpu family\t: 16', 'model\t\t: 4', 'model name\t: AMD Phenom(tm) II X4 965 Processor', 'stepping\t: 3', 'microcode\t: 0x10000c8', 'cpu MHz\t\t: 800.000', 'cache size\t: 512 KB', 'physical id\t: 0', 'siblings\t: 4', 'core id\t\t: 0', 'cpu cores\t: 4', 'apicid\t\t: 0', 'initial apicid\t: 0', 'fpu\t\t: yes', 'fpu_exception\t: yes', 'cpuid level\t: 5', 'wp\t\t: yes', 'flags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate npt lbrv svm_lock nrip_save', 'bogomips\t: 6833.13', 'TLB size\t: 1024 4K pages', 'clflush size\t: 64', 'cache_alignment\t: 64', 'address sizes\t: 48 bits physical, 48 bits virtual', 'power management: ts ttp tm stc 100mhzsteps hwpstate', 'processor\t: 1', 'vendor_id\t: AuthenticAMD', 'cpu family\t: 16', 'model\t\t: 4', 'model name\t: AMD Phenom(tm) II X4 965 Processor', 'stepping\t: 3', 'microcode\t: 0x10000c8', 'cpu MHz\t\t: 800.000', 'cache size\t: 512 KB', 'physical id\t: 0', 'siblings\t: 4', 'core id\t\t: 1', 'cpu cores\t: 4', 'apicid\t\t: 1', 'initial apicid\t: 1', 'fpu\t\t: yes', 'fpu_exception\t: yes', 'cpuid level\t: 5', 'wp\t\t: yes', 'flags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate npt lbrv svm_lock nrip_save', 'bogomips\t: 6833.13', 'TLB size\t: 1024 4K pages', 'clflush size\t: 64', 'cache_alignment\t: 64', 'address sizes\t: 48 bits physical, 48 bits virtual', 'power management: ts ttp tm stc 100mhzsteps hwpstate', 'processor\t: 2', 'vendor_id\t: AuthenticAMD', 'cpu family\t: 16', 'model\t\t: 4', 'model name\t: AMD Phenom(tm) II X4 965 Processor', 'stepping\t: 3', 'microcode\t: 0x10000c8', 'cpu MHz\t\t: 3400.000', 'cache size\t: 512 KB', 'physical id\t: 0', 'siblings\t: 4', 'core id\t\t: 2', 'cpu cores\t: 4', 'apicid\t\t: 2', 'initial apicid\t: 2', 'fpu\t\t: yes', 'fpu_exception\t: yes', 'cpuid level\t: 5', 'wp\t\t: yes', 'flags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate npt lbrv svm_lock nrip_save', 'bogomips\t: 6833.13', 'TLB size\t: 1024 4K pages', 'clflush size\t: 64', 'cache_alignment\t: 64', 'address sizes\t: 48 bits physical, 48 bits virtual', 'power management: ts ttp tm stc 100mhzsteps hwpstate', 'processor\t: 3', 'vendor_id\t: AuthenticAMD', 'cpu family\t: 16', 'model\t\t: 4', 'model name\t: AMD Phenom(tm) II X4 965 Processor', 'stepping\t: 3', 'microcode\t: 0x10000c8', 'cpu MHz\t\t: 800.000', 'cache size\t: 512 KB', 'physical id\t: 0', 'siblings\t: 4', 'core id\t\t: 3', 'cpu cores\t: 4', 'apicid\t\t: 3', 'initial apicid\t: 3', 'fpu\t\t: yes', 'fpu_exception\t: yes', 'cpuid level\t: 5', 'wp\t\t: yes', 'flags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate npt lbrv svm_lock nrip_save', 'bogomips\t: 6833.13', 'TLB size\t: 1024 4K pages', 'clflush size\t: 64', 'cache_alignment\t: 64', 'address sizes\t: 48 bits physical, 48 bits virtual', 'power management: ts ttp tm stc 100mhzsteps hwpstate']

----------------------------------------------------------------------
Ran 413 tests in 65.174s

FAILED (failures=2, skipped=61)
error: tests failed; return 1
 * ERROR: dev-python/snakeoil-0.5 failed (test phase):
 *   Testing failed with CPython 3.2 in testing() function
Comment 1 Patrick Lauer gentoo-dev 2012-08-17 05:54:10 UTC
Portage 2.1.11.10 (default/linux/amd64/10.0, gcc-4.7.1, glibc-2.15-r2, 3.5.0vs2.3.4-vs2.3.4 x86_64)
=================================================================
System uname: Linux-3.5.0vs2.3.4-vs2.3.4-x86_64-AMD_Phenom-tm-_II_X4_965_Processor-with-gentoo-2.1
Timestamp of tree: Unknown
app-shells/bash:          4.2_p37
dev-lang/python:          2.7.3-r2, 3.2.3-r1
dev-util/cmake:           2.8.8-r3
dev-util/pkgconfig:       0.27
sys-apps/baselayout:      2.1-r1
sys-apps/openrc:          0.10.5
sys-apps/sandbox:         2.6
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.12.3
sys-devel/binutils:       2.22.90
sys-devel/gcc:            4.6.3, 4.7.1
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r3
sys-kernel/linux-headers: 3.5 (virtual/os-headers)
sys-libs/glibc:           2.15-r2
Repositories: gentoo
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0 /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs buildpkg config-protect-if-modified distlocks ebuild-locks fixlafiles news parallel-fetch parse-eapi-ebuild-head protect-owned sandbox sfperms strict test unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_GB.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="acl amd64 berkdb bzip2 cli cracklib crypt cups cxx dri egl fortran gdbm gpm iconv ipv6 mmx modules mudflap multilib ncurses nls nptl openmp openvg pam pcre pppd readline session sse sse2 ssl tcpd unicode xa xvfb zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" PHP_TARGETS="php5-3" PYTHON_TARGETS="python3_2 python2_7" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="vesa" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
Comment 2 Marien Zwart (RETIRED) gentoo-dev 2012-09-01 17:17:58 UTC
The traceback is a little hard to read, but snakeoil is affected by this change in Python 3.2.3:

- Issue #10570: curses.putp() and curses.tparm() are now expecting a byte
  string, instead of a Unicode string.

Although tparm taking bytes does make more sense I am utterly confused by this changing between 3.2.2 and 3.2.3.

This will break some snakeoil consumers, it's not just a test problem. Fixing it without simultaneously breaking python 3 older than 3.2.3 will be iffy but it'll probably have to happen.
Comment 3 Brian Harring (RETIRED) gentoo-dev 2012-10-09 03:26:35 UTC
marien sorted this, and that was folded into 0.5.1