@@ -154,12 +154,23 @@ def test_grafana_client_connect_failure(self):
154154 self .assertRaises (niquests .exceptions .ConnectionError , lambda : grafana .connect ())
155155
156156 @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 ):
158158 mock_get .return_value = Mock ()
159159 mock_get .return_value .return_value = {"commit" : "14e988bd22" , "database" : "ok" , "version" : "9.0.1" }
160160 grafana = GrafanaApi (auth = None , host = "localhost" , url_path_prefix = "" , protocol = "http" , port = "3000" )
161161 self .assertEqual (grafana .version , "9.0.1" )
162162
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+
163174 def test_grafana_client_non_json_response (self ):
164175 grafana = GrafanaApi .from_url ("https://example.org/" )
165176 self .assertRaises ((GrafanaClientError , GrafanaServerError ), lambda : grafana .connect ())
0 commit comments