Open scolby33 opened 6 years ago
Merging #40 into develop will increase coverage by
8.82%
. The diff coverage is24.27%
.
@@ Coverage Diff @@
## develop #40 +/- ##
===========================================
+ Coverage 42.9% 51.73% +8.82%
===========================================
Files 20 21 +1
Lines 825 893 +68
Branches 75 79 +4
===========================================
+ Hits 354 462 +108
+ Misses 461 418 -43
- Partials 10 13 +3
Impacted Files | Coverage Δ | |
---|---|---|
src/ocspdash/models.py | 77.14% <ø> (ø) |
:arrow_up: |
src/ocspdash/web/app.py | 86.66% <100%> (+86.66%) |
:arrow_up: |
src/ocspdash/web/blueprints/api.py | 29.52% <12.32%> (+29.52%) |
:arrow_up: |
src/ocspdash/web/exceptions.py | 43.75% <43.75%> (ø) |
|
src/ocspdash/manager.py | 63.08% <50%> (+0.75%) |
:arrow_up: |
src/ocspdash/web/extension.py | 93.33% <66.66%> (+93.33%) |
:arrow_up: |
src/ocspdash/web/admin.py | 43.75% <0%> (+43.75%) |
:arrow_up: |
... and 5 more |
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact)
,ø = not affected
,? = missing data
Powered by Codecov. Last update 4472751...fcfdcee. Read the comment docs.
I agree so many 400's is not the best, but none of the other error codes seem to fit better.
One thing I have seen is returning JSON errors like (for Pushover, for example):
{
"user": "invalid",
"errors": [
"user identifier is invalid"
],
"status": 0,
"request": "5042853c-402d-4a18-abcb-168734a801de"
}
Despite them having a list of errors
, I don't think I ever saw a response with more than one there.
You can return json and give it a non-200 error
Well, gonna try this now http://flask.pocoo.org/docs/1.0/patterns/apierrors/
yo whats going on with this PR
BUMP
Will close #25.