[pypy-svn] rev 2625 - pypy/trunk/src/pypy/module/test

pmaupin at codespeak.net pmaupin at codespeak.net
Sat Dec 20 11:01:53 CET 2003


Author: pmaupin
Date: Sat Dec 20 11:01:52 2003
New Revision: 2625

Modified:
   pypy/trunk/src/pypy/module/test/test_builtin.py
Log:
Added test for intern()

Modified: pypy/trunk/src/pypy/module/test/test_builtin.py
==============================================================================
--- pypy/trunk/src/pypy/module/test/test_builtin.py	(original)
+++ pypy/trunk/src/pypy/module/test/test_builtin.py	Sat Dec 20 11:01:52 2003
@@ -21,6 +21,16 @@
         self.assertRaises(ValueError, chr, -1)
         self.assertRaises(TypeError, chr, 'a')
 
+    def test_intern(self):
+        self.assertRaises(TypeError, intern)
+        s = "never interned before"
+        s2 = intern(s)
+        self.assertEquals(s, s2)
+        s3 = s.swapcase()
+        self.assert_(s3 != s2)
+        s4 = s3.swapcase()
+        self.assert_(intern(s4) is s2)
+
     def test_globals(self):
         d = {"foo":"bar"}
         exec "def f(): return globals()" in d


More information about the Pypy-commit mailing list