File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -52,6 +52,7 @@ def all(
5252 page = None ,
5353 per_page = None ,
5454 extra_params = None ,
55+ name = None ,
5556 ):
5657 """Retrieves all connections.
5758
@@ -76,6 +77,8 @@ def all(
7677 the request. The fields, include_fields, page and per_page values
7778 specified as parameters take precedence over the ones defined here.
7879
80+ name (str): Provide the name of the connection to retrieve.
81+
7982 See: https://auth0.com/docs/api/management/v2#!/Connections/get_connections
8083
8184 Returns:
@@ -88,6 +91,7 @@ def all(
8891 params ["include_fields" ] = str (include_fields ).lower ()
8992 params ["page" ] = page
9093 params ["per_page" ] = per_page
94+ params ["name" ] = name
9195
9296 return self .client .get (self ._url (), params = params )
9397
Original file line number Diff line number Diff line change @@ -33,6 +33,7 @@ def test_all(self, mock_rc):
3333 "page" : None ,
3434 "per_page" : None ,
3535 "include_fields" : "true" ,
36+ "name" : None ,
3637 },
3738 )
3839
@@ -50,6 +51,7 @@ def test_all(self, mock_rc):
5051 "page" : None ,
5152 "per_page" : None ,
5253 "include_fields" : "false" ,
54+ "name" : None ,
5355 },
5456 )
5557
@@ -67,6 +69,7 @@ def test_all(self, mock_rc):
6769 "page" : None ,
6870 "per_page" : None ,
6971 "include_fields" : "true" ,
72+ "name" : None ,
7073 },
7174 )
7275
@@ -84,6 +87,7 @@ def test_all(self, mock_rc):
8487 "page" : 7 ,
8588 "per_page" : 25 ,
8689 "include_fields" : "true" ,
90+ "name" : None ,
8791 },
8892 )
8993
@@ -102,6 +106,25 @@ def test_all(self, mock_rc):
102106 "per_page" : None ,
103107 "include_fields" : "true" ,
104108 "some_key" : "some_value" ,
109+ "name" : None ,
110+ },
111+ )
112+
113+ # Name
114+ c .all (name = "foo" )
115+
116+ args , kwargs = mock_instance .get .call_args
117+
118+ self .assertEqual ("https://domain/api/v2/connections" , args [0 ])
119+ self .assertEqual (
120+ kwargs ["params" ],
121+ {
122+ "fields" : None ,
123+ "strategy" : None ,
124+ "page" : None ,
125+ "per_page" : None ,
126+ "include_fields" : "true" ,
127+ "name" : "foo" ,
105128 },
106129 )
107130
You can’t perform that action at this time.
0 commit comments