class documentation

Undocumented

Method test_ClassDefinition Evaluate class definition.
Method test_controlA CTRL-A can be used as HOME - returning cursor to beginning of current line buffer.
Method test_ControlBackslash Evaluate cancelling with CTRL-\.
Method test_ControlC Evaluate interrupting with CTRL-C.
Method test_controlD A CTRL+D in the middle of a line doesn't close a connection, but at the beginning of a line it does.
Method test_controlE CTRL-E can be used as END - setting cursor to end of current line buffer.
Method test_ControlL CTRL+L is generally used as a redraw-screen command in terminal applications. Manhole doesn't currently respect this usage of it, but it should at least do something reasonable in response to this event (rather than, say, eating your face).
Method test_deferred When a deferred is returned to the manhole REPL, it is displayed with a sequence number, and when the deferred fires, the result is printed.
Method test_Exception Evaluate raising an exception.
Method test_ExceptionWithCustomExcepthook Raised exceptions are handled the same way even if sys.excepthook has been modified from its original value.
Method test_FunctionDefinition Evaluate function definition.
Method test_interruptDuringContinuation Sending ^C to Manhole while in a state where more input is required to complete a statement should discard the entire ongoing statement and reset the input prompt to the non-continuation prompt.
Method test_SimpleExpression Evaluate simple expression.
Method test_TripleQuoteLineContinuation Evaluate line continuation in triple quotes.
def test_ClassDefinition(self):

Evaluate class definition.

def test_controlA(self):

CTRL-A can be used as HOME - returning cursor to beginning of current line buffer.

def test_ControlBackslash(self):

Evaluate cancelling with CTRL-\.

def test_ControlC(self):

Evaluate interrupting with CTRL-C.

@defer.inlineCallbacks
def test_controlD(self):

A CTRL+D in the middle of a line doesn't close a connection, but at the beginning of a line it does.

def test_controlE(self):

CTRL-E can be used as END - setting cursor to end of current line buffer.

@defer.inlineCallbacks
def test_ControlL(self):

CTRL+L is generally used as a redraw-screen command in terminal applications. Manhole doesn't currently respect this usage of it, but it should at least do something reasonable in response to this event (rather than, say, eating your face).

@defer.inlineCallbacks
def test_deferred(self):

When a deferred is returned to the manhole REPL, it is displayed with a sequence number, and when the deferred fires, the result is printed.

def test_Exception(self):

Evaluate raising an exception.

def test_ExceptionWithCustomExcepthook(self):

Raised exceptions are handled the same way even if sys.excepthook has been modified from its original value.

def test_FunctionDefinition(self):

Evaluate function definition.

def test_interruptDuringContinuation(self):

Sending ^C to Manhole while in a state where more input is required to complete a statement should discard the entire ongoing statement and reset the input prompt to the non-continuation prompt.

def test_SimpleExpression(self):

Evaluate simple expression.

def test_TripleQuoteLineContinuation(self):

Evaluate line continuation in triple quotes.