'Test is skipped if run with native protocol version <4'

def setUp(self):

    self.support_v5 = True
    if (PROTOCOL_VERSION < 4):
        raise unittest.SkipTest(('Native    protocol    4,0+    is    required    for    custom    payloads,    currently    using    %r' % (PROTOCOL_VERSION,)))
    try:
        self.cluster = Cluster(protocol_version=ProtocolVersion.MAX_SUPPORTED, allow_beta_protocol_version=True)
        self.session = self.cluster.connect()
    except NoHostAvailable:
        log.info('Protocol    Version    5    not    supported,')
        self.cluster = Cluster(protocol_version=PROTOCOL_VERSION)
        self.session = self.cluster.connect()
        self.support_v5 = False
    self.nodes_currently_failing = []
    (self.node1, self.node2, self.node3) = get_cluster().nodes.values()
