feat: bump packages, fix tests; fix: pydantic .dict() to .model_dump(); bump: 2.0.4

This commit is contained in:
Georg K
2023-11-15 19:44:30 +03:00
parent 937c09e2b7
commit a45101637c
9 changed files with 18 additions and 18 deletions

View File

@@ -56,7 +56,7 @@ class MatchInfoGetter(AbstractInjector):
self.model = type("PathModel", (BaseModel,), attrs)
def inject(self, request: BaseRequest, args_view: list, kwargs_view: dict):
args_view.extend(self.model(**request.match_info).dict().values())
args_view.extend(self.model(**request.match_info).model_dump().values())
class BodyGetter(AbstractInjector):
@@ -120,7 +120,7 @@ class QueryGetter(AbstractInjector):
def inject(self, request: BaseRequest, args_view: list, kwargs_view: dict):
data = self._query_to_dict(request.query)
cleaned = self.model(**data).dict()
cleaned = self.model(**data).model_dump()
for group_name, (group_cls, group_attrs) in self._groups.items():
group = group_cls()
for attr_name in group_attrs:
@@ -166,7 +166,7 @@ class HeadersGetter(AbstractInjector):
def inject(self, request: BaseRequest, args_view: list, kwargs_view: dict):
header = {k.lower().replace("-", "_"): v for k, v in request.headers.items()}
cleaned = self.model(**header).dict()
cleaned = self.model(**header).model_dump()
for group_name, (group_cls, group_attrs) in self._groups.items():
group = group_cls()
for attr_name in group_attrs: