add courses

This commit is contained in:
2025-07-02 19:50:53 -03:00
parent 8901f44ca3
commit 9b927bdbcd
14 changed files with 1413 additions and 0 deletions

View File

View File

@@ -0,0 +1,18 @@
import app.events.daily_sync_course_metadata as app
from aws_lambda_powertools.utilities.typing import LambdaContext
from layercake.dynamodb import DynamoDBPersistenceLayer, KeyPair
def test_daily_sync_course_metadata(
dynamodb_client,
dynamodb_persistence_layer: DynamoDBPersistenceLayer,
lambda_context: LambdaContext,
):
app.lambda_handler({}, lambda_context) # type: ignore
collection = dynamodb_persistence_layer.collection
item = collection.get_item(
KeyPair('a810dd22-56c0-4d9b-8cd2-7e2ee9c45839', 'metadata#unit_price')
)
assert item