diff options
Diffstat (limited to 'lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/test/stdio_test_loseconn.py')
-rwxr-xr-x | lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/test/stdio_test_loseconn.py | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/test/stdio_test_loseconn.py b/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/test/stdio_test_loseconn.py deleted file mode 100755 index 7f95a016..00000000 --- a/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/test/stdio_test_loseconn.py +++ /dev/null @@ -1,48 +0,0 @@ -# -*- test-case-name: twisted.test.test_stdio.StandardInputOutputTestCase.test_loseConnection -*- -# Copyright (c) Twisted Matrix Laboratories. -# See LICENSE for details. - -""" -Main program for the child process run by -L{twisted.test.test_stdio.StandardInputOutputTestCase.test_loseConnection} to -test that ITransport.loseConnection() works for process transports. -""" - -import sys, _preamble - -from twisted.internet.error import ConnectionDone -from twisted.internet import stdio, protocol -from twisted.python import reflect, log - -class LoseConnChild(protocol.Protocol): - exitCode = 0 - - def connectionMade(self): - self.transport.loseConnection() - - - def connectionLost(self, reason): - """ - Check that C{reason} is a L{Failure} wrapping a L{ConnectionDone} - instance and stop the reactor. If C{reason} is wrong for some reason, - log something about that in C{self.errorLogFile} and make sure the - process exits with a non-zero status. - """ - try: - try: - reason.trap(ConnectionDone) - except: - log.err(None, "Problem with reason passed to connectionLost") - self.exitCode = 1 - finally: - reactor.stop() - - -if __name__ == '__main__': - reflect.namedAny(sys.argv[1]).install() - log.startLogging(file(sys.argv[2], 'w')) - from twisted.internet import reactor - protocol = LoseConnChild() - stdio.StandardIO(protocol) - reactor.run() - sys.exit(protocol.exitCode) |