[pypy-commit] pypy py3.5: fix tests
arigo
pypy.commits at gmail.com
Wed Jan 18 06:55:46 EST 2017
Author: Armin Rigo <arigo at tunes.org>
Branch: py3.5
Changeset: r89656:4991383b53ef
Date: 2017-01-18 12:55 +0100
http://bitbucket.org/pypy/pypy/changeset/4991383b53ef/
Log: fix tests
diff --git a/pypy/module/pypyjit/test_pypy_c/test_containers.py b/pypy/module/pypyjit/test_pypy_c/test_containers.py
--- a/pypy/module/pypyjit/test_pypy_c/test_containers.py
+++ b/pypy/module/pypyjit/test_pypy_c/test_containers.py
@@ -10,7 +10,7 @@
pass
a = A()
a.x = 1
- for s in sys.modules.keys() * 1000:
+ for s in list(sys.modules.keys()) * 1000:
d.get(s) # force pending setfields etc.
inc = a.x # ID: look
d[s] = d.get(s, 0) + inc
@@ -64,11 +64,14 @@
i8 = int_lt(i5, i7)
guard_true(i8, descr=...)
guard_not_invalidated(descr=...)
- p10 = call_r(ConstClass(ll_str__IntegerR_SignedConst_Signed), i5, descr=<Callr . i EF=3>)
+ p109 = call_r(ConstClass(ll_str__IntegerR_SignedConst_Signed), i5, descr=<Callr . i EF=3>)
+ guard_no_exception(descr=...)
+ guard_nonnull(p109, descr=...)
+ p10 = call_r(ConstClass(ll_str2unicode__rpy_stringPtr), p109, descr=<Callr . r EF=4 OS=2>)
guard_no_exception(descr=...)
guard_nonnull(p10, descr=...)
- i99 = strhash(p10)
- i12 = cond_call_value_i(i99, ConstClass(_ll_strhash__rpy_stringPtr), p10, descr=<Calli . r EF=2>)
+ i99 = unicodehash(p10)
+ i12 = cond_call_value_i(i99, ConstClass(_ll_strhash__rpy_unicodePtr), p10, descr=<Calli . r EF=2>)
p13 = new(descr=...)
p15 = new_array_clear(16, descr=<ArrayU 1>)
{{{
@@ -87,7 +90,7 @@
call_n(ConstClass(_ll_dict_setitem_lookup_done_trampoline), p13, p10, p20, i12, i17, descr=<Callv 0 rrrii EF=5>)
setfield_gc(p20, i5, descr=<FieldS .*W_IntObject.inst_intval .* pure>)
guard_no_exception(descr=...)
- i98 = strhash(p10)
+ i98 = unicodehash(p10)
i23 = call_i(ConstClass(ll_call_lookup_function), p13, p10, i12, 0, descr=<Calli . rrii EF=5 OS=4>)
guard_no_exception(descr=...)
i27 = int_lt(i23, 0)
@@ -115,7 +118,7 @@
while i < n:
z = list(())
z.append(1)
- i += z[-1] / len(z)
+ i += z[-1] // len(z)
return i
log = self.run(main, [1000])
@@ -247,7 +250,7 @@
n -= 1
log = self.run(main, [1000])
- assert log.result == main(1000)
+ assert log.result == None
loop, = log.loops_by_filename(self.filepath)
ops = loop.ops_by_id('getitem', include_guard_not_invalidated=False)
assert log.opnames(ops) == []
More information about the pypy-commit
mailing list