[pypy-svn] r29544 - pypy/dist/pypy/objspace/std/test

pedronis at codespeak.net pedronis at codespeak.net
Sat Jul 1 10:04:00 CEST 2006


Author: pedronis
Date: Sat Jul  1 10:03:57 2006
New Revision: 29544

Modified:
   pypy/dist/pypy/objspace/std/test/test_userobject.py
Log:
add a test to make sure that overriding of methods in instances works in PyPy as expected.



Modified: pypy/dist/pypy/objspace/std/test/test_userobject.py
==============================================================================
--- pypy/dist/pypy/objspace/std/test/test_userobject.py	(original)
+++ pypy/dist/pypy/objspace/std/test/test_userobject.py	Sat Jul  1 10:03:57 2006
@@ -175,3 +175,13 @@
         assert 'NameError' in line2
         assert 'yaddadlaouti' in line2
         assert 'ignored' in line2
+
+    def test_instance_overrides_meth(self):
+        class C(object):
+            def m(self):
+                return "class"
+        assert C().m() == 'class'
+        c = C()
+        c.m = lambda: "instance"
+        res = c.m()
+        assert res == "instance"



More information about the Pypy-commit mailing list