lbrycrd/test/functional/test_framework
MarcoFalke 8f470ecc53
Merge #15419: qa: Always refresh cache to be out of ibd
fa2cdc9ac2 test: Simplify create_cache (MarcoFalke)
fa25210d62 qa: Fix wallet_txn_doublespend issue (MarcoFalke)
1111aecbb5 qa: Always refresh stale cache to be out of ibd (MarcoFalke)
fab0d85802 qa: Remove mocktime unless required (MarcoFalke)

Pull request description:

  When starting a test, we are always in IBD because the timestamps on cached blocks are in the past. Usually, we solve that by generating a block at the beginning of the test.

  That is clumsy and might even lead to other problems such as #15360 and https://github.com/bitcoin/bitcoin/issues/14446#issuecomment-461926598

  So fix that by getting rid of mocktime and always refreshing the last block of the cache when starting the test framework.

  Should fix #14446

Tree-SHA512: 6af09800f9c86131349a103af617a54551f5f3f3260d38e14e3f30fdd3d91a0feb0100c56cbb12eae4aeac5571ae4b530b16345cbb831d2670237b53351a22c1
2019-02-25 11:44:21 -05:00
..
__init__.py
address.py
authproxy.py
bignum.py
blocktools.py [rpc] mining: Omit uninitialized currentblockweight, currentblocktx 2019-02-12 11:34:57 -05:00
coverage.py
descriptors.py Descriptor checksum 2019-02-15 22:36:05 -08:00
key.py
messages.py remove some magic mining constants in functional tests 2019-01-24 09:48:34 -05:00
mininode.py qa: Add tests for invalid message headers 2019-01-24 17:08:22 -05:00
netutil.py
script.py
segwit_addr.py
siphash.py
socks5.py
test_framework.py test: Simplify create_cache 2019-02-25 11:18:24 -05:00
test_node.py qa: Remove mocktime unless required 2019-02-19 10:43:58 -05:00
util.py Address test todos by removing -txindex to nodes. 2019-02-17 21:42:08 -08:00
wallet_util.py [tests] move wallet util functions to wallet_util.py 2019-01-04 17:49:17 -08:00