diff --git a/test/functional/abc-invalid-message.py b/test/functional/abc-invalid-message.py index 3dba9109f..8b9fd3d8d 100755 --- a/test/functional/abc-invalid-message.py +++ b/test/functional/abc-invalid-message.py @@ -1,97 +1,100 @@ #!/usr/bin/env python3 # Copyright (c) 2019 The Bitcoin developers # Distributed under the MIT software license, see the accompanying # file COPYING or http://www.opensource.org/licenses/mit-license.php. """ABC Invalid Message Test Test that invalid messages get rejected and/or ban the sender as expected for each case. """ import struct from test_framework.messages import NODE_NETWORK, msg_version from test_framework.p2p import P2PInterface, msg_ping from test_framework.test_framework import BitcoinTestFramework def msg_bad_checksum(connection, original_message): message_data = bytearray(connection.build_message(original_message)) data = original_message.serialize() i = 0 i += len(connection.magic_bytes) i += 12 i += len(struct.pack("