]> granicus.if.org Git - python/commitdiff
Add a basic test for UserString.MutableString.
authorWalter Dörwald <walter@livinglogic.de>
Thu, 17 Feb 2005 18:51:48 +0000 (18:51 +0000)
committerWalter Dörwald <walter@livinglogic.de>
Thu, 17 Feb 2005 18:51:48 +0000 (18:51 +0000)
Lib/test/test_userstring.py

index 990199ed5c3d217fa131e6460e946bc06beba3a6..6057e65fdcafd820f35ba01be6b4d29ba6f76599 100755 (executable)
@@ -5,7 +5,7 @@
 import unittest
 from test import test_support, string_tests
 
-from UserString import UserString
+from UserString import UserString, MutableString
 
 class UserStringTest(
     string_tests.CommonTest,
@@ -43,8 +43,15 @@ class UserStringTest(
         # we don't fix the arguments, because UserString can't cope with it
         getattr(object, methodname)(*args)
 
+class MutableStringTest(UserStringTest):
+    type2test = MutableString
+
+    # MutableStrings can be hashed => deactivate test
+    def test_hash(self):
+        pass
+
 def test_main():
-    test_support.run_unittest(UserStringTest)
+    test_support.run_unittest(UserStringTest, MutableStringTest)
 
 if __name__ == "__main__":
     test_main()