async def METHOD_NAME(self):
    """
    Test sending a transaction with an invalid signature to the counterparty, which should be ignored.
    """
    tx = self.overlay(ID1).construct_signed_transaction(self.peer(ID2), 300)
    tx.signature_a = b"invalid"
    self.database(ID1).BandwidthTransaction.insert(tx)
    cache = self.add_cache(ID1, BandwidthTransactionSignCache(self.overlay(ID1), tx))
    self.overlay(ID1).send_transaction(tx, self.address(ID2), cache.number)
    await self.deliver_messages()
    assert self.database(ID2).get_total_taken(self.key_bin(ID1)) == 0