@@ -51,7 +51,7 @@ def __init__(self, app: Flask, port: int, backend: Backend, logging: bool = Fals
51
51
self .port = port
52
52
self .logging = logging
53
53
self .httpd = wsgiref .simple_server .make_server (
54
- "localhost" , port , app , handler_class = self .make_request_handler ()
54
+ "localhost" , port , app , handler_class = self ._make_request_handler ()
55
55
)
56
56
self .models = models
57
57
self .logged_user = None
@@ -75,7 +75,7 @@ def logged_user():
75
75
except AttributeError :
76
76
pass
77
77
78
- def make_request_handler (self ):
78
+ def _make_request_handler (self ):
79
79
server = self
80
80
81
81
class RequestHandler (WSGIRequestHandler ):
@@ -114,7 +114,7 @@ def random_group(self, **kwargs) -> Group:
114
114
115
115
return group
116
116
117
- def random_token (self , subject , client , ** kwargs ) -> Token :
117
+ def random_token (self , subject : User , client : Client , ** kwargs ) -> Token :
118
118
"""Generate a test :class:`~canaille.oidc.basemodels.Token` with random values.
119
119
120
120
Any parameter will be used instead of a random value.
@@ -138,7 +138,7 @@ def random_token(self, subject, client, **kwargs) -> Token:
138
138
139
139
return token
140
140
141
- def login (self , user ):
141
+ def login (self , user : User ):
142
142
"""Open a session for the user in the IAM session.
143
143
144
144
This allows to skip the connection screen.
@@ -151,7 +151,7 @@ def logout(self):
151
151
self .logged_user = None
152
152
self .login_datetime = None
153
153
154
- def consent (self , user , client = None ):
154
+ def consent (self , user : User , client : Client | None = None ):
155
155
"""Make a user consent to share data with OIDC clients.
156
156
157
157
:param client: If :const:`None`, all existing clients are consented.
0 commit comments