@@ -274,6 +274,17 @@ def test_get_user_teams_no_teams(self, call_the_api_mock):
274274
275275 call_the_api_mock .return_value = list ()
276276
277+ self .assertEqual (list (), user .get_user_teams (1 ))
278+
279+ @patch ("grafana_api.api.Api.call_the_api" )
280+ def test_get_user_teams_invalid_teams (self , call_the_api_mock ):
281+ model : APIModel = APIModel (
282+ host = MagicMock (), username = MagicMock (), password = MagicMock ()
283+ )
284+ user : User = User (grafana_api_model = model )
285+
286+ call_the_api_mock .return_value = list ([{"id" : None }])
287+
277288 with self .assertRaises (Exception ):
278289 user .get_user_teams (1 )
279290
@@ -430,6 +441,15 @@ def test_get_user_teams_no_teams(self, call_the_api_mock):
430441
431442 call_the_api_mock .return_value = list ()
432443
444+ self .assertEqual (list (), current_user .get_user_teams ())
445+
446+ @patch ("grafana_api.api.Api.call_the_api" )
447+ def test_get_user_teams_invalid_teams (self , call_the_api_mock ):
448+ model : APIModel = APIModel (host = MagicMock (), token = MagicMock ())
449+ current_user : CurrentUser = CurrentUser (grafana_api_model = model )
450+
451+ call_the_api_mock .return_value = list ([{"id" : None }])
452+
433453 with self .assertRaises (Exception ):
434454 current_user .get_user_teams ()
435455
0 commit comments