@@ -255,10 +255,10 @@ def multi_uri_common_variables():
255
255
}
256
256
257
257
def test_multi_uri_two_payments (multi_uri_common_variables ):
258
- wallet = multi_uri_common_variables ["wallet" ]
259
- addr1 = multi_uri_common_variables ["addr1" ]
260
- addr2 = multi_uri_common_variables ["addr2" ]
261
- utf8string = multi_uri_common_variables ["utf8string" ]
258
+ wallet = multi_uri_common_variables () ["wallet" ]
259
+ addr1 = multi_uri_common_variables () ["addr1" ]
260
+ addr2 = multi_uri_common_variables () ["addr2" ]
261
+ utf8string = multi_uri_common_variables () ["utf8string" ]
262
262
263
263
# build multi-recipient URI with two payments.
264
264
addresses = [ addr1 , addr2 ]
@@ -282,11 +282,11 @@ def test_multi_uri_two_payments(multi_uri_common_variables):
282
282
assert parsed .uri .payment_id == ''
283
283
284
284
def test_multi_uri_three_payments (multi_uri_common_variables ):
285
- wallet = multi_uri_common_variables ["wallet" ]
286
- addr1 = multi_uri_common_variables ["addr1" ]
287
- addr2 = multi_uri_common_variables ["addr2" ]
288
- addr3 = multi_uri_common_variables ["addr3" ]
289
- utf8string = multi_uri_common_variables ["utf8string" ]
285
+ wallet = multi_uri_common_variables () ["wallet" ]
286
+ addr1 = multi_uri_common_variables () ["addr1" ]
287
+ addr2 = multi_uri_common_variables () ["addr2" ]
288
+ addr3 = multi_uri_common_variables () ["addr3" ]
289
+ utf8string = multi_uri_common_variables () ["utf8string" ]
290
290
291
291
# build multi-recipient URI with three payments.
292
292
addresses = [ addr1 , addr2 , addr3 ]
@@ -307,9 +307,9 @@ def test_multi_uri_three_payments(multi_uri_common_variables):
307
307
assert parsed .uri .tx_description == 'Multi URI test with three payments'
308
308
309
309
def test_multi_uri_with_mismatched_amounts (multi_uri_common_variables ):
310
- wallet = multi_uri_common_variables ["wallet" ]
311
- addr1 = multi_uri_common_variables ["addr1" ]
312
- addr2 = multi_uri_common_variables ["addr2" ]
310
+ wallet = multi_uri_common_variables () ["wallet" ]
311
+ addr1 = multi_uri_common_variables () ["addr1" ]
312
+ addr2 = multi_uri_common_variables () ["addr2" ]
313
313
314
314
# manually build a URI with mismatched amounts (remove Bob's amount).
315
315
# simulate this by concatenating amounts incorrectly.
@@ -323,9 +323,9 @@ def test_multi_uri_with_mismatched_amounts(multi_uri_common_variables):
323
323
assert ok , "Expected rejection for mismatched payment counts"
324
324
325
325
def test_multi_uri_trailing_delimiter (multi_uri_common_variables ):
326
- wallet = multi_uri_common_variables ["wallet" ]
327
- addr1 = multi_uri_common_variables ["addr1" ]
328
- addr2 = multi_uri_common_variables ["addr2" ]
326
+ wallet = multi_uri_common_variables () ["wallet" ]
327
+ addr1 = multi_uri_common_variables () ["addr1" ]
328
+ addr2 = multi_uri_common_variables () ["addr2" ]
329
329
330
330
# case: trailing semicolon in addresses or parameters should be handled gracefully
331
331
uri_trailing = 'monero:' + addr1 + ';' + addr2 + ';' + '?tx_amount=0.5;0.2&recipient_name=Alice;Bob'
@@ -334,9 +334,9 @@ def test_multi_uri_trailing_delimiter(multi_uri_common_variables):
334
334
assert len (parsed .uri .addresses ) == 2 , "Trailing delimiter should not add empty payment"
335
335
336
336
def test_multi_uri_special_characters (multi_uri_common_variables ):
337
- wallet = multi_uri_common_variables ["wallet" ]
338
- addr1 = multi_uri_common_variables ["addr1" ]
339
- addr2 = multi_uri_common_variables ["addr2" ]
337
+ wallet = multi_uri_common_variables () ["wallet" ]
338
+ addr1 = multi_uri_common_variables () ["addr1" ]
339
+ addr2 = multi_uri_common_variables () ["addr2" ]
340
340
341
341
# case: special characters in recipient names and descriptions
342
342
special_name = "A&B=Test?"
@@ -354,8 +354,8 @@ def test_multi_uri_special_characters(multi_uri_common_variables):
354
354
assert parsed .uri .tx_description == special_desc , "Special characters in description mismatch"
355
355
356
356
def test_multi_uri_unknown_parameters (multi_uri_common_variables ):
357
- wallet = multi_uri_common_variables ["wallet" ]
358
- addr1 = multi_uri_common_variables ["addr1" ]
357
+ wallet = multi_uri_common_variables () ["wallet" ]
358
+ addr1 = multi_uri_common_variables () ["addr1" ]
359
359
360
360
# build a well-formed multi-recipient URI and tack on unknown parameters.
361
361
uri_with_unknown = 'monero:' + addr1 + '?tx_amount=239.39014&foo=bar&baz=quux'
0 commit comments