Skip to content

Commit 1a27236

Browse files
authored
additional test for is_clvm_canonical() (#19595)
1 parent 49e043e commit 1a27236

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

chia/_tests/core/mempool/test_mempool_manager.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,14 @@ def test_atom_canonical(clvm_hex: str, expect: int) -> None:
191191
assert is_canonical
192192

193193

194+
@pytest.mark.anyio
195+
async def test_bundles_are_canonical(test_bundles: list[SpendBundle]) -> None:
196+
for sb in test_bundles:
197+
for spend in sb.coin_spends:
198+
assert is_clvm_canonical(bytes(spend.puzzle_reveal))
199+
assert is_clvm_canonical(bytes(spend.solution))
200+
201+
194202
@dataclasses.dataclass(frozen=True)
195203
class TestBlockRecord:
196204
"""

0 commit comments

Comments
 (0)