add dynamodb collection

This commit is contained in:
2025-03-21 09:20:57 -03:00
parent 76277d17b9
commit a58e782ddb
6 changed files with 201 additions and 50 deletions

View File

@@ -0,0 +1,19 @@
import tempfile
from pathlib import Path
import layercake.jsonl as jsonl
def test_readlines():
with tempfile.NamedTemporaryFile() as fp:
fp.writelines([b'{}\n' for _ in range(4)])
fp.seek(0)
with jsonl.readlines(fp.name) as lines:
assert sum(1 for _ in lines) == 4
with jsonl.readlines(Path('notfound.jsonl')) as lines:
assert sum(1 for _ in lines) == 0
with jsonl.readlines(Path('notfound.jsonl')) as lines:
assert list(lines) == []