adriangb / xpresso

A composable Python ASGI web framework
https://xpresso-api.dev/
MIT License
177 stars 4 forks source link

feat: Security classes #68

Closed adriangb closed 2 years ago

adriangb commented 2 years ago

Closes #22

codecov-commenter commented 2 years ago

Codecov Report

Merging #68 (222601d) into main (52489fe) will decrease coverage by 1.33%. The diff coverage is 62.84%.

@@            Coverage Diff             @@
##             main      #68      +/-   ##
==========================================
- Coverage   97.48%   96.14%   -1.34%     
==========================================
  Files         142      147       +5     
  Lines        4566     4749     +183     
  Branches      748      785      +37     
==========================================
+ Hits         4451     4566     +115     
- Misses         71      138      +67     
- Partials       44       45       +1     
Impacted Files Coverage Δ
xpresso/binders/_security/utils.py 20.00% <20.00%> (ø)
xpresso/security.py 26.92% <26.92%> (ø)
xpresso/binders/_security/oauth.py 56.71% <56.71%> (ø)
xpresso/binders/_security/apikey.py 64.44% <64.44%> (ø)
tests/test_security/test_security_key_header.py 100.00% <100.00%> (ø)
xpresso/binders/api.py 100.00% <100.00%> (ø)
tests/__init__.py 100.00% <0.00%> (ø)