Changeset View
Changeset View
Standalone View
Standalone View
test/functional/rpc_getchaintips.py
Show All 26 Lines | def run_test(self): | ||||
assert_equal(tips[0]['status'], 'active') | assert_equal(tips[0]['status'], 'active') | ||||
# Split the network and build two chains of different lengths. | # Split the network and build two chains of different lengths. | ||||
self.split_network() | self.split_network() | ||||
self.nodes[0].generatetoaddress( | self.nodes[0].generatetoaddress( | ||||
10, self.nodes[0].get_deterministic_priv_key().address) | 10, self.nodes[0].get_deterministic_priv_key().address) | ||||
self.nodes[2].generatetoaddress( | self.nodes[2].generatetoaddress( | ||||
20, self.nodes[2].get_deterministic_priv_key().address) | 20, self.nodes[2].get_deterministic_priv_key().address) | ||||
self.sync_all([self.nodes[:2], self.nodes[2:]]) | self.sync_all(self.nodes[:2]) | ||||
self.sync_all(self.nodes[2:]) | |||||
tips = self.nodes[1].getchaintips() | tips = self.nodes[1].getchaintips() | ||||
assert_equal(len(tips), 1) | assert_equal(len(tips), 1) | ||||
shortTip = tips[0] | shortTip = tips[0] | ||||
assert_equal(shortTip['branchlen'], 0) | assert_equal(shortTip['branchlen'], 0) | ||||
assert_equal(shortTip['height'], 210) | assert_equal(shortTip['height'], 210) | ||||
assert_equal(tips[0]['status'], 'active') | assert_equal(tips[0]['status'], 'active') | ||||
Show All 24 Lines |