Next step in #10603
- first commit changes log level for an internal log from INFO to DEBUG. (Not really related, but I started finding the INFO level logging annoying when debuging test failures)
- second commit introduces a
P2PStubclass - a subclass ofNodeConnCBwhich has its own block and tx store and responds appropriately to getdata requests. Not all the functionality is used ininvalidtxrequest.py, but will be used ininvalidblockrequest.pyandp2p-fullblocktestwhen those are changed to useBitcoinTestFramework - third commit tidies up
invalidtxrequest.py - fourth commit removes usage of
ComparisonTestFramework