English
Open in Telegram

Post🚀 New issue to wemake-services/django-modern-rest by @sobolevn

12 September 2026
W
wps_forward_bot
🚀 New issue to wemake-services/django-modern-rest by @sobolevn 📝 Improve testing of complex type-forms (#1460) We test quite a lot of type forms in our tests. But, we never test code like: type UserBody = Body[User] class MyController(...): def post(self, parsed_body: UserBody) -> str: ... This must define the correct component parser for Body. The same should be tested with UserBody: TypeAlias = Body[User] For all the serializers. One more thing: union type with ResponseSpecMetadata. class MyController(...): def get(self) -> Annotated[UserModel, ResponseSpecMetadata(headers={'X-Id': HeaderSpec()})] | str: ... I think that there can be bugs in this code, see unwrap_annotation in litestar on how we can properly unwrap all annotations and get the metadata. Please, add tests first. Then fix bugs if present. Feel free to discuss the design if needed. #feature #help_wanted #opensource_september #django_modern_rest sent via relator
1 · 166 ·

Nearby in the feed

Wwps_forward_bot🚀 New issue to wemake-services/django-modern-rest by @sobolevn 📝 Provide concrete views (#1457) Currently we have a lot of reusable views for auth. But, this isWwps_forward_bot🚀 New issue to wemake-services/django-modern-rest by @sobolevn 📝 Support explicitly abstract controllers (#1458) Currently we only infer Controller.is_abstract
this message
Wwps_forward_bot🚀 New issue to wemake-services/django-modern-rest by @sobolevn 📝 Make sure that it is possible to customize `operation_id` generation (#1461) If people need to Wwps_forward_bot🚀 New issue to wemake-services/django-modern-rest by @sobolevn 📝 Support better schema generation parameters (#1462) Currently we don't pass quite a lot of opti
ННаходки в опенсорсе: PythonНаходки в опенсорсе: Python@opensource_findings_python · channel · Tech
1 052subscribers342average post reach
Venue feed Open in Telegram

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · Index limits · Remove a page · Catalog · Search · How we count