mirror of
https://github.com/basicswap/basicswap.git
synced 2025-03-31 03:19:04 +00:00
tests: Update swap type validation.
This commit is contained in:
parent
28baa597cc
commit
5b6f447692
2 changed files with 2 additions and 4 deletions
|
@ -1168,9 +1168,7 @@ class BasicSwap(BaseApp):
|
|||
if swap_type == SwapTypes.XMR_SWAP:
|
||||
reverse_bid: bool = self.is_reverse_ads_bid(coin_from)
|
||||
itx_coin = coin_to if reverse_bid else coin_from
|
||||
if (itx_coin in self.coins_without_segwit):
|
||||
raise ValueError('Invalid swap type for: {} -> {}'.format(coin_from.name, coin_to.name))
|
||||
if (coin_from in self.scriptless_coins and coin_to in self.scriptless_coins):
|
||||
if (itx_coin in self.coins_without_segwit + self.scriptless_coins):
|
||||
raise ValueError('Invalid swap type for: {} -> {}'.format(coin_from.name, coin_to.name))
|
||||
else:
|
||||
if coin_from in self.adaptor_swap_only_coins or coin_to in self.adaptor_swap_only_coins:
|
||||
|
|
|
@ -193,10 +193,10 @@ class Test(BaseTest):
|
|||
(Coins.BTC, Coins.FIRO, SwapTypes.XMR_SWAP),
|
||||
(Coins.FIRO, Coins.BTC, SwapTypes.SELLER_FIRST),
|
||||
(Coins.BTC, Coins.FIRO, SwapTypes.SELLER_FIRST),
|
||||
(Coins.FIRO, Coins.BTC, SwapTypes.XMR_SWAP),
|
||||
]
|
||||
should_fail = [
|
||||
(Coins.BTC, Coins.XMR, SwapTypes.SELLER_FIRST),
|
||||
(Coins.FIRO, Coins.BTC, SwapTypes.XMR_SWAP),
|
||||
(Coins.XMR, Coins.PART_ANON, SwapTypes.XMR_SWAP),
|
||||
(Coins.FIRO, Coins.PART_ANON, SwapTypes.XMR_SWAP),
|
||||
(Coins.PART_ANON, Coins.FIRO, SwapTypes.XMR_SWAP),
|
||||
|
|
Loading…
Reference in a new issue