5
5
NEXT (In development)
6
6
---------------------
11
This release of subunit fixes a number of unicode related bugs. This depends on
12
testtools 0.9.4 and will not function without it. Thanks to Tres Seaver there
13
is also an optional native setup.py file for use with easy_install and the
19
* Be consistent about delivering unicode content to testtools StringException
20
class which has become (appropriately) conservative. (Robert Collins)
22
* Fix incorrect reference to subunit_test_failf in c/README.
25
* Fix incorrect ordering of tags method parameters in TestResultDecorator. This
26
is purely cosmetic as the parameters are passed down with no interpretation.
27
(Robert Collins, #537611)
29
* Old style tracebacks with no encoding info are now treated as UTF8 rather
30
than some-random-codec-like-ascii. (Robert Collins)
32
* On windows, ProtocolTestCase and TestProtocolClient will set their streams to
33
binary mode by calling into msvcrt; this avoids having their input or output
34
mangled by the default line ending translation on that platform.
35
(Robert Collins, Martin [gz], #579296)
40
* Subunit now has a setup.py for python deployments that are not using
41
distribution packages. (Tres Seaver, #538181)
43
* Subunit now supports test discovery by building on the testtools support for
44
it. You can take advantage of it with "python -m subunit.run discover [path]"
45
and see "python -m subunit.run discover --help" for more options.
47
* Subunit now uses the improved unicode support in testtools when outputting
48
non-details based test information; this should consistently UTF8 encode such