]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Removed unused test classes from test_format_map().
authorEric Smith <eric@trueblade.com>
Sat, 6 Nov 2010 14:43:26 +0000 (14:43 +0000)
committerEric Smith <eric@trueblade.com>
Sat, 6 Nov 2010 14:43:26 +0000 (14:43 +0000)
Lib/test/test_unicode.py

index cc891bd49d6aaa4ad98b93051775be4f2f0bf95b..b2794fdf7936c028f028f86fca76c9ef7148611c 100644 (file)
@@ -720,49 +720,11 @@ class UnicodeTest(string_tests.CommonTest,
         self.assertEqual('{a}'.format_map(InternalMapping()), 'hello')
 
 
-        # classes we'll use for testing
         class C:
             def __init__(self, x=100):
                 self._x = x
             def __format__(self, spec):
                 return spec
-
-        class D:
-            def __init__(self, x):
-                self.x = x
-            def __format__(self, spec):
-                return str(self.x)
-
-        # class with __str__, but no __format__
-        class E:
-            def __init__(self, x):
-                self.x = x
-            def __str__(self):
-                return 'E(' + self.x + ')'
-
-        # class with __repr__, but no __format__ or __str__
-        class F:
-            def __init__(self, x):
-                self.x = x
-            def __repr__(self):
-                return 'F(' + self.x + ')'
-
-        # class with __format__ that forwards to string, for some format_spec's
-        class G:
-            def __init__(self, x):
-                self.x = x
-            def __str__(self):
-                return "string is " + self.x
-            def __format__(self, format_spec):
-                if format_spec == 'd':
-                    return 'G(' + self.x + ')'
-                return object.__format__(self, format_spec)
-
-        # class that returns a bad type from __format__
-        class H:
-            def __format__(self, format_spec):
-                return 1.0
-
         self.assertEqual('{foo._x}'.format_map({'foo': C(20)}), '20')
 
         # test various errors