mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-05-31 00:05:13 +02:00
test: Remove struct.pack from almost all places
This commit is contained in:
@@ -6,7 +6,6 @@
|
||||
|
||||
import os
|
||||
import re
|
||||
import struct
|
||||
|
||||
from test_framework.messages import ser_uint256, hash256, MAGIC_BYTES
|
||||
from test_framework.netutil import ADDRMAN_NEW_BUCKET_COUNT, ADDRMAN_TRIED_BUCKET_COUNT, ADDRMAN_BUCKET_SIZE
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
# file COPYING or http://www.opensource.org/licenses/mit-license.php.
|
||||
"""Test block processing."""
|
||||
import copy
|
||||
import struct
|
||||
import time
|
||||
|
||||
from test_framework.blocktools import (
|
||||
@@ -67,7 +66,7 @@ class CBrokenBlock(CBlock):
|
||||
def serialize(self, with_witness=False):
|
||||
r = b""
|
||||
r += super(CBlock, self).serialize()
|
||||
r += struct.pack("<BQ", 255, len(self.vtx))
|
||||
r += (255).to_bytes(1, "little") + len(self.vtx).to_bytes(8, "little")
|
||||
for tx in self.vtx:
|
||||
if with_witness:
|
||||
r += tx.serialize_with_witness()
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
"""Test segwit transactions and blocks on P2P network."""
|
||||
from decimal import Decimal
|
||||
import random
|
||||
import struct
|
||||
import time
|
||||
|
||||
from test_framework.blocktools import (
|
||||
|
||||
@@ -8,7 +8,6 @@ This file is modified from python-bitcoinlib.
|
||||
"""
|
||||
|
||||
from collections import namedtuple
|
||||
import struct
|
||||
import unittest
|
||||
|
||||
from .key import TaggedHash, tweak_add_pubkey, compute_xonly_pubkey
|
||||
|
||||
Reference in New Issue
Block a user