fault.defects

module
import

test_module_protocol
function

test_module_protocol(test)

test_Disassembler_split_limit
function

test_Disassembler_split_limit(test)

test_Disassembler_complete_request
function

test_Disassembler_complete_request(test)

test_Disassembler_complete_response
function

test_Disassembler_complete_response(test)

test_Disassembler_response_nobody
function

test_Disassembler_response_nobody(test)

test_Disassembler_bypass
function

test_Disassembler_bypass(test)

Check that data received after a connection close message is forwarded inside a bypass event.

test_Disassembler_chunked_1
function

test_Disassembler_chunked_1(test)

Test one chunk.

test_Disassembler_chunked_2
function

test_Disassembler_chunked_2(test)

Test one chunk with fragmented data.

test_Disassembler_chunked_trailers_1
function

test_Disassembler_chunked_trailers_1(test)

Test one chunk.

test_Disassembler_chunked_trailers_2
function

test_Disassembler_chunked_trailers_2(test)

Test one chunk.

test_Disassembler_trailers_limit_bypass
function

test_Disassembler_trailers_limit_bypass(test)

Test the trailer size limit and the subsequent bypass.

test_Disassembler_max_trailers
function

test_Disassembler_max_trailers(test)

Test the trailer size limit and the subsequent bypass.

test_Disassembler_chunked_separated_size
function

test_Disassembler_chunked_separated_size(test)

Test one chunk with fragmented data.

test_Disassembler_crlf_prefix_strip
function

test_Disassembler_crlf_prefix_strip(test)

test_Disassembler_pipelined
function

test_Disassembler_pipelined(test)

test_Disassembler_type_error
function

test_Disassembler_type_error(test)

test_Disassembler_limit_line_too_large
function

test_Disassembler_limit_line_too_large(test)

test_Disassembler_limit_line_too_large_with_eof
function

test_Disassembler_limit_line_too_large_with_eof(test)

test_Disassembler_invalid_content_length
function

test_Disassembler_invalid_content_length(test)

Check that the value error is properly reported.

test_Disassembler_invalid_chunk_field
function

test_Disassembler_invalid_chunk_field(test)

test_Disassembler_chunk_no_terminator
function

test_Disassembler_chunk_no_terminator(test)

test_Disassembler_limit_max_chunksize
function

test_Disassembler_limit_max_chunksize(test)

test_Disassembler_limit_max_chunksize_split
function

test_Disassembler_limit_max_chunksize_split(test)

test_Disassembler_limit_max_chunksize_split(test)

test_Disassembler_limit_header_too_large
function

test_Disassembler_limit_header_too_large(test)

test_Disassembler_limit_header_too_large_with_eof
function

test_Disassembler_limit_header_too_large_with_eof(test)

test_Disassembler_limit_header_too_many
function

test_Disassembler_limit_header_too_many(test)

test_Disassembler_zero_writes
function

test_Disassembler_zero_writes(test)

test_headers
function

test_headers(test)

test_chunk
function

test_chunk(test)

test_assemble
function

test_assemble(test)

test_assemble_ooo
function

test_assemble_ooo(test)

Validate that we don't validate output state. Assembly presumes the user knows what she is doing.