[pypy-svn] r21849 - pypy/dist/pypy/translator/c/test

pedronis at codespeak.net pedronis at codespeak.net
Mon Jan 9 22:06:33 CET 2006


Author: pedronis
Date: Mon Jan  9 22:06:32 2006
New Revision: 21849

Modified:
   pypy/dist/pypy/translator/c/test/test_ext__socket.py
Log:
translator.Translator should not be used anymore!
is going away. Use TranslationContext instead



Modified: pypy/dist/pypy/translator/c/test/test_ext__socket.py
==============================================================================
--- pypy/dist/pypy/translator/c/test/test_ext__socket.py	(original)
+++ pypy/dist/pypy/translator/c/test/test_ext__socket.py	Mon Jan  9 22:06:32 2006
@@ -2,7 +2,7 @@
 import py
 import _socket, thread
 from pypy.translator.c.test.test_genc import compile
-from pypy.translator.translator import Translator
+from pypy.translator.translator import TranslationContext
 from pypy.module._socket.test import echoserver
 
 
@@ -73,9 +73,9 @@
     from pypy.module._socket.rpython import rsocket
     def does_stuff():
         return rsocket.newsocket(_socket.AF_INET, _socket.SOCK_STREAM, 0)
-    t = Translator(does_stuff)
-    a = t.annotate([])
-    assert a.gettype(t.graphs[0].getreturnvar()) == int
+    t = TranslationContext()
+    s = t.buildannotator().build_types(does_stuff, [])
+    assert s.knowntype == int
 
 def test_newsocket():
     from pypy.module._socket.rpython import rsocket



More information about the Pypy-commit mailing list