[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