mirror of
https://github.com/dashpay/dash.git
synced 2024-12-26 04:22:55 +01:00
Merge bitcoin/bitcoin#24797: test: compare /chaininfo
response with getblockchaininfo
RPC
0f7dc893ea1776515173dcd0bfe6826e963c90f3 test: compare `/chaininfo` response with `getblockchaininfo` RPC (brunoerg) Pull request description: The `/chaininfo` REST endpoint gets its infos from `getblockchaininfo` RPC, so this PR adds an `assert_equal` (in `interface_rest`) to ensure both responses are the same. Obs: other endpoints do the same for their respective RPC. ACKs for top commit: 0xB10C: Concept and Code Review ACK 0f7dc893ea1776515173dcd0bfe6826e963c90f3. Belts-and-spenders. Tree-SHA512: 51cbcf988090272e406a47dc869710740b74e2222af29c05ddcbf53bd49765cdc59efb525e970867f091b3d2efec4fb13371a342d9e484e51144b760265bc5b8 Signed-off-by: Vijay <vijaydas.mp@gmail.com>
This commit is contained in:
parent
39bca402a0
commit
e5e0b00e1e
@ -340,5 +340,9 @@ class RESTTest (BitcoinTestFramework):
|
|||||||
json_obj = self.test_rest_request("/chaininfo")
|
json_obj = self.test_rest_request("/chaininfo")
|
||||||
assert_equal(json_obj['bestblockhash'], bb_hash)
|
assert_equal(json_obj['bestblockhash'], bb_hash)
|
||||||
|
|
||||||
|
# Compare with normal RPC getblockchaininfo response
|
||||||
|
blockchain_info = self.nodes[0].getblockchaininfo()
|
||||||
|
assert_equal(blockchain_info, json_obj)
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
RESTTest().main()
|
RESTTest().main()
|
||||||
|
Loading…
Reference in New Issue
Block a user