add get_items

This commit is contained in:
2025-04-08 13:44:06 -03:00
parent 68ff6f282b
commit 6450e5fa7c
18 changed files with 393 additions and 195 deletions

View File

@@ -14,6 +14,24 @@ from ..conftest import HttpApiProxy, LambdaContext
YEAR_DAYS = 365
def test_get_course(
mock_app,
dynamodb_seeds,
http_api_proxy: HttpApiProxy,
lambda_context: LambdaContext,
):
r = mock_app.lambda_handler(
http_api_proxy(
raw_path='/courses',
method=HTTPMethod.GET,
headers={'X-Tenant': '*'},
),
lambda_context,
)
print(r)
def test_post_course(
mock_app,
dynamodb_seeds,
@@ -72,9 +90,8 @@ def test_put_course(
),
lambda_context,
)
assert r['statusCode'] == HTTPStatus.OK
collect = DynamoDBCollection(dynamodb_persistence_layer)
course = collect.get_item(KeyPair('90d7f0d2-d9a4-4467-a31c-f9a7955964cf', '0'))
print(course)
assert r['statusCode'] == HTTPStatus.OK
assert course['name'] == 'pytest'