diff options
Diffstat (limited to 'Lib/test/test_str.py')
-rw-r--r-- | Lib/test/test_str.py | 42 |
1 files changed, 1 insertions, 41 deletions
diff --git a/Lib/test/test_str.py b/Lib/test/test_str.py index ad118d6..1d02467 100644 --- a/Lib/test/test_str.py +++ b/Lib/test/test_str.py @@ -36,34 +36,9 @@ class StrTest( def __str__(self): return "foo" - class Foo2(object): - def __str__(self): - return "foo" - - class Foo3(object): - def __str__(self): - return "foo" - - class Foo4(str8): - def __str__(self): - return "foo" - - class Foo5(str): - def __unicode__(self): - return "foo" - - class Foo6(str8): - def __str__(self): - return "foos" - - def __unicode__(self): - return "foou" - class Foo7(str): def __str__(self): return "foos" - def __unicode__(self): - return "foou" class Foo8(str): def __new__(cls, content=""): @@ -71,24 +46,9 @@ class StrTest( def __str__(self): return self - class Foo9(str8): - def __str__(self): - return "string" - def __unicode__(self): - return "not unicode" - self.assertEqual(str(Foo1()), "foo") - self.assertEqual(str(Foo2()), "foo") - self.assertEqual(str(Foo3()), "foo") - self.assertEqual(str(Foo4("bar")), "foo") - self.assertEqual(str(Foo5("bar")), "foo") - self.assertEqual(str8(Foo6("bar")), "foos") - self.assertEqual(str(Foo6("bar")), "foou") - self.assertEqual(str8(Foo7("bar")), "foos") - self.assertEqual(str(Foo7("bar")), "foou") + self.assertEqual(str(Foo7("bar")), "foos") self.assertEqual(str(Foo8("foo")), "foofoo") - self.assertEqual(str8(Foo9("foo")), "string") - self.assertEqual(str(Foo9("foo")), "not unicode") def test_expandtabs_overflows_gracefully(self): # This test only affects 32-bit platforms because expandtabs can only take |