File tree Expand file tree Collapse file tree 2 files changed +27
-0
lines changed Expand file tree Collapse file tree 2 files changed +27
-0
lines changed Original file line number Diff line number Diff line change @@ -52,6 +52,7 @@ def all(
52
52
page = None ,
53
53
per_page = None ,
54
54
extra_params = None ,
55
+ name = None ,
55
56
):
56
57
"""Retrieves all connections.
57
58
@@ -76,6 +77,8 @@ def all(
76
77
the request. The fields, include_fields, page and per_page values
77
78
specified as parameters take precedence over the ones defined here.
78
79
80
+ name (str): Provide the name of the connection to retrieve.
81
+
79
82
See: https://auth0.com/docs/api/management/v2#!/Connections/get_connections
80
83
81
84
Returns:
@@ -88,6 +91,7 @@ def all(
88
91
params ["include_fields" ] = str (include_fields ).lower ()
89
92
params ["page" ] = page
90
93
params ["per_page" ] = per_page
94
+ params ["name" ] = name
91
95
92
96
return self .client .get (self ._url (), params = params )
93
97
Original file line number Diff line number Diff line change @@ -33,6 +33,7 @@ def test_all(self, mock_rc):
33
33
"page" : None ,
34
34
"per_page" : None ,
35
35
"include_fields" : "true" ,
36
+ "name" : None ,
36
37
},
37
38
)
38
39
@@ -50,6 +51,7 @@ def test_all(self, mock_rc):
50
51
"page" : None ,
51
52
"per_page" : None ,
52
53
"include_fields" : "false" ,
54
+ "name" : None ,
53
55
},
54
56
)
55
57
@@ -67,6 +69,7 @@ def test_all(self, mock_rc):
67
69
"page" : None ,
68
70
"per_page" : None ,
69
71
"include_fields" : "true" ,
72
+ "name" : None ,
70
73
},
71
74
)
72
75
@@ -84,6 +87,7 @@ def test_all(self, mock_rc):
84
87
"page" : 7 ,
85
88
"per_page" : 25 ,
86
89
"include_fields" : "true" ,
90
+ "name" : None ,
87
91
},
88
92
)
89
93
@@ -102,6 +106,25 @@ def test_all(self, mock_rc):
102
106
"per_page" : None ,
103
107
"include_fields" : "true" ,
104
108
"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" ,
105
128
},
106
129
)
107
130
You can’t perform that action at this time.
0 commit comments