blob: 1295a8ca367cd6c2145f2def75796cb887cf6695 [file] [log] [blame]
Walter Dörwald0fd583c2003-02-21 12:53:50 +00001import unittest
2from test import test_support, string_tests
3
4
5class StrTest(
6 string_tests.CommonTest,
7 string_tests.MixinStrUnicodeUserStringTest,
8 string_tests.MixinStrUserStringTest
9 ):
10
11 type2test = str
12
13 # We don't need to propagate to str
14 def fixtype(self, obj):
15 return obj
16
Walter Dörwald43440a62003-03-31 18:07:50 +000017 def test_formatting(self):
18 string_tests.MixinStrUnicodeUserStringTest.test_formatting(self)
19 self.assertRaises(OverflowError, '%c'.__mod__, 0x1234)
20
Walter Dörwald0fd583c2003-02-21 12:53:50 +000021def test_main():
Walter Dörwald21d3a322003-05-01 17:45:56 +000022 test_support.run_unittest(StrTest)
Walter Dörwald0fd583c2003-02-21 12:53:50 +000023
24if __name__ == "__main__":
25 test_main()