network: Automatically set direct simplex mode per bid.

This commit is contained in:
tecnovert
2025-08-03 20:23:55 +02:00
parent 6b218773dc
commit 1ea8b80bdc
5 changed files with 117 additions and 61 deletions

View File

@@ -106,8 +106,6 @@ class Test(TestSimplex2):
logger.info("---------- Test multinet swap across networks")
swap_clients = self.swap_clients
for sc in swap_clients:
sc._use_direct_message_routes = False
swap_clients[2]._bridge_networks = True
assert len(swap_clients[0].active_networks) == 1
@@ -163,8 +161,6 @@ class Test(TestSimplex2):
logger.info("---------- Test reversed swap across networks")
swap_clients = self.swap_clients
for sc in swap_clients:
sc._use_direct_message_routes = False
swap_clients[2]._bridge_networks = True
coin_from = Coins.XMR
@@ -214,9 +210,8 @@ class Test(TestSimplex2):
logger.info("---------- Test secret hash swap across networks")
swap_clients = self.swap_clients
for sc in swap_clients:
sc._use_direct_message_routes = False
swap_clients[2]._bridge_networks = True
coin_from = Coins.PART
coin_to = Coins.BTC
self.prepare_balance(coin_to, 100.0, 1801, 1800)
@@ -271,9 +266,6 @@ class Test(TestSimplex2):
# Messages for bids should only be sent to one network
swap_clients = self.swap_clients
for sc in swap_clients:
sc._use_direct_message_routes = False
swap_clients[2]._bridge_networks = True
assert len(swap_clients[2].active_networks) == 2

View File

@@ -457,6 +457,7 @@ class TestSimplex2(BaseTest):
@classmethod
def addCoinSettings(cls, settings, datadir, node_id):
settings["smsg_plaintext_version"] = 2
settings["networks"] = [
{
"type": "simplex",
@@ -479,7 +480,6 @@ class Test(TestSimplex2):
for sc in swap_clients:
sc._use_direct_message_routes = False
sc._smsg_plaintext_version = 2
assert len(swap_clients[0].active_networks) == 1
assert swap_clients[0].active_networks[0]["type"] == "simplex"
@@ -538,7 +538,6 @@ class Test(TestSimplex2):
for sc in swap_clients:
sc._use_direct_message_routes = False
sc._smsg_plaintext_version = 2
assert len(swap_clients[0].active_networks) == 1
assert swap_clients[0].active_networks[0]["type"] == "simplex"
@@ -597,7 +596,6 @@ class Test(TestSimplex2):
for sc in swap_clients:
sc._use_direct_message_routes = True
sc._smsg_plaintext_version = 2
assert len(swap_clients[0].active_networks) == 1
assert swap_clients[0].active_networks[0]["type"] == "simplex"
@@ -672,7 +670,6 @@ class Test(TestSimplex2):
for sc in swap_clients:
sc._use_direct_message_routes = True
sc._smsg_plaintext_version = 2
assert len(swap_clients[0].active_networks) == 1
assert swap_clients[0].active_networks[0]["type"] == "simplex"
@@ -745,7 +742,6 @@ class Test(TestSimplex2):
for sc in swap_clients:
sc._use_direct_message_routes = False
sc._smsg_plaintext_version = 2
assert len(swap_clients[0].active_networks) == 1
assert swap_clients[0].active_networks[0]["type"] == "simplex"