cancel enrollment on billing

This commit is contained in:
2025-08-20 12:19:17 -03:00
parent 18221ee1f4
commit 6c301d320b
8 changed files with 288 additions and 53 deletions

View File

@@ -1,11 +1,10 @@
import os
from dataclasses import dataclass
from uuid import uuid4
import jsonlines
import pytest
PYTEST_TABLE_NAME = f'pytest-{uuid4()}'
PYTEST_TABLE_NAME = 'pytest'
PK = 'id'
SK = 'sk'
@@ -69,7 +68,9 @@ def dynamodb_persistence_layer(dynamodb_client):
@pytest.fixture()
def dynamodb_seeds(dynamodb_client):
with jsonlines.open('tests/seeds.jsonl') as lines:
for line in lines:
dynamodb_client.put_item(TableName=PYTEST_TABLE_NAME, Item=line)
def dynamodb_seeds(dynamodb_persistence_layer):
with open('tests/seeds.jsonl', 'rb') as fp:
reader = jsonlines.Reader(fp)
for line in reader.iter(type=dict, skip_invalid=True):
dynamodb_persistence_layer.put_item(item=line)