pocketpy/tests/480_setcomp.py
zhs628 fc991ab697
Increase coverage 2025 12 01 (#412)
* 通过引发py_call错误覆盖相关调用者的ok==false分支

* Revert "通过引发py_call错误覆盖相关调用者的ok==false分支"

This reverts commit 36dc0b5d81a02a83dfdeca2d4d6d265f5f793b4b.

* add test

* rename test files

* fix bugs

* fix bugs
2025-12-04 21:01:29 +08:00

11 lines
287 B
Python

a = {i for i in range(10)}
assert a == set(range(10))
a = {i for i in range(10) if i % 2 == 0}
assert a == {0, 2, 4, 6, 8}
a = {i**3 for i in range(10) if i % 2 == 0}
assert a == {0, 8, 64, 216, 512}
a = {(i,i+1) for i in range(5)}
assert a == {(0, 1), (1, 2), (2, 3), (3, 4), (4, 5)}