from http import HTTPMethod, HTTPStatus from layercake.dynamodb import DynamoDBPersistenceLayer from ...conftest import HttpApiProxy, LambdaContext def test_fulfillment( app, seeds, http_api_proxy: HttpApiProxy, dynamodb_persistence_layer: DynamoDBPersistenceLayer, lambda_context: LambdaContext, ): r = app.lambda_handler( http_api_proxy( raw_path='/orders/4b23f6f5-5377-476b-b1de-79427c0295f6/fulfillment', method=HTTPMethod.POST, body={ 'org_id': '123', }, ), lambda_context, ) assert r['statusCode'] == HTTPStatus.NO_CONTENT