Skip to content

Commit d6732d8

Browse files
committed
[tests] update disconnect_ban.py test case to work with listbanned
1 parent 77c54b2 commit d6732d8

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

test/functional/disconnect_ban.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ def run_test(self):
3030
self.log.info("setban: successfully ban single IP address")
3131
assert_equal(len(self.nodes[1].getpeerinfo()), 2) # node1 should have 2 connections to node0 at this point
3232
self.nodes[1].setban("127.0.0.1", "add")
33-
wait_until(lambda: len(self.nodes[1].getpeerinfo()) == 0)
33+
assert wait_until(lambda: len(self.nodes[1].getpeerinfo()) == 0, timeout=10)
3434
assert_equal(len(self.nodes[1].getpeerinfo()), 0) # all nodes must be disconnected at this point
3535
assert_equal(len(self.nodes[1].listbanned()), 1)
3636

@@ -64,7 +64,7 @@ def run_test(self):
6464
self.nodes[1].setban("2001:4d48:ac57:400:cacf:e9ff:fe1d:9c63/19", "add", 1000) # ban for 1000 seconds
6565
listBeforeShutdown = self.nodes[1].listbanned()
6666
assert_equal("192.168.0.1/32", listBeforeShutdown[2]['address'])
67-
wait_until(lambda: len(self.nodes[1].listbanned()) == 3)
67+
assert wait_until(lambda: len(self.nodes[1].listbanned()) == 3, timeout=10)
6868

6969
stop_node(self.nodes[1], 1)
7070

@@ -78,7 +78,7 @@ def run_test(self):
7878
self.nodes[1].clearbanned()
7979
connect_nodes_bi(self.nodes, 0, 1)
8080

81-
self.log.info("Test disconnectrnode RPCs")
81+
self.log.info("Test disconnectnode RPCs")
8282

8383
self.log.info("disconnectnode: fail to disconnect when calling with address and nodeid")
8484
address1 = self.nodes[0].getpeerinfo()[0]['addr']
@@ -91,7 +91,7 @@ def run_test(self):
9191
self.log.info("disconnectnode: successfully disconnect node by address")
9292
address1 = self.nodes[0].getpeerinfo()[0]['addr']
9393
self.nodes[0].disconnectnode(address=address1)
94-
wait_until(lambda: len(self.nodes[0].getpeerinfo()) == 1)
94+
assert wait_until(lambda: len(self.nodes[0].getpeerinfo()) == 1, timeout=10)
9595
assert not [node for node in self.nodes[0].getpeerinfo() if node['addr'] == address1]
9696

9797
self.log.info("disconnectnode: successfully reconnect node")
@@ -102,7 +102,7 @@ def run_test(self):
102102
self.log.info("disconnectnode: successfully disconnect node by node id")
103103
id1 = self.nodes[0].getpeerinfo()[0]['id']
104104
self.nodes[0].disconnectnode(nodeid=id1)
105-
wait_until(lambda: len(self.nodes[0].getpeerinfo()) == 1)
105+
assert wait_until(lambda: len(self.nodes[0].getpeerinfo()) == 1, timeout=10)
106106
assert not [node for node in self.nodes[0].getpeerinfo() if node['id'] == id1]
107107

108108
if __name__ == '__main__':

0 commit comments

Comments
 (0)