WIP
This commit is contained in:
@@ -2,6 +2,7 @@ import base64
|
||||
import json
|
||||
import os
|
||||
from dataclasses import dataclass
|
||||
from decimal import Decimal
|
||||
from http import HTTPMethod
|
||||
from urllib.parse import urlencode
|
||||
|
||||
@@ -155,7 +156,10 @@ def dynamodb_persistence_layer(dynamodb_client):
|
||||
@pytest.fixture()
|
||||
def dynamodb_seeds(dynamodb_persistence_layer):
|
||||
with open('tests/seeds.jsonl', 'rb') as fp:
|
||||
reader = jsonlines.Reader(fp)
|
||||
reader = jsonlines.Reader(
|
||||
fp,
|
||||
loads=lambda s: json.loads(s, parse_float=Decimal), # type: ignore
|
||||
)
|
||||
|
||||
for line in reader.iter(type=dict, skip_invalid=True):
|
||||
dynamodb_persistence_layer.put_item(item=line)
|
||||
|
||||
Reference in New Issue
Block a user