@@ -154,12 +154,23 @@ def test_grafana_client_connect_failure(self):
154
154
self .assertRaises (niquests .exceptions .ConnectionError , lambda : grafana .connect ())
155
155
156
156
@patch ("grafana_client.client.GrafanaClient.__getattr__" )
157
- def test_grafana_client_version (self , mock_get ):
157
+ def test_grafana_client_version_basic (self , mock_get ):
158
158
mock_get .return_value = Mock ()
159
159
mock_get .return_value .return_value = {"commit" : "14e988bd22" , "database" : "ok" , "version" : "9.0.1" }
160
160
grafana = GrafanaApi (auth = None , host = "localhost" , url_path_prefix = "" , protocol = "http" , port = "3000" )
161
161
self .assertEqual (grafana .version , "9.0.1" )
162
162
163
+ @patch ("grafana_client.client.GrafanaClient.__getattr__" )
164
+ def test_grafana_client_version_patch (self , mock_get ):
165
+ mock_get .return_value = Mock ()
166
+ mock_get .return_value .return_value = {
167
+ "commit" : "14e988bd22" ,
168
+ "database" : "ok" ,
169
+ "version" : "11.3.0-75420.patch2-75797" ,
170
+ }
171
+ grafana = GrafanaApi (auth = None , host = "localhost" , url_path_prefix = "" , protocol = "http" , port = "3000" )
172
+ self .assertEqual (grafana .version , "11.3.0" )
173
+
163
174
def test_grafana_client_non_json_response (self ):
164
175
grafana = GrafanaApi .from_url ("https://example.org/" )
165
176
self .assertRaises ((GrafanaClientError , GrafanaServerError ), lambda : grafana .connect ())
0 commit comments