Skip to content

Commit 3af5010

Browse files
committed
specify namespace for all tanks in scenarios
1 parent 6e20ab0 commit 3af5010

File tree

5 files changed

+23
-16
lines changed

5 files changed

+23
-16
lines changed

resources/scenarios/commander.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,9 @@ def setup(self):
233233
ch.setFormatter(ColorFormatter())
234234
self.log.addHandler(ch)
235235

236+
# This is the namespace the scenario was deployed in
237+
self.namespace = NAMESPACE
238+
236239
# Keep a separate index of tanks by pod name
237240
self.tanks: dict[str, TestNode] = {}
238241
self.lns: dict[str, LNNode] = {}
@@ -265,10 +268,10 @@ def setup(self):
265268
node.init_peers = int(tank["init_peers"])
266269

267270
self.nodes.append(node)
268-
self.tanks[tank["tank"]] = node
271+
self.tanks[tank["tank"] + "." + tank["namespace"]] = node
269272

270273
for ln in WARNET["lightning"]:
271-
self.lns[ln.name] = ln
274+
self.lns[ln.name + "." + ln.namespace] = ln
272275

273276
self.num_nodes = len(self.nodes)
274277

resources/scenarios/ln_init.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,10 @@ def run_test(self):
4747
if self.options.miner:
4848
self.log.info(f"Parsed 'miner' argument: {self.options.miner}")
4949
mining_tank = self.tanks[self.options.miner]
50-
elif "miner" in self.tanks:
50+
elif f"miner.{self.namespace}" in self.tanks:
5151
# or choose the tank with the right name
5252
self.log.info("Found tank named 'miner'")
53-
mining_tank = self.tanks["miner"]
53+
mining_tank = self.tanks[f"miner.{self.namespace}"]
5454
else:
5555
mining_tank = self.nodes[0]
5656
self.log.info(f"Using tank {mining_tank.tank} as miner")

resources/scenarios/test_scenarios/connect_dag.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -56,16 +56,16 @@ def run_test(self):
5656
self.connect_nodes(6, 7)
5757
self.sync_all()
5858

59-
zero_peers = self.tanks["tank-0000"].getpeerinfo()
60-
one_peers = self.tanks["tank-0001"].getpeerinfo()
61-
two_peers = self.tanks["tank-0002"].getpeerinfo()
62-
three_peers = self.tanks["tank-0003"].getpeerinfo()
63-
four_peers = self.tanks["tank-0004"].getpeerinfo()
64-
five_peers = self.tanks["tank-0005"].getpeerinfo()
65-
six_peers = self.tanks["tank-0006"].getpeerinfo()
66-
seven_peers = self.tanks["tank-0007"].getpeerinfo()
67-
eight_peers = self.tanks["tank-0008"].getpeerinfo()
68-
nine_peers = self.tanks["tank-0009"].getpeerinfo()
59+
zero_peers = self.tanks[f"tank-0000.{self.namespace}"].getpeerinfo()
60+
one_peers = self.tanks[f"tank-0001.{self.namespace}"].getpeerinfo()
61+
two_peers = self.tanks[f"tank-0002.{self.namespace}"].getpeerinfo()
62+
three_peers = self.tanks[f"tank-0003.{self.namespace}"].getpeerinfo()
63+
four_peers = self.tanks[f"tank-0004.{self.namespace}"].getpeerinfo()
64+
five_peers = self.tanks[f"tank-0005.{self.namespace}"].getpeerinfo()
65+
six_peers = self.tanks[f"tank-0006.{self.namespace}"].getpeerinfo()
66+
seven_peers = self.tanks[f"tank-0007.{self.namespace}"].getpeerinfo()
67+
eight_peers = self.tanks[f"tank-0008.{self.namespace}"].getpeerinfo()
68+
nine_peers = self.tanks[f"tank-0009.{self.namespace}"].getpeerinfo()
6969

7070
for node in self.nodes:
7171
self.log.info(f"Node {node.index}: tank={node.tank} ip={node.rpchost}")

resources/scenarios/test_scenarios/p2p_interface.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,9 @@ def run_test(self):
3434
self.log.info("Adding the p2p connection")
3535

3636
p2p_block_store = self.nodes[0].add_p2p_connection(
37-
P2PStoreBlock(), dstaddr=self.tanks["tank-0000"].rpchost, dstport=18444
37+
P2PStoreBlock(),
38+
dstaddr=self.tanks[f"tank-0000.{self.namespace}"].rpchost,
39+
dstport=18444,
3840
)
3941

4042
self.log.info("test that an invalid GETDATA doesn't prevent processing of future messages")

resources/scenarios/test_scenarios/signet_grinder.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ def set_test_params(self):
88
self.num_nodes = 0
99

1010
def run_test(self):
11-
self.generatetoaddress(self.tanks["miner"], 1, "tb1qjfplwf7a2dpjj04cx96rysqeastvycc0j50cch")
11+
self.generatetoaddress(
12+
self.tanks[f"miner.{self.namespace}"], 1, "tb1qjfplwf7a2dpjj04cx96rysqeastvycc0j50cch"
13+
)
1214

1315

1416
def main():

0 commit comments

Comments
 (0)