Skip to content

Commit 787f0f1

Browse files
- 11 tests failing.
1 parent ff1510b commit 787f0f1

File tree

2 files changed

+86
-6
lines changed

2 files changed

+86
-6
lines changed

test/python/flask/azure/app.py

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,86 @@ def match_route(self, req: Request) -> dict:
197197
config_path = os.path.join(os.path.dirname(__file__), "expectations.json")
198198
cfg_obj: GetMatcherConfig = GetMatcherConfig()
199199

200+
@app.route('/subscriptions/000000-0000-0000-0000-000000000022/resourceGroups/<resourceGroupName>/providers/Microsoft.KeyVault/vaults/stackql-testing-keyvault/keys/', methods=['GET'])
201+
def keys_list_01(resourceGroupName):
202+
template_name = "keys-list-01.json"
203+
response = make_response(render_template(template_name, request=request))
204+
response.headers.update({"Content-Type": "application/json"})
205+
response.status_code = 200
206+
return response
207+
208+
@app.route('/subscriptions/000000-0000-0000-0000-000000000022/resourceGroups/<resourceGroupName>/providers/Microsoft.KeyVault/vaults/stackql-alt-keyvault/keys/', methods=['GET'])
209+
def keys_list_02(resourceGroupName):
210+
template_name = "keys-list-02.json"
211+
response = make_response(render_template(template_name, request=request))
212+
response.headers.update({"Content-Type": "application/json"})
213+
response.status_code = 200
214+
return response
215+
216+
@app.route('/subscriptions/000000-0000-0000-0000-000000000022/resourceGroups/<resourceGroupName>/providers/Microsoft.KeyVault/vaults/stackql-alt-keyvault/keys/', methods=['GET'])
217+
def keys_list_03(resourceGroupName):
218+
template_name = "keys-list-02.json"
219+
response = make_response(render_template(template_name, request=request))
220+
response.headers.update({"Content-Type": "application/json"})
221+
response.status_code = 200
222+
return response
223+
224+
@app.route('/subscriptions/000000-0000-0000-0000-000000000022/resourceGroups/<resourceGroupName>/providers/Microsoft.KeyVault/vaults/stackql-testing-keyvault/keys/dummy-key-01/', methods=['GET'])
225+
def key_detail_01(resourceGroupName):
226+
template_name = "key-detail-01.json"
227+
response = make_response(render_template(template_name, request=request))
228+
response.headers.update({"Content-Type": "application/json"})
229+
response.status_code = 200
230+
return response
231+
232+
@app.route('/subscriptions/000000-0000-0000-0000-000000000022/resourceGroups/<resourceGroupName>/providers/Microsoft.KeyVault/vaults/stackql-testing-keyvault/keys/dummy-key-02/', methods=['GET'])
233+
def key_detail_02(resourceGroupName):
234+
template_name = "key-detail-02.json"
235+
response = make_response(render_template(template_name, request=request))
236+
response.headers.update({"Content-Type": "application/json"})
237+
response.status_code = 200
238+
return response
239+
240+
@app.route('/subscriptions/000000-0000-0000-0000-000000000022/resourceGroups/<resourceGroupName>/providers/Microsoft.KeyVault/vaults/stackql-testing-keyvault/keys/alt-dummy-key-02/', methods=['GET'])
241+
def key_detail_03(resourceGroupName):
242+
template_name = "key-detail-03.json"
243+
response = make_response(render_template(template_name, request=request))
244+
response.headers.update({"Content-Type": "application/json"})
245+
response.status_code = 200
246+
return response
247+
248+
@app.route('/subscriptions/000000-0000-0000-0000-000000000022/resourceGroups/<resourceGroupName>/providers/Microsoft.KeyVault/vaults/stackql-alt-keyvault/keys/alt-dummy-key-01/', methods=['GET'])
249+
def key_detail_04(resourceGroupName):
250+
template_name = "key-detail-04.json"
251+
response = make_response(render_template(template_name, request=request))
252+
response.headers.update({"Content-Type": "application/json"})
253+
response.status_code = 200
254+
return response
255+
256+
@app.route('/subscriptions/000000-0000-0000-0000-000000000022/resourceGroups/<resourceGroupName>/providers/Microsoft.KeyVault/vaults/stackql-alt-keyvault/keys/alt-dummy-key-02/', methods=['GET'])
257+
def key_detail_05(resourceGroupName):
258+
template_name = "key-detail-05.json"
259+
response = make_response(render_template(template_name, request=request))
260+
response.headers.update({"Content-Type": "application/json"})
261+
response.status_code = 200
262+
return response
263+
264+
@app.route('/subscriptions/000000-0000-0000-0000-000000000011/resourceGroups/<resourceGroupName>/providers/Microsoft.KeyVault/vaults/stackql-testing-keyvault/keys/dummy-key-01/', methods=['GET'])
265+
def key_detail_06(resourceGroupName):
266+
template_name = "key-detail-06.json"
267+
response = make_response(render_template(template_name, request=request))
268+
response.headers.update({"Content-Type": "application/json"})
269+
response.status_code = 200
270+
return response
271+
272+
@app.route('/subscriptions/000000-0000-0000-0000-000000000011/resourceGroups/<resourceGroupName>/providers/Microsoft.KeyVault/vaults/stackql-testing-keyvault/keys/', methods=['GET']):
273+
def keys_list_03(resourceGroupName):
274+
template_name = "keys-list-03.json"
275+
response = make_response(render_template(template_name, request=request))
276+
response.headers.update({"Content-Type": "application/json"})
277+
response.status_code = 200
278+
return response
279+
200280
# A catch-all route that accepts any path
201281
@app.route('/<path:any_path>', methods=['GET', 'POST', 'PUT', 'DELETE', 'PATCH'])
202282
def catch_all(any_path):

test/python/flask/azure/expectations.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@
113113
"Accept": [ "application/json" ]
114114
},
115115
"method": "GET",
116-
"path": "/subscriptions/000000-0000-0000-0000-000000000022/resourceGroups/rg2/providers/Microsoft.KeyVault/vaults/stackql-testing-keyvault/keys/",
116+
"path": "/subscriptions/000000-0000-0000-0000-000000000022/resourceGroups/go-on-azure/providers/Microsoft.KeyVault/vaults/stackql-testing-keyvault/keys/",
117117
"queryStringParameters" : {
118118
"api-version" : [ "2023-07-01" ]
119119
}
@@ -131,7 +131,7 @@
131131
"Accept": [ "application/json" ]
132132
},
133133
"method": "GET",
134-
"path": "/subscriptions/000000-0000-0000-0000-000000000022/resourceGroups/rg2/providers/Microsoft.KeyVault/vaults/stackql-alt-keyvault/keys/",
134+
"path": "/subscriptions/000000-0000-0000-0000-000000000022/resourceGroups/go-on-azure/providers/Microsoft.KeyVault/vaults/stackql-alt-keyvault/keys/alt-dummy-key-01/",
135135
"queryStringParameters" : {
136136
"api-version" : [ "2023-07-01" ]
137137
}
@@ -149,7 +149,7 @@
149149
"Accept": [ "application/json" ]
150150
},
151151
"method": "GET",
152-
"path": "/subscriptions/000000-0000-0000-0000-000000000022/resourceGroups/rg2/providers/Microsoft.KeyVault/vaults/stackql-testing-keyvault/keys/dummy-key-01/",
152+
"path": "/subscriptions/000000-0000-0000-0000-000000000022/resourceGroups/go-on-azure/providers/Microsoft.KeyVault/vaults/stackql-testing-keyvault/keys/dummy-key-01/",
153153
"queryStringParameters" : {
154154
"api-version" : [ "2023-07-01" ]
155155
}
@@ -167,7 +167,7 @@
167167
"Accept": [ "application/json" ]
168168
},
169169
"method": "GET",
170-
"path": "/subscriptions/000000-0000-0000-0000-000000000022/resourceGroups/rg2/providers/Microsoft.KeyVault/vaults/stackql-testing-keyvault/keys/dummy-key-02/",
170+
"path": "/subscriptions/000000-0000-0000-0000-000000000022/resourceGroups/go-on-azure/providers/Microsoft.KeyVault/vaults/stackql-testing-keyvault/keys/dummy-key-02/",
171171
"queryStringParameters" : {
172172
"api-version" : [ "2023-07-01" ]
173173
}
@@ -185,7 +185,7 @@
185185
"Accept": [ "application/json" ]
186186
},
187187
"method": "GET",
188-
"path": "/subscriptions/000000-0000-0000-0000-000000000022/resourceGroups/rg2/providers/Microsoft.KeyVault/vaults/stackql-testing-keyvault/keys/alt-dummy-key-02/",
188+
"path": "/subscriptions/000000-0000-0000-0000-000000000022/resourceGroups/go-on-azure/providers/Microsoft.KeyVault/vaults/stackql-testing-keyvault/keys/alt-dummy-key-02/",
189189
"queryStringParameters" : {
190190
"api-version" : [ "2023-07-01" ]
191191
}
@@ -221,7 +221,7 @@
221221
"Accept": [ "application/json" ]
222222
},
223223
"method": "GET",
224-
"path": "/subscriptions/000000-0000-0000-0000-000000000022/resourceGroups/rg2/providers/Microsoft.KeyVault/vaults/stackql-alt-keyvault/keys/alt-dummy-key-02/",
224+
"path": "/subscriptions/000000-0000-0000-0000-000000000022/resourceGroups/go-on-azure/providers/Microsoft.KeyVault/vaults/stackql-alt-keyvault/keys/alt-dummy-key-02/",
225225
"queryStringParameters" : {
226226
"api-version" : [ "2023-07-01" ]
227227
}

0 commit comments

Comments
 (0)