Index: third_party/twisted_8_1/twisted/test/proto_helpers.py |
diff --git a/third_party/twisted_8_1/twisted/test/proto_helpers.py b/third_party/twisted_8_1/twisted/test/proto_helpers.py |
deleted file mode 100644 |
index c0bd3de665d9fb9c6cda1abe16788a6994a0dde5..0000000000000000000000000000000000000000 |
--- a/third_party/twisted_8_1/twisted/test/proto_helpers.py |
+++ /dev/null |
@@ -1,93 +0,0 @@ |
-# Copyright (c) 2001-2007 Twisted Matrix Laboratories. |
-# See LICENSE for details. |
- |
- |
-try: |
- from cStringIO import StringIO |
-except ImportError: |
- from StringIO import StringIO |
- |
-from twisted.protocols import basic |
-from twisted.internet import error |
- |
- |
-class LineSendingProtocol(basic.LineReceiver): |
- lostConn = False |
- |
- def __init__(self, lines, start = True): |
- self.lines = lines[:] |
- self.response = [] |
- self.start = start |
- |
- def connectionMade(self): |
- if self.start: |
- map(self.sendLine, self.lines) |
- |
- def lineReceived(self, line): |
- if not self.start: |
- map(self.sendLine, self.lines) |
- self.lines = [] |
- self.response.append(line) |
- |
- def connectionLost(self, reason): |
- self.lostConn = True |
- |
- |
-class FakeDatagramTransport: |
- noAddr = object() |
- |
- def __init__(self): |
- self.written = [] |
- |
- def write(self, packet, addr=noAddr): |
- self.written.append((packet, addr)) |
- |
- |
-class StringTransport: |
- disconnecting = 0 |
- |
- hostAddr = None |
- peerAddr = None |
- |
- def __init__(self, hostAddress=None, peerAddress=None): |
- self.clear() |
- if hostAddress is not None: |
- self.hostAddr = hostAddress |
- if peerAddress is not None: |
- self.peerAddr = peerAddress |
- self.connected = True |
- |
- def clear(self): |
- self.io = StringIO() |
- |
- def value(self): |
- return self.io.getvalue() |
- |
- def write(self, data): |
- if isinstance(data, unicode): # no, really, I mean it |
- raise TypeError("Data must not be unicode") |
- self.io.write(data) |
- |
- def writeSequence(self, data): |
- self.io.write(''.join(data)) |
- |
- def loseConnection(self): |
- pass |
- |
- def getPeer(self): |
- if self.peerAddr is None: |
- return ('StringIO', repr(self.io)) |
- return self.peerAddr |
- |
- def getHost(self): |
- if self.hostAddr is None: |
- return ('StringIO', repr(self.io)) |
- return self.hostAddr |
- |
- |
-class StringTransportWithDisconnection(StringTransport): |
- def loseConnection(self): |
- if self.connected: |
- self.connected = False |
- self.protocol.connectionLost(error.ConnectionDone("Bye.")) |
- |