Changeset View
Changeset View
Standalone View
Standalone View
contrib/devtools/chainparams/test_make_chainparams.py
Show First 20 Lines • Show All 109 Lines • ▼ Show 20 Lines | class GenerateChainParamsTests(unittest.TestCase): | ||||
def test_happy_path_mainnet(self): | def test_happy_path_mainnet(self): | ||||
mockRPC = MockRPC(test=self, chain='main', numBlocks=123000, | mockRPC = MockRPC(test=self, chain='main', numBlocks=123000, | ||||
expectedBlock=122990, blockHash=self.blockHash1, chainWork=self.chainWork1) | expectedBlock=122990, blockHash=self.blockHash1, chainWork=self.chainWork1) | ||||
args = { | args = { | ||||
'rpc': mockRPC, | 'rpc': mockRPC, | ||||
'block': None, | 'block': None, | ||||
} | } | ||||
self.assertEqual(GenerateChainParams(args), "{}\n{}\n".format( | self.assertEqual(GenerateChainParams(args), "{}\n{}".format( | ||||
"0000000000000000003ef673ae12bc6017481830d37b9c52ce1e79c080e812b8", | "0000000000000000003ef673ae12bc6017481830d37b9c52ce1e79c080e812b8", | ||||
"000000000000000000000000000000000000000000f2537ccf2e07bbe15e70e1")) | "000000000000000000000000000000000000000000f2537ccf2e07bbe15e70e1")) | ||||
def test_happy_path_testnet(self): | def test_happy_path_testnet(self): | ||||
mockRPC = MockRPC(test=self, chain='test', numBlocks=234000, | mockRPC = MockRPC(test=self, chain='test', numBlocks=234000, | ||||
expectedBlock=232000, blockHash=self.blockHash1, chainWork=self.chainWork1) | expectedBlock=232000, blockHash=self.blockHash1, chainWork=self.chainWork1) | ||||
args = { | args = { | ||||
'rpc': mockRPC, | 'rpc': mockRPC, | ||||
'block': None, | 'block': None, | ||||
} | } | ||||
self.assertEqual(GenerateChainParams(args), "{}\n{}\n".format( | self.assertEqual(GenerateChainParams(args), "{}\n{}".format( | ||||
"0000000000000000003ef673ae12bc6017481830d37b9c52ce1e79c080e812b8", | "0000000000000000003ef673ae12bc6017481830d37b9c52ce1e79c080e812b8", | ||||
"000000000000000000000000000000000000000000f2537ccf2e07bbe15e70e1")) | "000000000000000000000000000000000000000000f2537ccf2e07bbe15e70e1")) | ||||
def test_specific_block(self): | def test_specific_block(self): | ||||
mockRPC = MockRPC(test=self, chain='main', numBlocks=123000, | mockRPC = MockRPC(test=self, chain='main', numBlocks=123000, | ||||
expectedBlock=122990, blockHash=self.blockHash1, chainWork=self.chainWork1) | expectedBlock=122990, blockHash=self.blockHash1, chainWork=self.chainWork1) | ||||
args = { | args = { | ||||
'rpc': mockRPC, | 'rpc': mockRPC, | ||||
'block': self.blockHash1, | 'block': self.blockHash1, | ||||
} | } | ||||
self.assertEqual(GenerateChainParams(args), "{}\n{}\n".format( | self.assertEqual(GenerateChainParams(args), "{}\n{}".format( | ||||
"0000000000000000003ef673ae12bc6017481830d37b9c52ce1e79c080e812b8", | "0000000000000000003ef673ae12bc6017481830d37b9c52ce1e79c080e812b8", | ||||
"000000000000000000000000000000000000000000f2537ccf2e07bbe15e70e1")) | "000000000000000000000000000000000000000000f2537ccf2e07bbe15e70e1")) | ||||
def test_wrong_chain(self): | def test_wrong_chain(self): | ||||
mockRPC = MockRPC(test=self, chain='main', numBlocks=123000, | mockRPC = MockRPC(test=self, chain='main', numBlocks=123000, | ||||
expectedBlock=122990, blockHash=self.blockHash1, chainWork=self.chainWork1) | expectedBlock=122990, blockHash=self.blockHash1, chainWork=self.chainWork1) | ||||
args = { | args = { | ||||
'rpc': mockRPC, | 'rpc': mockRPC, | ||||
Show All 22 Lines |