File tree Expand file tree Collapse file tree 3 files changed +19
-0
lines changed
Expand file tree Collapse file tree 3 files changed +19
-0
lines changed Original file line number Diff line number Diff line change 11## ?.?.?
22
3+ * New method ` TeamClient.get_team_by_name ` .
34* Fixed a deprecation warning from urllib3.
45
56## 2.0.0
Original file line number Diff line number Diff line change @@ -31,3 +31,9 @@ def get_team(self, team_id):
3131 url = "{}/teams/{}" .format (self .api_url , quote (team_id ))
3232 log .info (f"SDK:Getting team from: { url } " )
3333 return self .get (url ).json ()
34+
35+ def get_team_by_name (self , team_name ):
36+ """Return details for a team by name."""
37+ url = "{}/teams/name/{}" .format (self .api_url , quote (team_name ))
38+ log .info (f"SDK:Getting team from: { url } " )
39+ return self .get (url ).json ()
Original file line number Diff line number Diff line change @@ -25,3 +25,15 @@ def test_get_team(requests_mock):
2525 status_code = 200 ,
2626 )
2727 assert TeamClient ().get_team (team_id ) == team
28+
29+
30+ def test_get_team_by_name (requests_mock ):
31+ team_name = "Foo"
32+ team = {"team_id" : "abc" , "name" : team_name }
33+ requests_mock .register_uri (
34+ "GET" ,
35+ re .compile (f"teams/name/{ team_name } " ),
36+ text = json .dumps (team ),
37+ status_code = 200 ,
38+ )
39+ assert TeamClient ().get_team_by_name (team_name ) == team
You can’t perform that action at this time.
0 commit comments