2
from pypy.translator.lisp.buildcl import make_cl_func
4
def test_dict_length():
5
def dict_length_one(key, val):
8
cl_dict_length_one = make_cl_func(dict_length_one, [int, int])
9
assert cl_dict_length_one(42, 42) == 1
12
py.test.skip("CDefinedInt implementation")
16
cl_dict_get = make_cl_func(dict_get, [int])
17
assert cl_dict_get(42) == 43
20
py.test.skip("CDefinedInt implementation")
27
cl_dict_iter = make_cl_func(dict_iter)
28
assert cl_dict_iter() == 12
30
def test_dict_values():
31
py.test.skip("CDefinedInt implementation")
35
for value in dic.values():
38
cl_dict_value = make_cl_func(dict_values)
39
assert cl_dict_value() == 12