Index: third_party/twisted_8_1/twisted/test/test_formmethod.py |
diff --git a/third_party/twisted_8_1/twisted/test/test_formmethod.py b/third_party/twisted_8_1/twisted/test/test_formmethod.py |
deleted file mode 100644 |
index a28bb576d0250fc96fc0ea1bb68d75f6d431feba..0000000000000000000000000000000000000000 |
--- a/third_party/twisted_8_1/twisted/test/test_formmethod.py |
+++ /dev/null |
@@ -1,77 +0,0 @@ |
-# Copyright (c) 2001-2004 Twisted Matrix Laboratories. |
-# See LICENSE for details. |
- |
- |
-""" |
-Test cases for formmethod module. |
-""" |
- |
-from twisted.trial import unittest |
- |
-from twisted.python import formmethod |
- |
- |
-class ArgumentTestCase(unittest.TestCase): |
- |
- def argTest(self, argKlass, testPairs, badValues, *args, **kwargs): |
- arg = argKlass("name", *args, **kwargs) |
- for val, result in testPairs: |
- self.assertEquals(arg.coerce(val), result) |
- for val in badValues: |
- self.assertRaises(formmethod.InputError, arg.coerce, val) |
- |
- def testString(self): |
- self.argTest(formmethod.String, [("a", "a"), (1, "1"), ("", "")], ()) |
- self.argTest(formmethod.String, [("ab", "ab"), ("abc", "abc")], ("2", ""), min=2) |
- self.argTest(formmethod.String, [("ab", "ab"), ("a", "a")], ("223213", "345x"), max=3) |
- self.argTest(formmethod.String, [("ab", "ab"), ("add", "add")], ("223213", "x"), min=2, max=3) |
- |
- def testInt(self): |
- self.argTest(formmethod.Integer, [("3", 3), ("-2", -2), ("", None)], ("q", "2.3")) |
- self.argTest(formmethod.Integer, [("3", 3), ("-2", -2)], ("q", "2.3", ""), allowNone=0) |
- |
- def testFloat(self): |
- self.argTest(formmethod.Float, [("3", 3.0), ("-2.3", -2.3), ("", None)], ("q", "2.3z")) |
- self.argTest(formmethod.Float, [("3", 3.0), ("-2.3", -2.3)], ("q", "2.3z", ""), |
- allowNone=0) |
- |
- def testChoice(self): |
- choices = [("a", "apple", "an apple"), |
- ("b", "banana", "ook")] |
- self.argTest(formmethod.Choice, [("a", "apple"), ("b", "banana")], |
- ("c", 1), choices=choices) |
- |
- def testFlags(self): |
- flags = [("a", "apple", "an apple"), |
- ("b", "banana", "ook")] |
- self.argTest(formmethod.Flags, |
- [(["a"], ["apple"]), (["b", "a"], ["banana", "apple"])], |
- (["a", "c"], ["fdfs"]), |
- flags=flags) |
- |
- def testBoolean(self): |
- tests = [("yes", 1), ("", 0), ("False", 0), ("no", 0)] |
- self.argTest(formmethod.Boolean, tests, ()) |
- |
- def testDate(self): |
- goodTests = { |
- ("2002", "12", "21"): (2002, 12, 21), |
- ("1996", "2", "29"): (1996, 2, 29), |
- ("", "", ""): None, |
- }.items() |
- badTests = [("2002", "2", "29"), ("xx", "2", "3"), |
- ("2002", "13", "1"), ("1999", "12","32"), |
- ("2002", "1"), ("2002", "2", "3", "4")] |
- self.argTest(formmethod.Date, goodTests, badTests) |
- |
- def testRangedInteger(self): |
- goodTests = {"0": 0, "12": 12, "3": 3}.items() |
- badTests = ["-1", "x", "13", "-2000", "3.4"] |
- self.argTest(formmethod.IntegerRange, goodTests, badTests, 0, 12) |
- |
- def testVerifiedPassword(self): |
- goodTests = {("foo", "foo"): "foo", ("ab", "ab"): "ab"}.items() |
- badTests = [("ab", "a"), ("12345", "12345"), ("", ""), ("a", "a"), ("a",), ("a", "a", "a")] |
- self.argTest(formmethod.VerifiedPassword, goodTests, badTests, min=2, max=4) |
- |
- |