Go to the latest version of this document.
search in docstrings

Search bar offers the following options:

- Term presence. The below example searches for documents that must contain “foo”, might contain “bar” and must not contain “baz”: `+foo bar -baz`
- Wildcards. The below example searches for documents with words beginning with “foo”: `foo*`
- Search in specific fields. The following search matches all objects in "twisted.mail" that matches “search”: `+qname:twisted.mail.* +search`

  Possible fields: 'name', 'qname' (fully qualified name), 'docstring', and 'kind'. Last two fields are only applicable if "search in docstrings" is enabled.

- Fuzzy matches. The following search matches all documents that have a word within 1 edit distance of “foo”: `foo~1`

Results provided by Lunr.js

# ``twisted`.`internet`.`testing`.`RaisingMemoryReactor``

class documentation

`class RaisingMemoryReactor: (source)`

Constructor: `RaisingMemoryReactor(listenException, connectException)`

Implements interfaces: `twisted.internet.interfaces.IReactorSocket`, `twisted.internet.interfaces.IReactorSSL`, `twisted.internet.interfaces.IReactorTCP`, `twisted.internet.interfaces.IReactorUNIX`

View In Hierarchy

A fake reactor to be used in tests. It accepts TCP connection setup attempts, but they will fail.

Method | `__init__` | No summary
Method | `adoptDatagramPort` | Fake `IReactorSocket.adoptDatagramPort`, that raises `_connectException`.
Method | `adoptStreamConnection` | Fake `IReactorSocket.adoptStreamConnection`, that raises `_connectException`.
Method | `adoptStreamPort` | Fake `IReactorSocket.adoptStreamPort`, that raises `_listenException`.
Method | `connectSSL` | Fake `IReactorSSL.connectSSL`, that raises `_connectException`.
Method | `connectTCP` | Fake `IReactorTCP.connectTCP`, that raises `_connectException`.
Method | `connectUNIX` | Fake `IReactorUNIX.connectUNIX`, that raises `_connectException`.
Method | `listenSSL` | Fake `IReactorSSL.listenSSL`, that raises `_listenException`.
Method | `listenTCP` | Fake `IReactorTCP.listenTCP`, that raises `_listenException`.
Method | `listenUNIX` | Fake `IReactorUNIX.listenUNIX`, that raises `_listenException`.
Instance Variable | `_connectException` | An instance of an `Exception`
Instance Variable | `_listenException` | An instance of an `Exception`

def __init__(self, listenException=None, connectException=None): (source)

Parameters
listenException | An instance of an `Exception` to raise when any `listen` method is called.
connectException | An instance of an `Exception` to raise when any `connect` method is called.

def adoptDatagramPort(self, fileDescriptor, addressFamily, protocol, maxPacketSize): (source)
from `twisted.internet.interfaces.IReactorSocket`

Fake `IReactorSocket.adoptDatagramPort`, that raises `_connectException`.

def adoptStreamConnection(self, fileDescriptor, addressFamily, factory): (source)
from `twisted.internet.interfaces.IReactorSocket`

Fake `IReactorSocket.adoptStreamConnection`, that raises `_connectException`.

def adoptStreamPort(self, fileno, addressFamily, factory): (source)
from `twisted.internet.interfaces.IReactorSocket`

Fake `IReactorSocket.adoptStreamPort`, that raises `_listenException`.

def connectSSL(self, host, port, factory, contextFactory, timeout=30, bindAddress=None): (source)
from `twisted.internet.interfaces.IReactorSSL`

Fake `IReactorSSL.connectSSL`, that raises `_connectException`.

def connectTCP(self, host, port, factory, timeout=30, bindAddress=None): (source)
from `twisted.internet.interfaces.IReactorTCP`

Fake `IReactorTCP.connectTCP`, that raises `_connectException`.

def connectUNIX(self, address, factory, timeout=30, checkPID=0): (source)
from `twisted.internet.interfaces.IReactorUNIX`

Fake `IReactorUNIX.connectUNIX`, that raises `_connectException`.

def listenSSL(self, port, factory, contextFactory, backlog=50, interface=''): (source)
from `twisted.internet.interfaces.IReactorSSL`

Fake `IReactorSSL.listenSSL`, that raises `_listenException`.

def listenTCP(self, port, factory, backlog=50, interface=''): (source)
from `twisted.internet.interfaces.IReactorTCP`

Fake `IReactorTCP.listenTCP`, that raises `_listenException`.

def listenUNIX(self, address, factory, backlog=50, mode=438, wantPID=0): (source)
from `twisted.internet.interfaces.IReactorUNIX`

Fake `IReactorUNIX.listenUNIX`, that raises `_listenException`.

_connectException = (source)

An instance of an `Exception`

_listenException = (source)

An instance of an `Exception`