lbrycrd/test/functional/test_framework
Wladimir J. van der Laan 27278dffe8
Merge #12856: Tests: Add Metaclass for BitcoinTestFramework
c9cce0a Tests: Add Metaclass for BitcoinTestFramework (Will Ayd)

Pull request description:

  BitcoinTestFramework instructs developers in its docstring to override
  `set_test_params` and `run_test` in subclasses while being sure NOT to
  override `__init__` and `main` . This change adds a metaclass to ensure
  that developers adhere to that protocol, raising a ``TypeError`` in
  instances where they have not.

  closes #12835

Tree-SHA512: 5a47a7ead1f18361138cad4374747c4a8f29d25506f7b2c2a8c1c966a0b65e5ccf7317f9a078df8680fdab5d3fb71fee46a159c9f381878a3683c1e9f874abbe
2018-04-08 19:47:08 +02:00
..
__init__.py
address.py
authproxy.py Remove assigned but never used local variables 2018-03-29 17:47:12 +02:00
bignum.py
blocktools.py scripted-diff: change signrawtransaction to signrawtransactionwithwallet in tests 2018-02-17 11:42:01 -05:00
coverage.py
key.py
messages.py rpc: Add testmempoolaccept 2018-03-24 11:17:08 -04:00
mininode.py [tests] Stop feature_block.py from blowing up memory. 2018-04-02 15:40:40 -04:00
netutil.py
script.py
segwit_addr.py
siphash.py
socks5.py
test_framework.py Merge #12856: Tests: Add Metaclass for BitcoinTestFramework 2018-04-08 19:47:08 +02:00
test_node.py Merge #12904: [qa] Ensure bitcoind processes are cleaned up when tests end 2018-04-08 17:40:28 +02:00
util.py Merge #11773: [tests] Change feature_block.py to use BitcoinTestFramework 2018-03-29 17:35:43 +02:00