Sebastián Ramírez
bff5dbbf5d
✨ Implement dependency value cache per request ( #292 )
* ✨ Add dependency cache, with support for disabling it
* ✅ Add tests for dependency cache
* 📝 Add docs about dependency value caching
6 years ago
Sebastián Ramírez
09cd7c47a1
✨ Implement dependency overrides for testing ( #291 )
* ✨ Implement dependency overrides for testing
* ✅ Add docs source tests and extra tests for dependency overrides
* 📝 Add docs for testing dependencies with overrides
6 years ago
James Kaplan
b087246f26
✨ Add support for WebSockets with dependencies, params, etc #166 ( #178 )
6 years ago
Sebastián Ramírez
7391056daf
✨ Add OAuth2 scopes with SecurityScopes, upgrade Security ( #141 )
* ✨ Upgrade OAuth2 Security with scopes handling
* 📝 Update Security tutorial with OAuth2 and JWT
* ✨ Add tutorial code for OAuth2 with scopes (and JWT)
* ✅ Add tests for tutorial/OAuth2 with scopes
* 🐛 Fix security_scopes type declaration
* ✨ Add docs and tests for SecurityScopes
6 years ago
Sebastián Ramírez
9b04593260
✨ Add support for BackgroundTasks parameters ( #103 )
* ✨ Add support for BackgroundTasks parameters
* 🐛 Fix type declaration in dependencies
* 🐛 Fix coverage of util in tests
6 years ago
Sebastián Ramírez
7da9625505
💚 Revert to flit install and re-format
As it has shown to be more reliable, and closer to final user environments
7 years ago
Sebastián Ramírez
00e2e544c7
♻️ Re-format tutorials, files names and tests
for tutorial files
7 years ago
Sebastián Ramírez
d9fbead646
🎨 Remove un-used imports, add auto-flake
7 years ago
Sebastián Ramírez
db3c270f8e
✨ Update requests with body, rename params
7 years ago
Sebastián Ramírez
0e19c24014
✨ Update parameter names and order
fix mypy types, refactor, lint
7 years ago
Sebastián Ramírez
b9d912c638
♻️ Refactor, fix and update code
7 years ago