16 lines
337 B
Python
16 lines
337 B
Python
|
import pytest
|
||
|
from rustapi_module import pyclass_iter
|
||
|
|
||
|
|
||
|
def test_iter():
|
||
|
i = pyclass_iter.PyClassIter()
|
||
|
assert next(i) == 1
|
||
|
assert next(i) == 2
|
||
|
assert next(i) == 3
|
||
|
assert next(i) == 4
|
||
|
assert next(i) == 5
|
||
|
|
||
|
with pytest.raises(StopIteration) as excinfo:
|
||
|
next(i)
|
||
|
assert excinfo.value.value == "Ended"
|