Changeset View
Changeset View
Standalone View
Standalone View
test/functional/rpc_getblockstats.py
Show All 38 Lines | def add_options(self, parser): | ||||
parser.add_argument('--test-data', dest='test_data', | parser.add_argument('--test-data', dest='test_data', | ||||
default='data/rpc_getblockstats.json', | default='data/rpc_getblockstats.json', | ||||
action='store', metavar='FILE', | action='store', metavar='FILE', | ||||
help='Test data file') | help='Test data file') | ||||
def set_test_params(self): | def set_test_params(self): | ||||
self.num_nodes = 1 | self.num_nodes = 1 | ||||
self.setup_clean_chain = True | self.setup_clean_chain = True | ||||
self.supports_cli = False | |||||
def get_stats(self): | def get_stats(self): | ||||
return [self.nodes[0].getblockstats( | return [self.nodes[0].getblockstats( | ||||
hash_or_height=self.start_height + i) for i in range(self.max_stat_pos + 1)] | hash_or_height=self.start_height + i) for i in range(self.max_stat_pos + 1)] | ||||
def generate_test_data(self, filename): | def generate_test_data(self, filename): | ||||
mocktime = 1525107225 | mocktime = 1525107225 | ||||
self.nodes[0].setmocktime(mocktime) | self.nodes[0].setmocktime(mocktime) | ||||
▲ Show 20 Lines • Show All 145 Lines • Show Last 20 Lines |