SomberNight
5 years ago
2 changed files with 24 additions and 1 deletions
@ -0,0 +1,20 @@ |
|||
from electrum.coinchooser import CoinChooserPrivacy |
|||
from electrum.util import NotEnoughFunds |
|||
|
|||
from . import ElectrumTestCase |
|||
|
|||
|
|||
class TestCoinChooser(ElectrumTestCase): |
|||
|
|||
def test_bucket_candidates_with_empty_buckets(self): |
|||
def sufficient_funds(buckets, *, bucket_value_sum): |
|||
return True |
|||
coin_chooser = CoinChooserPrivacy() |
|||
self.assertEqual([[]], coin_chooser.bucket_candidates_any([], sufficient_funds)) |
|||
self.assertEqual([[]], coin_chooser.bucket_candidates_prefer_confirmed([], sufficient_funds)) |
|||
def sufficient_funds(buckets, *, bucket_value_sum): |
|||
return False |
|||
with self.assertRaises(NotEnoughFunds): |
|||
coin_chooser.bucket_candidates_any([], sufficient_funds) |
|||
with self.assertRaises(NotEnoughFunds): |
|||
coin_chooser.bucket_candidates_prefer_confirmed([], sufficient_funds) |
Loading…
Reference in new issue