Add Request in event_handlers arguments

This commit is contained in:
François Voron
2020-01-20 10:46:45 +01:00
parent 7279b44e19
commit 57a37150a0
3 changed files with 22 additions and 8 deletions

View File

@ -5,6 +5,7 @@ import jwt
import pytest
from fastapi import FastAPI
from starlette import status
from starlette.requests import Request
from starlette.testclient import TestClient
from fastapi_users.authentication import Authenticator
@ -106,6 +107,8 @@ class TestRegister:
actual_user = event_handler.call_args[0][0]
assert actual_user.id == response_json["id"]
request = event_handler.call_args[0][1]
assert isinstance(request, Request)
def test_valid_body_is_superuser(self, test_app_client: TestClient, event_handler):
json = {
@ -211,6 +214,8 @@ class TestForgotPassword:
algorithms=[JWT_ALGORITHM],
)
assert decoded_token["user_id"] == user.id
request = event_handler.call_args[0][2]
assert isinstance(request, Request)
@pytest.mark.router