issues
search
ZPascal
/
grafana_api_sdk
The repository includes a Python SDK for the Grafana API
https://zpascal.github.io/grafana_api_sdk/
Apache License 2.0
20
stars
7
forks
source link
[FEAT] Add HTTP/2 support
#34
Closed
ZPascal
closed
11 months ago
ZPascal
commented
11 months ago
TODO:
[x] Adjust the other API endpoint and the tests to support non auth for this dedicated endpoint
[x] Fix the unittests
[x] Fix the integrationtests
[x] Create a new proxy to support HTTP/2
[x] Adjust the unittests to support HTTP/2
[x] Adjust the Integrationtest to support HTTP/2
[x] Identify the issue why
httpx
use HTTP/1.1 instead of HTTP/2 inside the integration test case.
[x] Document the general HTTP/2 support
[x] Document the HTTP/2 custom ssl_context support
github-actions[bot]
commented
11 months ago
Coverage Report
File
Stmts
Miss
Cover
grafana_api
\_\_init\_\_.py
0
0
100%
admin.py
160
0
100%
alerting.py
281
0
100%
alerting_notifications.py
91
0
100%
alerting_provisioning.py
228
0
100%
annotations.py
118
0
100%
api.py
116
0
100%
authentication.py
31
0
100%
correlations.py
58
0
100%
dashboard.py
176
0
100%
datasource.py
201
0
100%
external_group.py
34
0
100%
folder.py
110
0
100%
legacy_alerting.py
63
0
100%
legacy_playlist.py
55
0
100%
library.py
84
0
100%
licensing.py
26
0
100%
model.py
311
0
100%
organisation.py
151
0
100%
other_http.py
64
0
100%
playlist.py
80
0
100%
preferences.py
53
0
100%
query_history.py
70
0
100%
rbac.py
388
0
100%
reporting.py
19
0
100%
search.py
14
0
100%
service_account.py
115
0
100%
short_url.py
16
0
100%
snapshot.py
54
0
100%
team.py
105
0
100%
user.py
142
0
100%
tests/unittests
test_admin.py
346
0
100%
test_alerting.py
487
0
100%
test_alerting_notifications.py
175
0
100%
test_alerting_provisioning.py
367
0
100%
test_annotations.py
135
0
100%
test_api.py
166
0
100%
test_authentication.py
60
0
100%
test_correlations.py
111
0
100%
test_dashboard.py
362
0
100%
test_datasource.py
398
0
100%
test_external_group.py
65
0
100%
test_folder.py
204
0
100%
test_legacy_alerting.py
89
0
100%
test_legacy_playlist.py
109
0
100%
test_library.py
156
0
100%
test_licensing.py
52
0
100%
test_model.py
32
0
100%
test_organisation.py
228
0
100%
test_other_http.py
103
0
100%
test_playlist.py
167
0
100%
test_preferences.py
95
0
100%
test_query_history.py
129
0
100%
test_rbac.py
678
0
100%
test_reporting.py
25
0
100%
test_search.py
25
0
100%
test_service_account.py
173
0
100%
test_short_url.py
25
0
100%
test_snapshot.py
107
0
100%
test_team.py
218
0
100%
test_user.py
299
0
100%
TOTAL
9000
0
100%
Tests
Skipped
Failures
Errors
Time
868
0 :zzz:
0 :x:
0 :fire:
8.326s :stopwatch:
github-actions[bot]
commented
11 months ago
Coverage Report
File
Stmts
Miss
Cover
grafana_api
\_\_init\_\_.py
0
0
100%
admin.py
160
0
100%
alerting.py
281
0
100%
alerting_notifications.py
91
0
100%
alerting_provisioning.py
228
0
100%
annotations.py
118
0
100%
api.py
116
0
100%
authentication.py
31
0
100%
correlations.py
58
0
100%
dashboard.py
176
0
100%
datasource.py
201
0
100%
external_group.py
34
0
100%
folder.py
110
0
100%
legacy_alerting.py
63
0
100%
legacy_playlist.py
55
0
100%
library.py
84
0
100%
licensing.py
26
0
100%
model.py
311
0
100%
organisation.py
151
0
100%
other_http.py
64
0
100%
playlist.py
80
0
100%
preferences.py
53
0
100%
query_history.py
70
0
100%
rbac.py
388
0
100%
reporting.py
19
0
100%
search.py
14
0
100%
service_account.py
115
0
100%
short_url.py
16
0
100%
snapshot.py
54
0
100%
team.py
105
0
100%
user.py
142
0
100%
tests/unittests
test_admin.py
346
0
100%
test_alerting.py
487
0
100%
test_alerting_notifications.py
175
0
100%
test_alerting_provisioning.py
367
0
100%
test_annotations.py
135
0
100%
test_api.py
166
0
100%
test_authentication.py
60
0
100%
test_correlations.py
111
0
100%
test_dashboard.py
362
0
100%
test_datasource.py
398
0
100%
test_external_group.py
65
0
100%
test_folder.py
204
0
100%
test_legacy_alerting.py
89
0
100%
test_legacy_playlist.py
109
0
100%
test_library.py
156
0
100%
test_licensing.py
52
0
100%
test_model.py
32
0
100%
test_organisation.py
228
0
100%
test_other_http.py
103
0
100%
test_playlist.py
167
0
100%
test_preferences.py
95
0
100%
test_query_history.py
129
0
100%
test_rbac.py
678
0
100%
test_reporting.py
25
0
100%
test_search.py
25
0
100%
test_service_account.py
173
0
100%
test_short_url.py
25
0
100%
test_snapshot.py
107
0
100%
test_team.py
218
0
100%
test_user.py
299
0
100%
TOTAL
9000
0
100%
Tests
Skipped
Failures
Errors
Time
868
0 :zzz:
0 :x:
0 :fire:
8.936s :stopwatch:
TODO:
httpx
use HTTP/1.1 instead of HTTP/2 inside the integration test case.