def _get_sample_block(self):
     root_dir = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
     with open(os.path.join(root_dir, "samples/ont_sample_block.txt")) as sample_file:
         ont_block = sample_file.read().strip("\n")
     buf = bytearray(convert.hex_to_bytes(ont_block))
     parsed_block = BlockOntMessage(buf=buf)
     self.magic = parsed_block.magic()
     self.version = parsed_block.version()
     return parsed_block
 def build_block_header_message(
         self, block_hash: Sha256Hash,
         block_message: BlockOntMessage) -> HeadersOntMessage:
     return HeadersOntMessage(magic=block_message.magic(),
                              headers=[block_message.header()])