Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2)

Unified Diff: third_party/twisted_8_1/twisted/test/test_postfix.py

Issue 12261012: Remove third_party/twisted_8_1 (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: Created 7 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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'),
- ]
« no previous file with comments | « third_party/twisted_8_1/twisted/test/test_policies.py ('k') | third_party/twisted_8_1/twisted/test/test_process.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698