Upgrade linting configuration

This commit is contained in:
François Voron
2024-02-05 09:20:29 +01:00
parent cd5eaf1d51
commit 9d07464be1
8 changed files with 22 additions and 12 deletions

View File

@ -36,9 +36,10 @@ class AccessTokenDatabaseMock(AccessTokenDatabase[AccessTokenModel]):
access_token = self.store[token]
if max_age is not None and access_token.created_at < max_age:
return None
return access_token
except KeyError:
return None
else:
return access_token
async def create(self, create_dict: Dict[str, Any]) -> AccessTokenModel:
access_token = AccessTokenModel(**create_dict)

View File

@ -71,7 +71,7 @@ def jwt_strategy(request, secret: SecretType):
return JWTStrategy(
ECC_PRIVATE_KEY, LIFETIME, algorithm="ES256", public_key=ECC_PUBLIC_KEY
)
raise ValueError(f"Unrecognized algorithm: {request.param}")
raise ValueError(f"Unrecognized algorithm: {request.param}") # noqa: TRY003
@pytest.fixture

View File

@ -18,9 +18,10 @@ class RedisMock:
value, expiration = self.store[key]
if expiration is not None and expiration < datetime.now().timestamp():
return None
return value
except KeyError:
return None
else:
return value
async def set(self, key: str, value: str, ex: Optional[int] = None):
expiration = None

View File

@ -61,7 +61,7 @@ async def test_app_client(
def current_superuser(
user: UserModel = Depends(
fastapi_users.current_user(active=True, superuser=True)
)
),
):
return user