Instantiating the Grafana class now requires a GFConfig object. Previously accepted None and set GFConfig parameters manually (for testing, no longer needed).
Test for Grafana.create_dashboard: Test an error response from the Grafana API which is not explicitly handled by the Grafana class ("Dashboard title cannot be empty"). This error case wasn't implemented specifically, but the Grafana error handling should still catch the error and return the message.
Grafana
class now requires aGFConfig
object. Previously accepted None and setGFConfig
parameters manually (for testing, no longer needed).Grafana.create_dashboard
: Test an error response from the Grafana API which is not explicitly handled by theGrafana
class ("Dashboard title cannot be empty"). This error case wasn't implemented specifically, but theGrafana
error handling should still catch the error and return the message.