dulwich.tests.test_protocol module¶
Tests for the smart protocol utility functions.
- class dulwich.tests.test_protocol.BaseProtocolTests¶
Bases:
object
- test_eof()¶
- test_read_cmd()¶
- test_read_cmd_noend0()¶
- test_read_pkt_line()¶
- test_read_pkt_line_none()¶
- test_read_pkt_line_wrong_size()¶
- test_read_pkt_seq()¶
- test_send_cmd()¶
- test_unread_pkt_line()¶
- test_write_pkt_line()¶
- test_write_pkt_line_none()¶
- test_write_sideband()¶
- class dulwich.tests.test_protocol.BufferedPktLineWriterTests(methodName='runTest')¶
Bases:
TestCase
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
- assertOutputEquals(expected)¶
- setUp()¶
Hook method for setting up the test fixture before exercising it.
- test_flush_empty()¶
- test_write()¶
- test_write_across_boundary()¶
- test_write_multiple()¶
- test_write_none()¶
- test_write_to_boundary()¶
- class dulwich.tests.test_protocol.CapabilitiesTestCase(methodName='runTest')¶
Bases:
TestCase
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
- test_ack_type()¶
- test_caps()¶
- test_caps_want_line()¶
- test_plain()¶
- test_plain_want_line()¶
- class dulwich.tests.test_protocol.PktLineParserTests(methodName='runTest')¶
Bases:
TestCase
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
- test_multiple_packets()¶
- test_none()¶
- test_small_fragments()¶
- class dulwich.tests.test_protocol.ProtocolTests(methodName='runTest')¶
Bases:
BaseProtocolTests
,TestCase
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
- setUp()¶
Hook method for setting up the test fixture before exercising it.
- class dulwich.tests.test_protocol.ReceivableBytesIO¶
Bases:
BytesIO
BytesIO with socket-like recv semantics for testing.
- recv(size)¶
- class dulwich.tests.test_protocol.ReceivableProtocolTests(methodName='runTest')¶
Bases:
BaseProtocolTests
,TestCase
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
- setUp()¶
Hook method for setting up the test fixture before exercising it.
- test_eof()¶
- test_mixed()¶
- test_read_recv()¶
- test_recv()¶
- test_recv_read()¶