make tests aware of ALPN & OpenSSL 1.0.2 dependency

This commit is contained in:
Thomas Kriechbaumer 2015-05-29 17:04:12 +02:00
parent c32d8189fa
commit 629fa8e552

View File

@ -4,11 +4,14 @@ import time
import socket import socket
import random import random
import os import os
from netlib import tcp, certutils, test, certffi
import threading import threading
import mock import mock
import tutils
from OpenSSL import SSL from OpenSSL import SSL
import OpenSSL
from netlib import tcp, certutils, test, certffi
import tutils
class EchoHandler(tcp.BaseHandler): class EchoHandler(tcp.BaseHandler):
@ -399,6 +402,8 @@ class TestALPN(test.ServerTestBase):
alpn_select="h2" alpn_select="h2"
) )
if OpenSSL._util.lib.Cryptography_HAS_ALPN:
def test_alpn(self): def test_alpn(self):
c = tcp.TCPClient(("127.0.0.1", self.port)) c = tcp.TCPClient(("127.0.0.1", self.port))
c.connect() c.connect()