[pypy-svn] r9663 - pypy/dist/pypy/translator/test

arigo at codespeak.net arigo at codespeak.net
Sat Mar 5 17:18:54 CET 2005


Author: arigo
Date: Sat Mar  5 17:18:54 2005
New Revision: 9663

Modified:
   pypy/dist/pypy/translator/test/snippet.py
   pypy/dist/pypy/translator/test/test_annrpython.py
Log:
Yet another try at what I really want to check.


Modified: pypy/dist/pypy/translator/test/snippet.py
==============================================================================
--- pypy/dist/pypy/translator/test/snippet.py	(original)
+++ pypy/dist/pypy/translator/test/snippet.py	Sat Mar  5 17:18:54 2005
@@ -470,9 +470,11 @@
 class CSub1(CBase):
     def m(self):
         self.x = 42
+        return self.x
 class CSub2(CBase):
     def m(self):
         self.x = 'world'
+        return self.x
 
 def methodcall_is_precise(cond):
     if cond:
@@ -480,6 +482,7 @@
     else:
         x = CSub2()
     x.m()
+    return CSub1().m()
 
 
 def flow_type_info(i):

Modified: pypy/dist/pypy/translator/test/test_annrpython.py
==============================================================================
--- pypy/dist/pypy/translator/test/test_annrpython.py	(original)
+++ pypy/dist/pypy/translator/test/test_annrpython.py	Sat Mar  5 17:18:54 2005
@@ -567,6 +567,7 @@
                 a.bookkeeper.immutablevalue(42))
         assert (classes[snippet.CSub2].attrs['x'].s_value ==
                 a.bookkeeper.immutablevalue('world'))
+        assert s == a.bookkeeper.immutablevalue(42)
 
 
 def g(n):



More information about the Pypy-commit mailing list