Index: third_party/twisted_8_1/twisted/test/test_postfix.py |
diff --git a/third_party/twisted_8_1/twisted/test/test_postfix.py b/third_party/twisted_8_1/twisted/test/test_postfix.py |
deleted file mode 100644 |
index 69307e00ed6ae33f403a1fa3d8a0c26b5d79f542..0000000000000000000000000000000000000000 |
--- a/third_party/twisted_8_1/twisted/test/test_postfix.py |
+++ /dev/null |
@@ -1,104 +0,0 @@ |
-# Copyright (c) 2001-2004 Twisted Matrix Laboratories. |
-# See LICENSE for details. |
- |
-# |
- |
-""" |
-Test cases for twisted.protocols.postfix module. |
-""" |
- |
-from twisted.trial import unittest |
-from twisted import protocols |
-from twisted import internet |
-from twisted.protocols import loopback |
-from twisted.protocols import postfix |
-from twisted.internet import defer, protocol |
-from twisted.test.test_protocols import StringIOWithoutClosing |
- |
-class PostfixTCPMapQuoteTestCase(unittest.TestCase): |
- data = [ |
- # (raw, quoted, [aliasQuotedForms]), |
- ('foo', 'foo'), |
- ('foo bar', 'foo%20bar'), |
- ('foo\tbar', 'foo%09bar'), |
- ('foo\nbar', 'foo%0Abar', 'foo%0abar'), |
- ('foo\r\nbar', 'foo%0D%0Abar', 'foo%0D%0abar', 'foo%0d%0Abar', 'foo%0d%0abar'), |
- ('foo ', 'foo%20'), |
- (' foo', '%20foo'), |
- ] |
- |
- def testData(self): |
- for entry in self.data: |
- raw = entry[0] |
- quoted = entry[1:] |
- |
- self.assertEquals(postfix.quote(raw), quoted[0]) |
- for q in quoted: |
- self.assertEquals(postfix.unquote(q), raw) |
- |
-class PostfixTCPMapServerTestCase: |
- data = { |
- # 'key': 'value', |
- } |
- |
- chat = [ |
- # (input, expected_output), |
- ] |
- |
- def testChat(self): |
- factory = postfix.PostfixTCPMapDictServerFactory(self.data) |
- output = StringIOWithoutClosing() |
- transport = internet.protocol.FileWrapper(output) |
- |
- protocol = postfix.PostfixTCPMapServer() |
- protocol.service = factory |
- protocol.factory = factory |
- protocol.makeConnection(transport) |
- |
- for input, expected_output in self.chat: |
- protocol.lineReceived(input) |
- # self.runReactor(1) |
- self.assertEquals(output.getvalue(), expected_output, |
- 'For %r, expected %r but got %r' % ( |
- input, expected_output, output.getvalue() |
- )) |
- output.truncate(0) |
- protocol.setTimeout(None) |
- |
- def testDeferredChat(self): |
- factory = postfix.PostfixTCPMapDeferringDictServerFactory(self.data) |
- output = StringIOWithoutClosing() |
- transport = internet.protocol.FileWrapper(output) |
- |
- protocol = postfix.PostfixTCPMapServer() |
- protocol.service = factory |
- protocol.factory = factory |
- protocol.makeConnection(transport) |
- |
- for input, expected_output in self.chat: |
- protocol.lineReceived(input) |
- # self.runReactor(1) |
- self.assertEquals(output.getvalue(), expected_output, |
- 'For %r, expected %r but got %r' % ( |
- input, expected_output, output.getvalue() |
- )) |
- output.truncate(0) |
- protocol.setTimeout(None) |
- |
-class Valid(PostfixTCPMapServerTestCase, unittest.TestCase): |
- data = { |
- 'foo': 'ThisIs Foo', |
- 'bar': ' bar really is found\r\n', |
- } |
- chat = [ |
- ('get', "400 Command 'get' takes 1 parameters.\n"), |
- ('get foo bar', "500 \n"), |
- ('put', "400 Command 'put' takes 2 parameters.\n"), |
- ('put foo', "400 Command 'put' takes 2 parameters.\n"), |
- ('put foo bar baz', "500 put is not implemented yet.\n"), |
- ('put foo bar', '500 put is not implemented yet.\n'), |
- ('get foo', '200 ThisIs%20Foo\n'), |
- ('get bar', '200 %20bar%20really%20is%20found%0D%0A\n'), |
- ('get baz', '500 \n'), |
- ('foo', '400 unknown command\n'), |
- ] |