add typing

This commit is contained in:
2025-04-14 12:46:08 -03:00
parent e472826dcc
commit 558ea54929
7 changed files with 122 additions and 39 deletions

View File

@@ -148,6 +148,36 @@ def test_post_email(
}
def test_patch_email(
mock_app,
dynamodb_client,
dynamodb_seeds,
dynamodb_persistence_layer: DynamoDBPersistenceLayer,
http_api_proxy: HttpApiProxy,
lambda_context: LambdaContext,
):
r = mock_app.lambda_handler(
http_api_proxy(
raw_path='/users/5OxmMjL-ujoR5IMGegQz/emails',
method=HTTPMethod.PATCH,
body={
'old_email': 'sergio@somosbeta.com.br',
'new_email': 'osergiosiqueira@gmail.com',
},
),
lambda_context,
)
assert r['statusCode'] == HTTPStatus.OK
collect = DynamoDBCollection(dynamodb_persistence_layer)
user = collect.get_item(KeyPair('5OxmMjL-ujoR5IMGegQz', '0'))
print(user)
# assert user['emails'] == {
# 'sergio@somosbeta.com.br',
# }
def test_delete_email(
mock_app,
dynamodb_client,