[pypy-svn] r10407 - in pypy/dist/pypy: annotation translator/test
arigo at codespeak.net
arigo at codespeak.net
Thu Apr 7 17:30:48 CEST 2005
Author: arigo
Date: Thu Apr 7 17:30:48 2005
New Revision: 10407
Modified:
pypy/dist/pypy/annotation/builtin.py
pypy/dist/pypy/translator/test/test_annrpython.py
Log:
Always test before you check-in.
Additionally, always write a test for new features.
Modified: pypy/dist/pypy/annotation/builtin.py
==============================================================================
--- pypy/dist/pypy/annotation/builtin.py (original)
+++ pypy/dist/pypy/annotation/builtin.py Thu Apr 7 17:30:48 2005
@@ -7,6 +7,7 @@
from pypy.tool.ansi_print import ansi_print
from pypy.annotation.model import SomeInteger, SomeObject, SomeChar, SomeBool
from pypy.annotation.model import SomeList, SomeString, SomeTuple, SomeSlice
+from pypy.annotation.model import SomeFloat
from pypy.annotation.bookkeeper import getbookkeeper
from pypy.annotation.factory import ListFactory
from pypy.objspace.flow.model import Constant
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 Thu Apr 7 17:30:48 2005
@@ -690,6 +690,13 @@
s = a.build_types(snippet.harmonic, [int])
assert s.knowntype == float
+ def test_float(self):
+ def f(n):
+ return float(n)
+ a = RPythonAnnotator()
+ s = a.build_types(f, [int])
+ assert s.knowntype == float
+
def g(n):
return [0,1,2,n]
More information about the Pypy-commit
mailing list