@@ -77,6 +77,7 @@ def run_test(self):
77
77
self .nodes [1 ].setmocktime (old_time )
78
78
self .nodes [1 ].setban ("127.0.0.0/32" , "add" )
79
79
self .nodes [1 ].setban ("127.0.0.0/24" , "add" )
80
+ self .nodes [1 ].setban ("pg6mmjiyjmcrsslvykfwnntlaru7p5svn6y2ymmju6nubxndf4pscryd.onion" , "add" )
80
81
self .nodes [1 ].setban ("192.168.0.1" , "add" , 1 ) # ban for 1 seconds
81
82
self .nodes [1 ].setban ("2001:4d48:ac57:400:cacf:e9ff:fe1d:9c63/19" , "add" , 1000 ) # ban for 1000 seconds
82
83
listBeforeShutdown = self .nodes [1 ].listbanned ()
@@ -85,13 +86,13 @@ def run_test(self):
85
86
self .log .info ("setban: test banning with absolute timestamp" )
86
87
self .nodes [1 ].setban ("192.168.0.2" , "add" , old_time + 120 , True )
87
88
88
- # Move time forward by 3 seconds so the third ban has expired
89
+ # Move time forward by 3 seconds so the fourth ban has expired
89
90
self .nodes [1 ].setmocktime (old_time + 3 )
90
- assert_equal (len (self .nodes [1 ].listbanned ()), 4 )
91
+ assert_equal (len (self .nodes [1 ].listbanned ()), 5 )
91
92
92
93
self .log .info ("Test ban_duration and time_remaining" )
93
94
for ban in self .nodes [1 ].listbanned ():
94
- if ban ["address" ] in ["127.0.0.0/32" , "127.0.0.0/24" ]:
95
+ if ban ["address" ] in ["127.0.0.0/32" , "127.0.0.0/24" , "pg6mmjiyjmcrsslvykfwnntlaru7p5svn6y2ymmju6nubxndf4pscryd.onion" ]:
95
96
assert_equal (ban ["ban_duration" ], 86400 )
96
97
assert_equal (ban ["time_remaining" ], 86397 )
97
98
elif ban ["address" ] == "2001:4d48:ac57:400:cacf:e9ff:fe1d:9c63/19" :
@@ -108,6 +109,7 @@ def run_test(self):
108
109
assert_equal ("127.0.0.0/32" , listAfterShutdown [1 ]['address' ])
109
110
assert_equal ("192.168.0.2/32" , listAfterShutdown [2 ]['address' ])
110
111
assert_equal ("/19" in listAfterShutdown [3 ]['address' ], True )
112
+ assert_equal ("pg6mmjiyjmcrsslvykfwnntlaru7p5svn6y2ymmju6nubxndf4pscryd.onion" , listAfterShutdown [4 ]['address' ])
111
113
112
114
# Clear ban lists
113
115
self .nodes [1 ].clearbanned ()
0 commit comments