[pypy-svn] r26476 - pypy/dist/pypy/translator/cl/test
sanxiyn at codespeak.net
sanxiyn at codespeak.net
Fri Apr 28 04:02:33 CEST 2006
Author: sanxiyn
Date: Fri Apr 28 04:02:30 2006
New Revision: 26476
Modified:
pypy/dist/pypy/translator/cl/test/test_oo.py
Log:
(dialtone, sanxiyn)
Make a test showing duplicate method generation to fail by counting
defmethod in the code
Modified: pypy/dist/pypy/translator/cl/test/test_oo.py
==============================================================================
--- pypy/dist/pypy/translator/cl/test/test_oo.py (original)
+++ pypy/dist/pypy/translator/cl/test/test_oo.py Fri Apr 28 04:02:30 2006
@@ -26,7 +26,7 @@
cl_inc = make_cl_func(inc, [int])
assert cl_inc(5) == 6
-def test_twice():
+def test_method_twice():
class IntHolder:
def __init__(self, number):
self.number = number
@@ -39,8 +39,10 @@
obj.inc()
obj.inc()
return obj.get()
- cl_inc_two = make_cl_func(inc_two, [int])
- assert cl_inc_two(5) == 7
+ code = generate_cl_func(inc_two, [int])
+ print code
+ methodcount = code.count("defmethod")
+ assert methodcount == 3
def test_inherit():
class Foo:
More information about the Pypy-commit
mailing list