tests/basics/iter1.py: Add more tests for walking a user-defined iter.

Some code in mp_iternext() was only tested by the native emitter, so the
tests added here test this function using just the bytecode emitter.
pull/3696/head
Damien George 2018-03-30 14:21:18 +11:00
rodzic f50b64cab5
commit bcfff4fc98
1 zmienionych plików z 9 dodań i 0 usunięć

Wyświetl plik

@ -68,3 +68,12 @@ except StopIteration:
for i in myiter(32):
print(i)
# repeat some of the above tests but use tuple() to walk the iterator (tests mp_iternext)
print(tuple(myiter(5)))
print(tuple(myiter(12)))
print(tuple(myiter(32)))
try:
tuple(myiter(22))
except TypeError:
print('raised TypeError')