Index: third_party/twisted_8_1/twisted/test/test_text.py |
diff --git a/third_party/twisted_8_1/twisted/test/test_text.py b/third_party/twisted_8_1/twisted/test/test_text.py |
deleted file mode 100644 |
index cd0109d0fa9b93915a2a86423f34e8459b3b9ac8..0000000000000000000000000000000000000000 |
--- a/third_party/twisted_8_1/twisted/test/test_text.py |
+++ /dev/null |
@@ -1,156 +0,0 @@ |
- |
-# Copyright (c) 2001-2004 Twisted Matrix Laboratories. |
-# See LICENSE for details. |
- |
- |
-from twisted.trial import unittest |
-from twisted.python import text |
-import string |
-from cStringIO import StringIO |
- |
-sampleText = \ |
-"""Every attempt to employ mathematical methods in the study of chemical |
-questions must be considered profoundly irrational and contrary to the |
-spirit of chemistry ... If mathematical analysis should ever hold a |
-prominent place in chemistry - an aberration which is happily almost |
-impossible - it would occasion a rapid and widespread degeneration of that |
-science. |
- -- Auguste Comte, Philosophie Positive, Paris, 1838 |
-""" |
- |
-lineWidth = 72 |
- |
-def set_lineWidth(n): |
- global lineWidth |
- lineWidth = n |
- |
-class WrapTest(unittest.TestCase): |
- def setUp(self): |
- self.sampleSplitText = string.split(sampleText) |
- |
- self.output = text.wordWrap(sampleText, lineWidth) |
- |
- def test_wordCount(self): |
- """Compare the number of words.""" |
- words = [] |
- for line in self.output: |
- words.extend(string.split(line)) |
- wordCount = len(words) |
- sampleTextWordCount = len(self.sampleSplitText) |
- |
- self.failUnlessEqual(wordCount, sampleTextWordCount) |
- |
- def test_wordMatch(self): |
- """Compare the lists of words.""" |
- |
- words = [] |
- for line in self.output: |
- words.extend(string.split(line)) |
- |
- # Using failUnlessEqual here prints out some |
- # rather too long lists. |
- self.failUnless(self.sampleSplitText == words) |
- |
- def test_lineLength(self): |
- """Check the length of the lines.""" |
- failures = [] |
- for line in self.output: |
- if not len(line) <= lineWidth: |
- failures.append(len(line)) |
- |
- if failures: |
- self.fail("%d of %d lines were too long.\n" |
- "%d < %s" % (len(failures), len(self.output), |
- lineWidth, failures)) |
- |
- |
-class SplitTest(unittest.TestCase): |
- """Tests for text.splitQuoted()""" |
- |
- def test_oneWord(self): |
- """Splitting strings with one-word phrases.""" |
- s = 'This code "works."' |
- r = text.splitQuoted(s) |
- self.failUnlessEqual(['This', 'code', 'works.'], r) |
- |
- def test_multiWord(self): |
- s = 'The "hairy monkey" likes pie.' |
- r = text.splitQuoted(s) |
- self.failUnlessEqual(['The', 'hairy monkey', 'likes', 'pie.'], r) |
- |
- # Some of the many tests that would fail: |
- |
- #def test_preserveWhitespace(self): |
- # phrase = '"MANY SPACES"' |
- # s = 'With %s between.' % (phrase,) |
- # r = text.splitQuoted(s) |
- # self.failUnlessEqual(['With', phrase, 'between.'], r) |
- |
- #def test_escapedSpace(self): |
- # s = r"One\ Phrase" |
- # r = text.splitQuoted(s) |
- # self.failUnlessEqual(["One Phrase"], r) |
- |
-class StrFileTest(unittest.TestCase): |
- def setUp(self): |
- self.io = StringIO("this is a test string") |
- |
- def tearDown(self): |
- pass |
- |
- def test_1_f(self): |
- self.assertEquals(False, text.strFile("x", self.io)) |
- |
- def test_1_1(self): |
- self.assertEquals(True, text.strFile("t", self.io)) |
- |
- def test_1_2(self): |
- self.assertEquals(True, text.strFile("h", self.io)) |
- |
- def test_1_3(self): |
- self.assertEquals(True, text.strFile("i", self.io)) |
- |
- def test_1_4(self): |
- self.assertEquals(True, text.strFile("s", self.io)) |
- |
- def test_1_5(self): |
- self.assertEquals(True, text.strFile("n", self.io)) |
- |
- def test_1_6(self): |
- self.assertEquals(True, text.strFile("g", self.io)) |
- |
- def test_3_1(self): |
- self.assertEquals(True, text.strFile("thi", self.io)) |
- |
- def test_3_2(self): |
- self.assertEquals(True, text.strFile("his", self.io)) |
- |
- def test_3_3(self): |
- self.assertEquals(True, text.strFile("is ", self.io)) |
- |
- def test_3_4(self): |
- self.assertEquals(True, text.strFile("ing", self.io)) |
- |
- def test_3_f(self): |
- self.assertEquals(False, text.strFile("bla", self.io)) |
- |
- def test_large_1(self): |
- self.assertEquals(True, text.strFile("this is a test", self.io)) |
- |
- def test_large_2(self): |
- self.assertEquals(True, text.strFile("is a test string", self.io)) |
- |
- def test_large_f(self): |
- self.assertEquals(False, text.strFile("ds jhfsa k fdas", self.io)) |
- |
- def test_overlarge_f(self): |
- self.assertEquals(False, text.strFile("djhsakj dhsa fkhsa s,mdbnfsauiw bndasdf hreew", self.io)) |
- |
- def test_self(self): |
- self.assertEquals(True, text.strFile("this is a test string", self.io)) |
- |
- def test_insensitive(self): |
- self.assertEquals(True, text.strFile("ThIs is A test STRING", self.io, False)) |
- |
-testCases = [WrapTest, SplitTest, StrFileTest] |
- |