Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit d7d6271

Browse files
committed
Add connections.all name parameter
1 parent 53c326a commit d7d6271

File tree

2 files changed

+27
-0
lines changed

2 files changed

+27
-0
lines changed

auth0/management/connections.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff 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

auth0/test/management/test_connections.py

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)