def METHOD_NAME(self):
    block_header = BlockHeader.create(**self.block_header_params)
    self.qrlnode.get_blockheader_and_metadata = MagicMock(return_value=[block_header, BlockMetadata()])
    req = qrlmining_pb2.GetBlockMiningCompatibleReq(height=10)
    answer = self.service.GetBlockMiningCompatible(request=req, context=None)
    self.assertEqual(10, answer.blockheader.block_number)
    self.assertEqual(1, answer.blockheader.reward_fee)
    # if QRLNode responds with None, None, the GRPC response should be blank too
    self.qrlnode.get_blockheader_and_metadata = MagicMock(return_value=[None, None])
    answer = self.service.GetBlockMiningCompatible(request=req, context=None)
    self.assertEqual(0, answer.blockheader.block_number)
    self.assertEqual(0, answer.blockheader.reward_fee)