MCPcopy Create free account
hub / github.com/Distributive-Network/PythonMonkey / test_iter_operator_array

Function test_iter_operator_array

tests/python/test_arrays.py:2611–2625  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2609
2610
2611def test_iter_operator_array():
2612 myit = iter([1, 2, 3])
2613 result = [None, None, None, None]
2614 pm.eval("""
2615 (result, myit) => {
2616 result[0] = myit.next();
2617 result[1] = myit.next();
2618 result[2] = myit.next();
2619 result[3] = myit.next();
2620 }
2621 """)(result, myit)
2622 assert result[0] == {'done': False, 'value': 1.0}
2623 assert result[1] == {'done': False, 'value': 2.0}
2624 assert result[2] == {'done': False, 'value': 3.0}
2625 assert result[3] == {'done': True}
2626
2627
2628def test_iter_reentrance():

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected