from http import HTTPMethod from urllib.parse import urlencode from ..conftest import HttpApiProxy, LambdaContext def test_html( app, seeds, http_api_proxy: HttpApiProxy, lambda_context: LambdaContext, ): r = app.lambda_handler( http_api_proxy( raw_path='/login', method=HTTPMethod.GET, query_string_parameters={'continue': 'http://localhost'}, ), lambda_context, ) # print(r) def test_login( app, seeds, http_api_proxy: HttpApiProxy, lambda_context: LambdaContext, ): r = app.lambda_handler( http_api_proxy( raw_path='/login', method=HTTPMethod.POST, headers={ 'Content-Type': 'application/x-www-form-urlencoded', }, body=urlencode( { 'username': 'sergio@somosbeta.com.br', 'password': 'pytest@123', 'continue': 'http://localhost', } ), ), lambda_context, ) # print(r)