class documentation
class TestTelnet(telnet.Telnet): (source)
A trivial extension of the telnet protocol class useful to unit tests.
Method | __init__ |
Undocumented |
Method | application |
Record the given data in self.events. |
Method | unhandled |
Record the given command in self.events. |
Method | unhandled |
Record the given subnegotiation command in self.events. |
Instance Variable | events |
Undocumented |
Inherited from Telnet
:
Method | command |
Undocumented |
Method | connection |
Called when the connection is shut down. |
Method | data |
Called whenever data is received. |
Method | disable |
Signal a programming error by raising an exception. |
Method | disable |
Signal a programming error by raising an exception. |
Method | do |
Undocumented |
Method | do |
Undocumented |
Method | do |
Undocumented |
Method | do |
Undocumented |
Method | do |
Undocumented |
Method | dont |
Undocumented |
Method | dont |
Undocumented |
Method | dont |
Undocumented |
Method | dont |
Undocumented |
Method | dont |
Undocumented |
Method | enable |
Reject all attempts to enable options. |
Method | enable |
Reject all attempts to enable options. |
Method | get |
Undocumented |
Method | negotiate |
Undocumented |
Method | request |
Send a negotiation message for the option about with data as the payload. |
Method | telnet_ |
Undocumented |
Method | telnet_ |
Undocumented |
Method | telnet_ |
Undocumented |
Method | telnet_ |
Undocumented |
Method | will |
Indicate our willingness to enable an option. |
Method | will |
Undocumented |
Method | will |
Undocumented |
Method | will |
Undocumented |
Method | will |
Undocumented |
Method | wont |
Indicate we are not willing to enable an option. |
Method | wont |
Undocumented |
Method | wont |
Undocumented |
Method | wont |
Undocumented |
Method | wont |
Undocumented |
Class Variable | do |
Undocumented |
Class Variable | dont |
Undocumented |
Class Variable | will |
Undocumented |
Class Variable | wont |
Undocumented |
Instance Variable | command |
A mapping of bytes to callables. When a telnet command is received, the command byte (the first byte after IAC) is looked up in this dictionary. If a callable is found, it is invoked with the argument of the command, or None if the command takes no argument... |
Instance Variable | negotiation |
A mapping of bytes to callables. When a subnegotiation command is received, the command byte (the first byte after SB) is looked up in this dictionary. If a callable is found, it is invoked with the argument of the subnegotiation... |
Instance Variable | options |
A mapping of option bytes to their current state. This state is likely of little use to user code. Changes should not be made to it. |
Instance Variable | state |
A string indicating the current parse state. It can take on the values "data", "escaped", "command", "newline", "subnegotiation", and "subnegotiation-escaped". Changes should not be made to it. |
Instance Variable | transport |
This protocol's transport object. |
Class | _ |
Represents the state of an option on both sides of a telnet connection. |
Method | _do |
Undocumented |
Method | _dont |
Undocumented |
Method | _will |
Undocumented |
Method | _wont |
Undocumented |
Method | _write |
Undocumented |
Inherited from Protocol
(via Telnet
):
Method | log |
Return a prefix matching the class name, to identify log messages related to this protocol instance. |
Class Variable | factory |
Undocumented |
Inherited from BaseProtocol
(via Telnet
, Protocol
):
Method | connection |
Called when a connection is made. |
Method | make |
Make a connection to a transport and a server. |
Instance Variable | connected |
Undocumented |