diff --git a/tests/patched/money.py b/tests/patched/money.py index d84e5e167219d9ba0969b8d52ef974c5b62fd618..e7a9a73733b6d825750f477866ae7656d7c069e1 100644 --- a/tests/patched/money.py +++ b/tests/patched/money.py @@ -1,6 +1,7 @@ from silkaj.money import amount_in_current_base from duniterpy.documents.transaction import InputSource from utils_tests import pubkey_list, mock_ud_value +from patched.source_dict import sources_dict # mock UDValue @@ -11,67 +12,25 @@ async def patched_ud_value(self): # mock get_sources() async def patched_get_sources(pubkey): """ - Returns transaction sources. - This function does not cover all possibilities : no other unlock conditions than SIG(pubkey). + Returns transaction sources lists. + If called 2 or 3 times (depending on the pubkey), will return the expected input list after an intermediary tx for the first 40 inputs. + Tests using this function should reset the counter at the egining of each test case. + See source_dict.py for inputs lists. + if pubkey == CtM5RZHopnSRAAoWNgTWrUhDEmspcCAxn6fuCEWDWudp : 3 TXsources, amount = 600 if pubkey == HcRgKh4LwbQVYuAc3xAdCynYXpKoiPE6qdxCMa8JeHat : 53 TXsources, amount = 143100 if pubkey == 2sq4w8yYVDWNxVWZqGWWDriFf5z7dn7iLahDCvEEotuY : 10 UDsources, amount = 3140 if pubkey == 9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp : 50 UDsources and 20 TXsources, amount = 36700 - else : 0 sources, amount = 0 + For convenience, the hash is always the same. This should change for other testing purposes. """ - def listinput_UD(listinput, amount, pubkey, max_ud, total): - while max_ud > 0 and total > 0: - listinput.append( - InputSource( - amount=mock_ud_value, - base=0, - source="D", - origin_id=pubkey, - index=max_ud, - ) - ) - amount += amount_in_current_base(listinput[-1]) - max_ud -= 1 - total -= 1 - - def listinput_TX(listinput, amount, max_tx, total): - orig_max = max_tx + 1 - while max_tx > 0 and total > 0: - listinput.append( - InputSource( - amount=(orig_max - max_tx) * 100, - base=0, - source="T", - origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", - index=max_tx, - ) - ) - amount += amount_in_current_base(listinput[-1]) - max_tx -= 1 - total -= 1 - - listinput, n = list(), 0 + inputs = sources_dict[pubkey][patched_get_sources.counter] amount = 0 - if pubkey == "CtM5RZHopnSRAAoWNgTWrUhDEmspcCAxn6fuCEWDWudp": - max_tx = 3 - max_ud = 0 - elif pubkey == "HcRgKh4LwbQVYuAc3xAdCynYXpKoiPE6qdxCMa8JeHat": - max_tx = 53 - max_ud = 0 - elif pubkey == "2sq4w8yYVDWNxVWZqGWWDriFf5z7dn7iLahDCvEEotuY": - max_tx = 0 - max_ud = 10 - elif pubkey == "9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp": - max_tx = 20 - max_ud = 50 - else: - max_tx = 0 - max_ud = 0 + for input in inputs: + amount += amount_in_current_base(input) + patched_get_sources.counter += 1 + return inputs, amount - total = max_tx + max_ud - listinput_TX(listinput, amount, max_tx, total) - listinput_UD(listinput, amount, pubkey, max_ud, total) - return listinput, amount +patched_get_sources.counter = 0 diff --git a/tests/patched/source_dict.py b/tests/patched/source_dict.py new file mode 100644 index 0000000000000000000000000000000000000000..76a8ae4279d8ec6f6ea6c3bd5f4645dc47258102 --- /dev/null +++ b/tests/patched/source_dict.py @@ -0,0 +1,1856 @@ +# This file contains inputs list used by the patched_get_source function. +# lists : +# - CtM5R (riri) : 3 TXsources, amount = 600 +# - HcRgK (fifi) : 53 TXsources, amount = 143100 +# - HcRgK_2 (fifi) : 14 TXsources, amount = 143100 : after an intermediate transaction +# - 2sq4w (loulou) : 10 UDsources, amount = 3140 +# - 9cwBB : 20 TXsources 50 UDsources, amount = 36700 +# - 9cwBB_2 : 1 TXSource and 30 UDSources, amount = 36700 : after an intermediate transaction + +from duniterpy.documents.transaction import InputSource +from utils_tests import mock_ud_value + +sources_dict = { + "CtM5RZHopnSRAAoWNgTWrUhDEmspcCAxn6fuCEWDWudp": ( + [ + InputSource( + amount=100, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=0, + ), + InputSource( + amount=200, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=1, + ), + InputSource( + amount=300, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=2, + ), + ], + ), + "HcRgKh4LwbQVYuAc3xAdCynYXpKoiPE6qdxCMa8JeHat": ( + [ + InputSource( + amount=100, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=0, + ), + InputSource( + amount=200, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=1, + ), + InputSource( + amount=300, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=2, + ), + InputSource( + amount=400, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=3, + ), + InputSource( + amount=500, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=4, + ), + InputSource( + amount=600, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=5, + ), + InputSource( + amount=700, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=6, + ), + InputSource( + amount=800, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=7, + ), + InputSource( + amount=900, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=8, + ), + InputSource( + amount=1000, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=9, + ), + InputSource( + amount=1100, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=10, + ), + InputSource( + amount=1200, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=11, + ), + InputSource( + amount=1300, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=12, + ), + InputSource( + amount=1400, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=13, + ), + InputSource( + amount=1500, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=14, + ), + InputSource( + amount=1600, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=15, + ), + InputSource( + amount=1700, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=16, + ), + InputSource( + amount=1800, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=17, + ), + InputSource( + amount=1900, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=18, + ), + InputSource( + amount=2000, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=19, + ), + InputSource( + amount=2100, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=20, + ), + InputSource( + amount=2200, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=21, + ), + InputSource( + amount=2300, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=22, + ), + InputSource( + amount=2400, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=23, + ), + InputSource( + amount=2500, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=24, + ), + InputSource( + amount=2600, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=25, + ), + InputSource( + amount=2700, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=26, + ), + InputSource( + amount=2800, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=27, + ), + InputSource( + amount=2900, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=28, + ), + InputSource( + amount=3000, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=29, + ), + InputSource( + amount=3100, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=30, + ), + InputSource( + amount=3200, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=31, + ), + InputSource( + amount=3300, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=32, + ), + InputSource( + amount=3400, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=33, + ), + InputSource( + amount=3500, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=34, + ), + InputSource( + amount=3600, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=35, + ), + InputSource( + amount=3700, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=36, + ), + InputSource( + amount=3800, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=37, + ), + InputSource( + amount=3900, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=38, + ), + InputSource( + amount=4000, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=39, + ), + InputSource( + amount=4100, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=40, + ), + InputSource( + amount=4200, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=41, + ), + InputSource( + amount=4300, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=42, + ), + InputSource( + amount=4400, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=43, + ), + InputSource( + amount=4500, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=44, + ), + InputSource( + amount=4600, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=45, + ), + InputSource( + amount=4700, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=46, + ), + InputSource( + amount=4800, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=47, + ), + InputSource( + amount=4900, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=48, + ), + InputSource( + amount=5000, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=49, + ), + InputSource( + amount=5100, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=50, + ), + InputSource( + amount=5200, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=51, + ), + InputSource( + amount=5300, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=52, + ), + ], + [ + InputSource( + amount=82000, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=0, + ), + InputSource( + amount=4100, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=1, + ), + InputSource( + amount=4200, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=2, + ), + InputSource( + amount=4300, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=3, + ), + InputSource( + amount=4400, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=4, + ), + InputSource( + amount=4500, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=5, + ), + InputSource( + amount=4600, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=6, + ), + InputSource( + amount=4700, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=7, + ), + InputSource( + amount=4800, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=8, + ), + InputSource( + amount=4900, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=9, + ), + InputSource( + amount=5000, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=10, + ), + InputSource( + amount=5100, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=11, + ), + InputSource( + amount=5200, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=12, + ), + InputSource( + amount=5300, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=13, + ), + ], + ), + "2sq4w8yYVDWNxVWZqGWWDriFf5z7dn7iLahDCvEEotuY": ( + [ + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="2sq4w8yYVDWNxVWZqGWWDriFf5z7dn7iLahDCvEEotuY", + index=0, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="2sq4w8yYVDWNxVWZqGWWDriFf5z7dn7iLahDCvEEotuY", + index=1, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="2sq4w8yYVDWNxVWZqGWWDriFf5z7dn7iLahDCvEEotuY", + index=2, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="2sq4w8yYVDWNxVWZqGWWDriFf5z7dn7iLahDCvEEotuY", + index=3, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="2sq4w8yYVDWNxVWZqGWWDriFf5z7dn7iLahDCvEEotuY", + index=4, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="2sq4w8yYVDWNxVWZqGWWDriFf5z7dn7iLahDCvEEotuY", + index=5, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="2sq4w8yYVDWNxVWZqGWWDriFf5z7dn7iLahDCvEEotuY", + index=6, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="2sq4w8yYVDWNxVWZqGWWDriFf5z7dn7iLahDCvEEotuY", + index=7, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="2sq4w8yYVDWNxVWZqGWWDriFf5z7dn7iLahDCvEEotuY", + index=8, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="2sq4w8yYVDWNxVWZqGWWDriFf5z7dn7iLahDCvEEotuY", + index=9, + ), + ], + ), + "9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp": ( + [ + InputSource( + amount=100, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=0, + ), + InputSource( + amount=200, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=1, + ), + InputSource( + amount=300, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=2, + ), + InputSource( + amount=400, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=3, + ), + InputSource( + amount=500, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=4, + ), + InputSource( + amount=600, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=5, + ), + InputSource( + amount=700, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=6, + ), + InputSource( + amount=800, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=7, + ), + InputSource( + amount=900, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=8, + ), + InputSource( + amount=1000, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=9, + ), + InputSource( + amount=1100, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=10, + ), + InputSource( + amount=1200, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=11, + ), + InputSource( + amount=1300, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=12, + ), + InputSource( + amount=1400, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=13, + ), + InputSource( + amount=1500, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=14, + ), + InputSource( + amount=1600, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=15, + ), + InputSource( + amount=1700, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=16, + ), + InputSource( + amount=1800, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=17, + ), + InputSource( + amount=1900, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=18, + ), + InputSource( + amount=2000, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=19, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=20, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=21, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=22, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=23, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=24, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=25, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=26, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=27, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=28, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=29, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=30, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=31, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=32, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=33, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=34, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=35, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=36, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=37, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=38, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=39, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=40, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=41, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=42, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=43, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=44, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=45, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=46, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=47, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=48, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=49, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=50, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=51, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=52, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=53, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=54, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=55, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=56, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=57, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=58, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=59, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=60, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=61, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=62, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=63, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=64, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=65, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=66, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=67, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=68, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=69, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=70, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=71, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=72, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=73, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=74, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=75, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=76, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=77, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=78, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=79, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=80, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=81, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=82, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=83, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=84, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=85, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=86, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=87, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=88, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=89, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=90, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=91, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=92, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=93, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=94, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=95, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=96, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=97, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=98, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=99, + ), + ], + [ + InputSource( + amount=27594, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=0, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=1, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=2, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=3, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=4, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=5, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=6, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=7, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=8, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=9, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=10, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=11, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=12, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=13, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=14, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=15, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=16, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=17, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=18, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=19, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=20, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=21, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=22, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=23, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=24, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=25, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=26, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=27, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=28, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=29, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=30, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=31, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=32, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=33, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=34, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=35, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=36, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=37, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=38, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=39, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=40, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=41, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=42, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=43, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=44, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=45, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=46, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=47, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=48, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=49, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=50, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=51, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=52, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=53, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=54, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=55, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=56, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=57, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=58, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=59, + ), + ], + [ + InputSource( + amount=39840, + base=0, + source="T", + origin_id="1F3059ABF35D78DFB5AFFB3DEAB4F76878B04DB6A14757BBD6B600B1C19157E7", + index=0, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=1, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=2, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=3, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=4, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=5, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=6, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=7, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=8, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=9, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=10, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=11, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=12, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=13, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=14, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=15, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=16, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=17, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=18, + ), + InputSource( + amount=mock_ud_value, + base=0, + source="D", + origin_id="9cwBBgXcSVMT74xiKYygX6FM5yTdwd3NABj1CfHbbAmp", + index=19, + ), + ], + ), +} diff --git a/tests/test_unit_tx.py b/tests/test_unit_tx.py index 5cffc149c1102e855bd919599d945260716cb839..23bf46edaecda15445c0a42b24f5d03279452592 100644 --- a/tests/test_unit_tx.py +++ b/tests/test_unit_tx.py @@ -439,6 +439,8 @@ async def test_get_list_input_for_transaction( # patched functions monkeypatch.setattr("silkaj.money.get_sources", patched_get_sources) + # reset patched_get_sources counter + patched_get_sources.counter = 0 # testing error exit if isinstance(expected, str): with pytest.raises(SystemExit) as pytest_exit: