Skip to content

Commit 6b0c882

Browse files
committedMar 6, 2025
Bump vcrpy and pytest-recording to fix unittest failure
The upgrade of requests to 2.32.x caused urllib3 to be upgraded to 2.3.0, causing unittest to fail. Need to upgrade vcrpy and pytest-recording accordingly and its cassettes.
1 parent 78f1395 commit 6b0c882

6 files changed

+1330
-342
lines changed
 

‎pyproject.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ dev = [
3636
"pytest~=7.2.2",
3737
"pytest-cov~=4.0.0",
3838
"pytest-mock~=3.10.0",
39-
"pytest_recording~=0.12.2",
40-
"vcrpy>=4.4.0,<5.0",
39+
"pytest_recording~=0.13.2",
40+
"vcrpy==7.0.0",
4141
"anyio[trio]~=3.7.0",
4242
]
4343
all = [

‎tests/unit/cassettes/test_did_service/TestDidService.test_add_public_key.yaml

+142-38
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
interactions:
22
- request:
3-
body: '{"jsonrpc": "2.0", "method": "icx_sendTransaction", "id": 1728523466, "params":
3+
body: '{"jsonrpc": "2.0", "method": "icx_sendTransaction", "id": 1741226425, "params":
44
{"version": "0x3", "from": "hxcaa2f822305bbc25a680c582733a9eca44b4bb6a", "to":
55
"cxdd0cb8465b15e2971272c1ecf05691198552f770", "stepLimit": "0x4c4b40", "timestamp":
6-
"0x624153b3b0876", "nid": "0x2", "dataType": "call", "data": {"method": "update",
7-
"params": {"jwt": "eyJhbGciOiAiRVMyNTZLIiwgImtpZCI6ICJkaWQ6aWNvbjowMjo4NTA1MjdmY2RmZTU1ZDgyNzk4ZjM2Y2FmNzRmZGExY2ZmYWYyMDg1NjVhMWM0MzIjcHl0aG9uLXNkay1rZXkifQ.eyJtZXRob2QiOiAiYWRkS2V5IiwgInBhcmFtIjogeyJpZCI6ICJkaWQ6aWNvbjowMjo4NTA1MjdmY2RmZTU1ZDgyNzk4ZjM2Y2FmNzRmZGExY2ZmYWYyMDg1NjVhMWM0MzIiLCAicHVibGljS2V5IjogeyJpZCI6ICIybmQta2V5IiwgInR5cGUiOiBbIlNlY3AyNTZrMVZlcmlmaWNhdGlvbktleSJdLCAicHVibGljS2V5QmFzZTY0IjogIkJCVlFqeittYXpRZ1NuWk1DQXFZZWtKV3BOcDAyaUlXcUd0RHRkSy9JenA3b1pNY3hkZVNXMHh0N1NFeEVHMUV4L2VhUjI5Z25LVjhsM01mNEdNU2cxST0iLCAiZW5jb2RlVHlwZSI6ICJCQVNFNjQifX19.w6uqyvle0L4b5lwbY_R6rcOpBjgOE9QQ26I_yXCCah5a1oaLo_yvL_hAadKX6PR60IHbt5qjQX6iRTZ363KBaQE"}},
8-
"signature": "eTsqfuabWVDZeeXrP1FzIWhlfRbnXpndS9GSd96HmUAWby8jj5PwNkiXoCB1Ljg1I0jtd8k32M4W+3ev6HOZFQA="}}'
6+
"0x62fa2de940668", "nid": "0x2", "dataType": "call", "data": {"method": "update",
7+
"params": {"jwt": "eyJhbGciOiAiRVMyNTZLIiwgImtpZCI6ICJkaWQ6aWNvbjowMjpkOTlkOWZiMjc4MTVjZjY5OGY1MmU3MmM1MzIzZjFhYzUxYTQyMjk1NzM0MWQ4MTkjcHl0aG9uLXNkay1rZXkifQ.eyJtZXRob2QiOiAiYWRkS2V5IiwgInBhcmFtIjogeyJpZCI6ICJkaWQ6aWNvbjowMjpkOTlkOWZiMjc4MTVjZjY5OGY1MmU3MmM1MzIzZjFhYzUxYTQyMjk1NzM0MWQ4MTkiLCAicHVibGljS2V5IjogeyJpZCI6ICIybmQta2V5IiwgInR5cGUiOiBbIlNlY3AyNTZrMVZlcmlmaWNhdGlvbktleSJdLCAicHVibGljS2V5QmFzZTY0IjogIkJPZ3VtWHZpMHR0Um9TQk9LWXEwQ1dQcnRZSFZTMlV2cEMzdFZzNitRU2I5QUdQNzNOOFgxcmxGem5JK0w2blpSVTFHRnJGZEY5a1dsVU1IUHdlVm5TYz0ifX19.pjcnlOj7HJuGlkXMz7AuUdWtGt_VFpO_oUy46XJ3U3dTqe52LAC1eghRGtjWjfi8k-7f9CtCJRe7Zf3DFlX_CgA"}},
8+
"signature": "qXZg3iTLzCSozIb8m/4TsLBjm9eXDn9mmI8oo3bji+9pKNGpJtInNbb9buHezoqhGMrZrbZeN0lAkQuduD4QgAE="}}'
99
headers:
1010
Accept:
1111
- '*/*'
@@ -14,19 +14,18 @@ interactions:
1414
Connection:
1515
- keep-alive
1616
Content-Length:
17-
- '1089'
17+
- '1057'
1818
Content-Type:
1919
- application/json
2020
User-Agent:
21-
- python-requests/2.28.2
21+
- python-requests/2.32.3
2222
method: POST
2323
uri: https://lisbon.net.solidwallet.io/api/v3
2424
response:
2525
body:
26-
string: !!binary |
27-
H4sIAAAAAAAAAwzMQQoCMQxA0b3HyFqkSZo2ndskaQdGRGVGQRDvbpcfHv8L1+Nx358BC9AlwRn2
28-
cbxvr5np081kiGMjx8TYlMgLq2leLcIaaxaJgt2HmFa3mLD2YEpKHGPetg4LVlIhzqX8Tn8AAAD/
29-
/wMAc8FjbnAAAAA=
26+
string: '{"jsonrpc":"2.0","result":"0x056da42e78ec88ecf748e80399e637dad655cf746dbff0fcb114ab81901e871d","id":1741226425}
27+
28+
'
3029
headers:
3130
Connection:
3231
- keep-alive
@@ -35,7 +34,7 @@ interactions:
3534
Content-Type:
3635
- application/json; charset=UTF-8
3736
Date:
38-
- Thu, 10 Oct 2024 01:24:28 GMT
37+
- Thu, 06 Mar 2025 02:00:25 GMT
3938
Server:
4039
- ProSexy
4140
Transfer-Encoding:
@@ -47,8 +46,8 @@ interactions:
4746
code: 200
4847
message: OK
4948
- request:
50-
body: '{"jsonrpc": "2.0", "method": "icx_getTransactionResult", "id": 1728523472,
51-
"params": {"txHash": "0xdaa5e5b192b10319822b638a84facca938455c61dbe5a87bac2b17dc320823ce"}}'
49+
body: '{"jsonrpc": "2.0", "method": "icx_getTransactionResult", "id": 1741226425,
50+
"params": {"txHash": "0x056da42e78ec88ecf748e80399e637dad655cf746dbff0fcb114ab81901e871d"}}'
5251
headers:
5352
Accept:
5453
- '*/*'
@@ -61,21 +60,132 @@ interactions:
6160
Content-Type:
6261
- application/json
6362
User-Agent:
64-
- python-requests/2.28.2
63+
- python-requests/2.32.3
6564
method: POST
6665
uri: https://lisbon.net.solidwallet.io/api/v3
6766
response:
6867
body:
69-
string: !!binary |
70-
H4sIAAAAAAAAA9RTTW8TMRC98zN8Aqkge+zxx97gBIIDEuJU9TAej5tt02yU3VSpovx3vEmEgFZC
71-
IDh0pJU/5vntG3veXt2Mw2qzZtUpeKPVhdrIuF1OqturvBz49j2Ni5bTO7YxYDSRhI2wdqkWQ9Vh
72-
8LYm1CHZ7MFVB97kglUiOedQE6BFNCCN+kQo/fViOlICUTIptwxv77ZLmvp7+TLJ+uso5QTwJafU
73-
8nIvq+nTcD2q7nKvRh428raUJrVtKN6VojlH5zEbFEjBQIBZZdXokzEpIkINYS6vXxXZzfSXqjF8
74-
lIeXZ6KLcdrM36sGWuyYCGoEsBpzZkDyUTNGCNZSEm61ZZezpwYufel6Hladhi6iRgiVSxXE0uAp
75-
VuuZanC1kOFaqYKO6LEtnAV11c7TRLMcWJXXt/Kgrg5tc9lqfbcchrvjPRj9txF/mMNPw38N99T/
76-
n0HEf8r267OZ3/I/+TZx7ttxomk7nrrhuJT1503PcvKJJC3NBPqceWygafhTo0y779YvRCjtSIJs
77-
tG0ogOxtpOgqMVOy0SGyNyULUgyZuAFDYdtaHSzLke3DbLyz/kPzYRNoAkQE6wIcXnwDAAD//wMA
78-
yeYgn4kEAAA=
68+
string: '{"jsonrpc":"2.0","error":{"code":-31004,"message":"NotFound: E1005:not
69+
found tx=0x056da42e78ec88ecf748e80399e637dad655cf746dbff0fcb114ab81901e871d"},"id":1741226425}
70+
71+
'
72+
headers:
73+
Connection:
74+
- keep-alive
75+
Content-Length:
76+
- '166'
77+
Content-Type:
78+
- application/json; charset=UTF-8
79+
Date:
80+
- Thu, 06 Mar 2025 02:00:26 GMT
81+
Server:
82+
- ProSexy
83+
Vary:
84+
- Origin
85+
status:
86+
code: 400
87+
message: Bad Request
88+
- request:
89+
body: '{"jsonrpc": "2.0", "method": "icx_getTransactionResult", "id": 1741226427,
90+
"params": {"txHash": "0x056da42e78ec88ecf748e80399e637dad655cf746dbff0fcb114ab81901e871d"}}'
91+
headers:
92+
Accept:
93+
- '*/*'
94+
Accept-Encoding:
95+
- gzip, deflate
96+
Connection:
97+
- keep-alive
98+
Content-Length:
99+
- '166'
100+
Content-Type:
101+
- application/json
102+
User-Agent:
103+
- python-requests/2.32.3
104+
method: POST
105+
uri: https://lisbon.net.solidwallet.io/api/v3
106+
response:
107+
body:
108+
string: '{"jsonrpc":"2.0","error":{"code":-31003,"message":"Executing: Executing"},"id":1741226427}
109+
110+
'
111+
headers:
112+
Connection:
113+
- keep-alive
114+
Content-Length:
115+
- '91'
116+
Content-Type:
117+
- application/json; charset=UTF-8
118+
Date:
119+
- Thu, 06 Mar 2025 02:00:27 GMT
120+
Server:
121+
- ProSexy
122+
Vary:
123+
- Origin
124+
status:
125+
code: 400
126+
message: Bad Request
127+
- request:
128+
body: '{"jsonrpc": "2.0", "method": "icx_getTransactionResult", "id": 1741226428,
129+
"params": {"txHash": "0x056da42e78ec88ecf748e80399e637dad655cf746dbff0fcb114ab81901e871d"}}'
130+
headers:
131+
Accept:
132+
- '*/*'
133+
Accept-Encoding:
134+
- gzip, deflate
135+
Connection:
136+
- keep-alive
137+
Content-Length:
138+
- '166'
139+
Content-Type:
140+
- application/json
141+
User-Agent:
142+
- python-requests/2.32.3
143+
method: POST
144+
uri: https://lisbon.net.solidwallet.io/api/v3
145+
response:
146+
body:
147+
string: '{"jsonrpc":"2.0","error":{"code":-31003,"message":"Executing: Executing"},"id":1741226428}
148+
149+
'
150+
headers:
151+
Connection:
152+
- keep-alive
153+
Content-Length:
154+
- '91'
155+
Content-Type:
156+
- application/json; charset=UTF-8
157+
Date:
158+
- Thu, 06 Mar 2025 02:00:28 GMT
159+
Server:
160+
- ProSexy
161+
Vary:
162+
- Origin
163+
status:
164+
code: 400
165+
message: Bad Request
166+
- request:
167+
body: '{"jsonrpc": "2.0", "method": "icx_getTransactionResult", "id": 1741226429,
168+
"params": {"txHash": "0x056da42e78ec88ecf748e80399e637dad655cf746dbff0fcb114ab81901e871d"}}'
169+
headers:
170+
Accept:
171+
- '*/*'
172+
Accept-Encoding:
173+
- gzip, deflate
174+
Connection:
175+
- keep-alive
176+
Content-Length:
177+
- '166'
178+
Content-Type:
179+
- application/json
180+
User-Agent:
181+
- python-requests/2.32.3
182+
method: POST
183+
uri: https://lisbon.net.solidwallet.io/api/v3
184+
response:
185+
body:
186+
string: '{"jsonrpc":"2.0","result":{"blockHash":"0x1676609690b72e4691cfc1e670f82502f0bae34d73a661d7291d20091f923b63","blockHeight":"0x30b7321","cumulativeStepUsed":"0x269931","eventLogs":[{"scoreAddress":"cxdd0cb8465b15e2971272c1ecf05691198552f770","indexed":["AddKey(Address,str,str)","hxcaa2f822305bbc25a680c582733a9eca44b4bb6a","did:icon:02:d99d9fb27815cf698f52e72c5323f1ac51a422957341d819"],"data":["2nd-key"]}],"logsBloom":"0x10000000000000000000000000000000000000000000000000000000008000000000000000000200000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000040000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000108000000000000000000000000000000000000000000000000000480","status":"0x1","stepPrice":"0x2e90edd00","stepUsed":"0x269931","to":"cxdd0cb8465b15e2971272c1ecf05691198552f770","txHash":"0x056da42e78ec88ecf748e80399e637dad655cf746dbff0fcb114ab81901e871d","txIndex":"0x1"},"id":1741226429}
187+
188+
'
79189
headers:
80190
Connection:
81191
- keep-alive
@@ -84,7 +194,7 @@ interactions:
84194
Content-Type:
85195
- application/json; charset=UTF-8
86196
Date:
87-
- Thu, 10 Oct 2024 01:24:33 GMT
197+
- Thu, 06 Mar 2025 02:00:29 GMT
88198
Server:
89199
- ProSexy
90200
Transfer-Encoding:
@@ -96,9 +206,9 @@ interactions:
96206
code: 200
97207
message: OK
98208
- request:
99-
body: '{"jsonrpc": "2.0", "method": "icx_call", "id": 1728523473, "params": {"to":
209+
body: '{"jsonrpc": "2.0", "method": "icx_call", "id": 1741226429, "params": {"to":
100210
"cxdd0cb8465b15e2971272c1ecf05691198552f770", "dataType": "call", "data": {"method":
101-
"read", "params": {"did": "did:icon:02:850527fcdfe55d82798f36caf74fda1cffaf208565a1c432"}}}}'
211+
"read", "params": {"did": "did:icon:02:d99d9fb27815cf698f52e72c5323f1ac51a422957341d819"}}}}'
102212
headers:
103213
Accept:
104214
- '*/*'
@@ -111,20 +221,14 @@ interactions:
111221
Content-Type:
112222
- application/json
113223
User-Agent:
114-
- python-requests/2.28.2
224+
- python-requests/2.32.3
115225
method: POST
116226
uri: https://lisbon.net.solidwallet.io/api/v3
117227
response:
118228
body:
119-
string: !!binary |
120-
H4sIAAAAAAAAA6xSTW+bQBS892fsNU4My8dipBxC7FgYuQolhdYlh/V+YIKzrGFxMZb/ezGKkrRR
121-
bj3O7GjezHt7BE91KSpJgAvglQZGoGJ1s1U9PKZgz6o6L0UK3BToV1oKRinI6QBpTt2clMLVoOtY
122-
mgURJ5Qzy6IORBOHGzbBHJmcYp1wjjnUHMu2emAacPAhFcOKnc1MExnQgUZPyma9zUnADj396/g6
123-
TB7UphSXNS0ui/Nbr1QHyc6iFESMSGjZhR6zKuc5waqPPFg8vnf0cM1sc7DzFtPne8UeVjTQrXkd
124-
hxmJf0iEV2I3vttPNtlvLUt0j8F92C6caTDubB/v/TgOkrI97JIHvia4uAi6714jAxRVhra+5eH1
125-
J71Oo7cmUND/U8GLw6fu4hl3YRaJ1fL2ZveTFYtEfpUazP1kN1dTRYOx30lUrpakpSxKtFahaNbO
126-
5vqsHTP8DU4yEcTO1lhyc76MMt3/pAI6nXPgRm2YUC/xXi70/mIfDzVU/1vyuoHBs5H031H9H8wp
127-
cHUEHQsaPXv68gcAAP//AwAK4/xepgIAAA==
229+
string: '{"jsonrpc":"2.0","result":"{\"version\":\"1.0\",\"id\":\"did:icon:02:d99d9fb27815cf698f52e72c5323f1ac51a422957341d819\",\"created\":51082015,\"publicKey\":[{\"id\":\"python-sdk-key\",\"type\":[\"Secp256k1VerificationKey\"],\"publicKeyBase64\":\"BJDmPteTZdK15GsVQgcVXp7aZnq/Fv9hgw0gW1Be2vQxJ8DK/z6IavIVVKWoxyqWTfbcak+KzUBupK7Sr30bCfQ=\",\"created\":51082015},{\"id\":\"2nd-key\",\"type\":[\"Secp256k1VerificationKey\"],\"publicKeyBase64\":\"BOgumXvi0ttRoSBOKYq0CWPrtYHVS2UvpC3tVs6+QSb9AGP73N8X1rlFznI+L6nZRU1GFrFdF9kWlUMHPweVnSc=\",\"created\":51082017}],\"authentication\":[{\"publicKey\":\"python-sdk-key\"},{\"publicKey\":\"2nd-key\"}],\"updated\":51082017}","id":1741226429}
230+
231+
'
128232
headers:
129233
Connection:
130234
- keep-alive
@@ -133,7 +237,7 @@ interactions:
133237
Content-Type:
134238
- application/json; charset=UTF-8
135239
Date:
136-
- Thu, 10 Oct 2024 01:24:34 GMT
240+
- Thu, 06 Mar 2025 02:00:29 GMT
137241
Server:
138242
- ProSexy
139243
Transfer-Encoding:

0 commit comments

Comments
 (0)