Skip to content

Commit aff4e7f

Browse files
committed
update
1 parent d47ede0 commit aff4e7f

8 files changed

Lines changed: 232 additions & 0 deletions
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
{
2+
"Entries": [
3+
{
4+
"RequestUri": "http://169.254.169.254/metadata/identity/oauth2/token?api-version=2018-02-01\u0026resource=https://management.azure.com",
5+
"RequestMethod": "GET",
6+
"RequestHeaders": {
7+
"Accept": "*/*",
8+
"Accept-Encoding": "gzip, deflate",
9+
"Connection": "keep-alive",
10+
"User-Agent": "azsdk-python-identity/1.8.0 Python/3.9.9 (Windows-10-10.0.19042-SP0)"
11+
},
12+
"RequestBody": null,
13+
"StatusCode": 400,
14+
"ResponseHeaders": {
15+
"Content-Length": "88",
16+
"Content-Type": "application/json; charset=utf-8",
17+
"Date": "Wed, 26 Jan 2022 19:47:30 GMT",
18+
"Server": "IMDS/150.870.65.528"
19+
},
20+
"ResponseBody": {
21+
"error": "invalid_request",
22+
"error_description": "Required metadata header not specified"
23+
}
24+
},
25+
{
26+
"RequestUri": "http://169.254.169.254/metadata/identity/oauth2/token?api-version=2018-02-01\u0026resource=https://management.azure.com",
27+
"RequestMethod": "GET",
28+
"RequestHeaders": {
29+
"Accept": "*/*",
30+
"Accept-Encoding": "gzip, deflate",
31+
"Connection": "keep-alive",
32+
"Metadata": "true",
33+
"User-Agent": "azsdk-python-identity/1.8.0 Python/3.9.9 (Windows-10-10.0.19042-SP0)"
34+
},
35+
"RequestBody": null,
36+
"StatusCode": 200,
37+
"ResponseHeaders": {
38+
"Content-Length": "1718",
39+
"Content-Type": "application/json; charset=utf-8",
40+
"Date": "Wed, 26 Jan 2022 19:47:30 GMT",
41+
"Server": "IMDS/150.870.65.528"
42+
},
43+
"ResponseBody": {
44+
"access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCIsImtpZCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuYXp1cmUuY29tIiwiaXNzIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3LyIsImlhdCI6MTY0MzIyNjA2MSwibmJmIjoxNjQzMjI2MDYxLCJleHAiOjE2NDMzMTI3NjEsImFpbyI6IkUyWmdZSmhUR1A0aUt1Wi9CT1BVbzQ5NDMrektCd0E9IiwiYXBwaWQiOiJmZTgzODY1Yi00OTVlLTRlYzctOTU3NC0xMmIyNjQ4ODJjOWYiLCJhcHBpZGFjciI6IjIiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC83MmY5ODhiZi04NmYxLTQxYWYtOTFhYi0yZDdjZDAxMWRiNDcvIiwiaWR0eXAiOiJhcHAiLCJvaWQiOiI0NTZjMjQ3OS0yOTJjLTQzNzAtOTFiMS1lNGVhMzBjYTUxMzIiLCJyaCI6IjAuQVJvQXY0ajVjdkdHcjBHUnF5MTgwQkhiUjBaSWYza0F1dGRQdWtQYXdmajJNQk1hQUFBLiIsInN1YiI6IjQ1NmMyNDc5LTI5MmMtNDM3MC05MWIxLWU0ZWEzMGNhNTEzMiIsInRpZCI6IjcyZjk4OGJmLTg2ZjEtNDFhZi05MWFiLTJkN2NkMDExZGI0NyIsInV0aSI6IlpnalI0bkEyS1VPMG15SFcwNlhDQUEiLCJ2ZXIiOiIxLjAiLCJ4bXNfbWlyaWQiOiIvc3Vic2NyaXB0aW9ucy8yY2Q2MTdlYS0xODY2LTQ2YjEtOTBlMy1mZmZiMDg3ZWJmOWIvcmVzb3VyY2Vncm91cHMveGlhbmd5YW4tbXNpL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMveGlhbmd5YW4iLCJ4bXNfdGNkdCI6IjEyODkyNDE1NDcifQ.I5YkAGUt9XXVoIL65NsL_X2x8MFWE6GfonEHB3GLu-rhDjLogMduvoaEWrlMdvBwHxIosEN8oZTakbJIB0KbDsl61Ye7IO9gqvv07sP8lxTycCU9cJF8jcaSq8o-b843qdpuBmaIC9WeKfCfgnJCfsadYqaZ1a8XtwDVNJsZcWh0k-OU3-kepW8GilWb6TWyAwpD0Xt7aGJlo243CoW3r2D8URk9Cyuma2dhzf88VXlKwUdRAVk8cprtXMGYe_YWlWtbW75NLrAZ1BjzB3hoZ2zm3u-_Sp4PXcMh5OB7qw9leVtX_jaenJQVbZPWnx_ABQeolAOJQUI0N9Gqzid2KA",
45+
"client_id": "fe83865b-495e-4ec7-9574-12b264882c9f",
46+
"expires_in": "86311",
47+
"expires_on": "1643312761",
48+
"ext_expires_in": "86399",
49+
"not_before": "1643226061",
50+
"resource": "https://management.azure.com",
51+
"token_type": "Bearer"
52+
}
53+
}
54+
],
55+
"Variables": {}
56+
}
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
{
2+
"Entries": [
3+
{
4+
"RequestUri": "http://169.254.169.254/metadata/identity/oauth2/token?api-version=2018-02-01\u0026resource=https://management.azure.com\u0026client_id=client-id",
5+
"RequestMethod": "GET",
6+
"RequestHeaders": {
7+
"Accept": "*/*",
8+
"Accept-Encoding": "gzip, deflate",
9+
"Connection": "keep-alive",
10+
"User-Agent": "azsdk-python-identity/1.8.0 Python/3.9.9 (Windows-10-10.0.19042-SP0)"
11+
},
12+
"RequestBody": null,
13+
"StatusCode": 400,
14+
"ResponseHeaders": {
15+
"Content-Length": "88",
16+
"Content-Type": "application/json; charset=utf-8",
17+
"Date": "Wed, 26 Jan 2022 19:48:32 GMT",
18+
"Server": "IMDS/150.870.65.528"
19+
},
20+
"ResponseBody": {
21+
"error": "invalid_request",
22+
"error_description": "Required metadata header not specified"
23+
}
24+
},
25+
{
26+
"RequestUri": "http://169.254.169.254/metadata/identity/oauth2/token?api-version=2018-02-01\u0026resource=https://management.azure.com\u0026client_id=client-id",
27+
"RequestMethod": "GET",
28+
"RequestHeaders": {
29+
"Accept": "*/*",
30+
"Accept-Encoding": "gzip, deflate",
31+
"Connection": "keep-alive",
32+
"Metadata": "true",
33+
"User-Agent": "azsdk-python-identity/1.8.0 Python/3.9.9 (Windows-10-10.0.19042-SP0)"
34+
},
35+
"RequestBody": null,
36+
"StatusCode": 200,
37+
"ResponseHeaders": {
38+
"Content-Length": "1707",
39+
"Content-Type": "application/json; charset=utf-8",
40+
"Date": "Wed, 26 Jan 2022 19:48:32 GMT",
41+
"Server": "IMDS/150.870.65.528"
42+
},
43+
"ResponseBody": {
44+
"access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCIsImtpZCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuYXp1cmUuY29tIiwiaXNzIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3LyIsImlhdCI6MTY0MzIyNjEyNywibmJmIjoxNjQzMjI2MTI3LCJleHAiOjE2NDMzMTI4MjcsImFpbyI6IkUyWmdZTENPV1Bjb21zbmpTN3gzYTN6NHIxY3BBQT09IiwiYXBwaWQiOiIyZDViOWUzYy01YWY3LTQ0MTgtOGE2Yy04ZjgzYWNkNzhjYzQiLCJhcHBpZGFjciI6IjIiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC83MmY5ODhiZi04NmYxLTQxYWYtOTFhYi0yZDdjZDAxMWRiNDcvIiwiaWR0eXAiOiJhcHAiLCJvaWQiOiIzZTI3NzQ1My1iNmM0LTQ3NjMtYWVkMi0xNDVhN2E5MTVkNWIiLCJyaCI6IjAuQVJvQXY0ajVjdkdHcjBHUnF5MTgwQkhiUjBaSWYza0F1dGRQdWtQYXdmajJNQk1hQUFBLiIsInN1YiI6IjNlMjc3NDUzLWI2YzQtNDc2My1hZWQyLTE0NWE3YTkxNWQ1YiIsInRpZCI6IjcyZjk4OGJmLTg2ZjEtNDFhZi05MWFiLTJkN2NkMDExZGI0NyIsInV0aSI6ImIydlRxb2w4ZUUyYWRIa05yZ0FxQVEiLCJ2ZXIiOiIxLjAiLCJ4bXNfbWlyaWQiOiIvc3Vic2NyaXB0aW9ucy8yY2Q2MTdlYS0xODY2LTQ2YjEtOTBlMy1mZmZiMDg3ZWJmOWIvcmVzb3VyY2Vncm91cHMveGlhbmd5YW4tbXNpL3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZElkZW50aXR5L3VzZXJBc3NpZ25lZElkZW50aXRpZXMveHltc2kiLCJ4bXNfdGNkdCI6IjEyODkyNDE1NDcifQ.HVSZQ17FTU6BdkcGXJR0CK3Ik9tPhdtkhtIxa01-OBJsrEBTX74gIKSt48oUIRmVy78QZsfktfbhxYccJHRi7uLGBw0WY0scFm6oicjbjyGUBXsvUsAmnJbEs5S4-OiBtF0kGJTQnpKfBV-4L5RIcv6koEHSwqF6iOH9KHcw28Eyc7wPvhK_90PseZ-YnsRfNJAotPrdh9mgWEVl7yRNoy_gDZnEvL0-nSp3kVgCtqeukvvB2IHc77fwNrqA61nkCLitoSZsHbr24TkqTTot4DWBffqwb-05zqC2Ml22WY9I8JURACv2OmEl5zRXMcw5ohg1HWaLryI7Qx3G04rPuQ",
45+
"client_id": "client-id",
46+
"expires_in": "86315",
47+
"expires_on": "1643312827",
48+
"ext_expires_in": "86399",
49+
"not_before": "1643226127",
50+
"resource": "https://management.azure.com",
51+
"token_type": "Bearer"
52+
}
53+
}
54+
],
55+
"Variables": {}
56+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
{
2+
"Entries": [
3+
{
4+
"RequestUri": "http://169.254.169.254/metadata/identity/oauth2/token?api-version=2018-02-01\u0026resource=https://management.azure.com",
5+
"RequestMethod": "GET",
6+
"RequestHeaders": {
7+
"Accept": "*/*",
8+
"Accept-Encoding": "gzip, deflate",
9+
"User-Agent": "azsdk-python-identity/1.8.0 Python/3.9.9 (Windows-10-10.0.19042-SP0)"
10+
},
11+
"RequestBody": null,
12+
"StatusCode": 400,
13+
"ResponseHeaders": {
14+
"Content-Length": "88",
15+
"Content-Type": "application/json; charset=utf-8",
16+
"Date": "Wed, 26 Jan 2022 19:46:00 GMT",
17+
"Server": "IMDS/150.870.65.528"
18+
},
19+
"ResponseBody": {
20+
"error": "invalid_request",
21+
"error_description": "Required metadata header not specified"
22+
}
23+
},
24+
{
25+
"RequestUri": "http://169.254.169.254/metadata/identity/oauth2/token?api-version=2018-02-01\u0026resource=https://management.azure.com",
26+
"RequestMethod": "GET",
27+
"RequestHeaders": {
28+
"Accept": "*/*",
29+
"Accept-Encoding": "gzip, deflate",
30+
"Metadata": "true",
31+
"User-Agent": "azsdk-python-identity/1.8.0 Python/3.9.9 (Windows-10-10.0.19042-SP0)"
32+
},
33+
"RequestBody": null,
34+
"StatusCode": 200,
35+
"ResponseHeaders": {
36+
"Content-Length": "1718",
37+
"Content-Type": "application/json; charset=utf-8",
38+
"Date": "Wed, 26 Jan 2022 19:46:01 GMT",
39+
"Server": "IMDS/150.870.65.528"
40+
},
41+
"ResponseBody": {
42+
"access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCIsImtpZCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuYXp1cmUuY29tIiwiaXNzIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3LyIsImlhdCI6MTY0MzIyNjA2MSwibmJmIjoxNjQzMjI2MDYxLCJleHAiOjE2NDMzMTI3NjEsImFpbyI6IkUyWmdZSmhUR1A0aUt1Wi9CT1BVbzQ5NDMrektCd0E9IiwiYXBwaWQiOiJmZTgzODY1Yi00OTVlLTRlYzctOTU3NC0xMmIyNjQ4ODJjOWYiLCJhcHBpZGFjciI6IjIiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC83MmY5ODhiZi04NmYxLTQxYWYtOTFhYi0yZDdjZDAxMWRiNDcvIiwiaWR0eXAiOiJhcHAiLCJvaWQiOiI0NTZjMjQ3OS0yOTJjLTQzNzAtOTFiMS1lNGVhMzBjYTUxMzIiLCJyaCI6IjAuQVJvQXY0ajVjdkdHcjBHUnF5MTgwQkhiUjBaSWYza0F1dGRQdWtQYXdmajJNQk1hQUFBLiIsInN1YiI6IjQ1NmMyNDc5LTI5MmMtNDM3MC05MWIxLWU0ZWEzMGNhNTEzMiIsInRpZCI6IjcyZjk4OGJmLTg2ZjEtNDFhZi05MWFiLTJkN2NkMDExZGI0NyIsInV0aSI6IlpnalI0bkEyS1VPMG15SFcwNlhDQUEiLCJ2ZXIiOiIxLjAiLCJ4bXNfbWlyaWQiOiIvc3Vic2NyaXB0aW9ucy8yY2Q2MTdlYS0xODY2LTQ2YjEtOTBlMy1mZmZiMDg3ZWJmOWIvcmVzb3VyY2Vncm91cHMveGlhbmd5YW4tbXNpL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMveGlhbmd5YW4iLCJ4bXNfdGNkdCI6IjEyODkyNDE1NDcifQ.I5YkAGUt9XXVoIL65NsL_X2x8MFWE6GfonEHB3GLu-rhDjLogMduvoaEWrlMdvBwHxIosEN8oZTakbJIB0KbDsl61Ye7IO9gqvv07sP8lxTycCU9cJF8jcaSq8o-b843qdpuBmaIC9WeKfCfgnJCfsadYqaZ1a8XtwDVNJsZcWh0k-OU3-kepW8GilWb6TWyAwpD0Xt7aGJlo243CoW3r2D8URk9Cyuma2dhzf88VXlKwUdRAVk8cprtXMGYe_YWlWtbW75NLrAZ1BjzB3hoZ2zm3u-_Sp4PXcMh5OB7qw9leVtX_jaenJQVbZPWnx_ABQeolAOJQUI0N9Gqzid2KA",
43+
"client_id": "fe83865b-495e-4ec7-9574-12b264882c9f",
44+
"expires_in": "86399",
45+
"expires_on": "1643312761",
46+
"ext_expires_in": "86399",
47+
"not_before": "1643226061",
48+
"resource": "https://management.azure.com",
49+
"token_type": "Bearer"
50+
}
51+
}
52+
],
53+
"Variables": {}
54+
}
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
{
2+
"Entries": [
3+
{
4+
"RequestUri": "http://169.254.169.254/metadata/identity/oauth2/token?api-version=2018-02-01\u0026resource=https://management.azure.com\u0026client_id=client-id",
5+
"RequestMethod": "GET",
6+
"RequestHeaders": {
7+
"Accept": "*/*",
8+
"Accept-Encoding": "gzip, deflate",
9+
"User-Agent": "azsdk-python-identity/1.8.0 Python/3.9.9 (Windows-10-10.0.19042-SP0)"
10+
},
11+
"RequestBody": null,
12+
"StatusCode": 400,
13+
"ResponseHeaders": {
14+
"Content-Length": "88",
15+
"Content-Type": "application/json; charset=utf-8",
16+
"Date": "Wed, 26 Jan 2022 19:47:06 GMT",
17+
"Server": "IMDS/150.870.65.528"
18+
},
19+
"ResponseBody": {
20+
"error": "invalid_request",
21+
"error_description": "Required metadata header not specified"
22+
}
23+
},
24+
{
25+
"RequestUri": "http://169.254.169.254/metadata/identity/oauth2/token?api-version=2018-02-01\u0026resource=https://management.azure.com\u0026client_id=client-id",
26+
"RequestMethod": "GET",
27+
"RequestHeaders": {
28+
"Accept": "*/*",
29+
"Accept-Encoding": "gzip, deflate",
30+
"Metadata": "true",
31+
"User-Agent": "azsdk-python-identity/1.8.0 Python/3.9.9 (Windows-10-10.0.19042-SP0)"
32+
},
33+
"RequestBody": null,
34+
"StatusCode": 200,
35+
"ResponseHeaders": {
36+
"Content-Length": "1707",
37+
"Content-Type": "application/json; charset=utf-8",
38+
"Date": "Wed, 26 Jan 2022 19:47:07 GMT",
39+
"Server": "IMDS/150.870.65.528"
40+
},
41+
"ResponseBody": {
42+
"access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCIsImtpZCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuYXp1cmUuY29tIiwiaXNzIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3LyIsImlhdCI6MTY0MzIyNjEyNywibmJmIjoxNjQzMjI2MTI3LCJleHAiOjE2NDMzMTI4MjcsImFpbyI6IkUyWmdZTENPV1Bjb21zbmpTN3gzYTN6NHIxY3BBQT09IiwiYXBwaWQiOiIyZDViOWUzYy01YWY3LTQ0MTgtOGE2Yy04ZjgzYWNkNzhjYzQiLCJhcHBpZGFjciI6IjIiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC83MmY5ODhiZi04NmYxLTQxYWYtOTFhYi0yZDdjZDAxMWRiNDcvIiwiaWR0eXAiOiJhcHAiLCJvaWQiOiIzZTI3NzQ1My1iNmM0LTQ3NjMtYWVkMi0xNDVhN2E5MTVkNWIiLCJyaCI6IjAuQVJvQXY0ajVjdkdHcjBHUnF5MTgwQkhiUjBaSWYza0F1dGRQdWtQYXdmajJNQk1hQUFBLiIsInN1YiI6IjNlMjc3NDUzLWI2YzQtNDc2My1hZWQyLTE0NWE3YTkxNWQ1YiIsInRpZCI6IjcyZjk4OGJmLTg2ZjEtNDFhZi05MWFiLTJkN2NkMDExZGI0NyIsInV0aSI6ImIydlRxb2w4ZUUyYWRIa05yZ0FxQVEiLCJ2ZXIiOiIxLjAiLCJ4bXNfbWlyaWQiOiIvc3Vic2NyaXB0aW9ucy8yY2Q2MTdlYS0xODY2LTQ2YjEtOTBlMy1mZmZiMDg3ZWJmOWIvcmVzb3VyY2Vncm91cHMveGlhbmd5YW4tbXNpL3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZElkZW50aXR5L3VzZXJBc3NpZ25lZElkZW50aXRpZXMveHltc2kiLCJ4bXNfdGNkdCI6IjEyODkyNDE1NDcifQ.HVSZQ17FTU6BdkcGXJR0CK3Ik9tPhdtkhtIxa01-OBJsrEBTX74gIKSt48oUIRmVy78QZsfktfbhxYccJHRi7uLGBw0WY0scFm6oicjbjyGUBXsvUsAmnJbEs5S4-OiBtF0kGJTQnpKfBV-4L5RIcv6koEHSwqF6iOH9KHcw28Eyc7wPvhK_90PseZ-YnsRfNJAotPrdh9mgWEVl7yRNoy_gDZnEvL0-nSp3kVgCtqeukvvB2IHc77fwNrqA61nkCLitoSZsHbr24TkqTTot4DWBffqwb-05zqC2Ml22WY9I8JURACv2OmEl5zRXMcw5ohg1HWaLryI7Qx3G04rPuQ",
43+
"client_id": "client-id",
44+
"expires_in": "86400",
45+
"expires_on": "1643312827",
46+
"ext_expires_in": "86399",
47+
"not_before": "1643226127",
48+
"resource": "https://management.azure.com",
49+
"token_type": "Bearer"
50+
}
51+
}
52+
],
53+
"Variables": {}
54+
}

sdk/identity/azure-identity/tests/test_app_service.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ def test_system_assigned(self):
3838
assert token.token
3939
assert isinstance(token.expires_on, int)
4040

41+
@pytest.mark.manual
42+
@recorded_by_proxy
4143
def test_system_assigned_tenant_id(self):
4244
with self.patch:
4345
credential = AppServiceCredential()
@@ -56,6 +58,8 @@ def test_user_assigned(self):
5658
assert token.token
5759
assert isinstance(token.expires_on, int)
5860

61+
@pytest.mark.manual
62+
@recorded_by_proxy
5963
@pytest.mark.usefixtures("user_assigned_identity_client_id")
6064
def test_user_assigned_tenant_id(self):
6165
with self.patch:

sdk/identity/azure-identity/tests/test_app_service_async.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,9 @@ async def test_system_assigned(self):
4040
assert token.token
4141
assert isinstance(token.expires_on, int)
4242

43+
@pytest.mark.manual
4344
@await_test
45+
@recorded_by_proxy_async
4446
async def test_system_assigned_tenant_id(self):
4547
with self.patch:
4648
credential = AppServiceCredential()
@@ -60,8 +62,10 @@ async def test_user_assigned(self):
6062
assert token.token
6163
assert isinstance(token.expires_on, int)
6264

65+
@pytest.mark.manual
6366
@pytest.mark.usefixtures("user_assigned_identity_client_id")
6467
@await_test
68+
@recorded_by_proxy_async
6569
async def test_user_assigned_tenant_id(self):
6670
with self.patch:
6771
credential = AppServiceCredential(client_id=self.user_assigned_identity_client_id)

sdk/identity/azure-identity/tests/test_imds_credential.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,7 @@ def test_system_assigned(self):
224224
assert token.token
225225
assert isinstance(token.expires_on, int)
226226

227+
@recorded_by_proxy
227228
def test_system_assigned_tenant_id(self):
228229
credential = ImdsCredential()
229230
token = credential.get_token(self.scope, tenant_id="tenant_id")
@@ -239,6 +240,7 @@ def test_user_assigned(self):
239240
assert isinstance(token.expires_on, int)
240241

241242
@pytest.mark.usefixtures("user_assigned_identity_client_id")
243+
@recorded_by_proxy
242244
def test_user_assigned_tenant_id(self):
243245
credential = ImdsCredential(client_id=self.user_assigned_identity_client_id)
244246
token = credential.get_token(self.scope, tenant_id="tenant_id")

sdk/identity/azure-identity/tests/test_imds_credential_async.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,7 @@ async def test_system_assigned(self):
261261
assert isinstance(token.expires_on, int)
262262

263263
@await_test
264+
@recorded_by_proxy_async
264265
async def test_system_assigned_tenant_id(self):
265266
credential = ImdsCredential()
266267
token = await credential.get_token(self.scope, tenant_id="tenant_id")
@@ -278,6 +279,7 @@ async def test_user_assigned(self):
278279

279280
@pytest.mark.usefixtures("user_assigned_identity_client_id")
280281
@await_test
282+
@recorded_by_proxy_async
281283
async def test_user_assigned_tenant_id(self):
282284
credential = ImdsCredential(client_id=self.user_assigned_identity_client_id)
283285
token = await credential.get_token(self.scope, tenant_id="tenant_id")

0 commit comments

Comments
 (0)