summaryrefslogtreecommitdiff
path: root/python/subunit/v2.py
Commit message (Collapse)AuthorAgeFilesLines
* Fix StreamResultToBytes._write_packet()Victor Stinner2015-10-201-3/+17
| | | | | | | | Call write() in a loop until all bytes are written. The write() method doesn't ensure that all bytes are written. This change should workaround the eventlet bug: https://github.com/eventlet/eventlet/issues/248
* Handle very short packetsRobert Collins2015-08-041-1/+5
| | | | Yay quickcheck.
* * Python 3.1 and 3.2 have an inconsistent memoryview implementation whichRobert Collins2013-08-251-1/+19
| | | | required a workaround for NUL byte detection. (Robert Collins, #1216246)
* * V2 parser errors now set appropriate mime types for the encapsulated packetRobert Collins2013-08-251-2/+4
| | | | data and the error message. (Robert Collins)
* * Memoryview and struct were mutually incompatible in 2.7.3 and 3.2.Robert Collins2013-08-251-10/+15
| | | | (Robert Collins, #1216163)
* * Clients of subunit did not expect memoryview objects in StreamResult events.Robert Collins2013-08-251-0/+4
| | | | (Robert Collins)
* * Memoryview detection was broken and thus it's use was never really tested.Robert Collins2013-08-241-3/+10
| | | | (Robert Collins, 1216101)
* BUG FIXESRobert Collins2013-05-131-0/+1
| | | | | | | | | ~~~~~~~~~ * Subunit v2 packets with both file content and route code were not being parsed correctly - they would incorrectly emit a parser error, due to trying to parse the route code length from the first byes of the file content. (Robert Collins, 1172815)
* Switch to variable length encoded integers.Robert Collins2013-03-311-86/+202
|
* Fix up buffering to make pdb usable.Robert Collins2013-03-041-3/+19
|
* Batch up input in ByteStreamToStreamResult.Robert Collins2013-02-261-6/+27
|
* Make streams all binary and fix incorrect ordering of mime encoding.Robert Collins2013-02-251-6/+11
|
* Add an implementation of parser and generator for v2 streams.Robert Collins2013-02-251-31/+219
|
* Start on an encoder.Robert Collins2013-02-221-0/+112