Skip to content

Commit face6db

Browse files
added relevant test
1 parent eca9450 commit face6db

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

tests/python/test_dict_methods.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -555,3 +555,19 @@ def test_next_operator():
555555
assert (True)
556556
fourth = next(myit, 'default')
557557
assert fourth == 'default'
558+
559+
560+
def test_next_operator_non_iterator():
561+
make_js_generator = pm.eval("""
562+
function* sliceGenerator(pyIter)
563+
{
564+
yield python.eval('lambda x: next(x)')(pyIter);
565+
}
566+
sliceGenerator;
567+
""")
568+
569+
try:
570+
next(make_js_generator(range(0,5)))
571+
assert (False)
572+
except StopIteration as e:
573+
assert (True)

0 commit comments

Comments
 (0)