diff options
| author | Pieter Wuille <[email protected]> | 2016-08-26 23:05:26 +0200 |
|---|---|---|
| committer | Pieter Wuille <[email protected]> | 2016-08-26 23:06:09 +0200 |
| commit | 5805ac836c5847bc54cbef3e71154d022ca18eda (patch) | |
| tree | ffc29daad2dbdc6c77229b680968558acc26d71e /qa/rpc-tests/test_framework/util.py | |
| parent | Add preciousblock RPC (diff) | |
| download | archived-discoin-5805ac836c5847bc54cbef3e71154d022ca18eda.tar.xz archived-discoin-5805ac836c5847bc54cbef3e71154d022ca18eda.zip | |
Add preciousblock tests
Rebased, improved and extended by Luke-Jr.
Diffstat (limited to 'qa/rpc-tests/test_framework/util.py')
| -rw-r--r-- | qa/rpc-tests/test_framework/util.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/qa/rpc-tests/test_framework/util.py b/qa/rpc-tests/test_framework/util.py index 190fa7f66..bc0b801ff 100644 --- a/qa/rpc-tests/test_framework/util.py +++ b/qa/rpc-tests/test_framework/util.py @@ -133,6 +133,16 @@ def sync_blocks(rpc_connections, wait=1, timeout=60): timeout -= wait raise AssertionError("Block sync failed") +def sync_chain(rpc_connections, wait=1): + """ + Wait until everybody has the same best block + """ + while True: + counts = [ x.getbestblockhash() for x in rpc_connections ] + if counts == [ counts[0] ]*len(counts): + break + time.sleep(wait) + def sync_mempools(rpc_connections, wait=1, timeout=60): """ Wait until everybody has the same transactions in their memory |