Deleted
Added
tls.py (1596:b7e2d4d92624) | tls.py (1621:275b26bbd3ae) |
---|---|
1import os 2import re 3import ssl 4import subprocess 5 6from unit.applications.proto import TestApplicationProto 7from conftest import option 8 9 10class TestApplicationTLS(TestApplicationProto): 11 def setup_method(self): 12 super().setup_method() 13 14 self.context = ssl.create_default_context() 15 self.context.check_hostname = False 16 self.context.verify_mode = ssl.CERT_NONE 17 | 1import os 2import re 3import ssl 4import subprocess 5 6from unit.applications.proto import TestApplicationProto 7from conftest import option 8 9 10class TestApplicationTLS(TestApplicationProto): 11 def setup_method(self): 12 super().setup_method() 13 14 self.context = ssl.create_default_context() 15 self.context.check_hostname = False 16 self.context.verify_mode = ssl.CERT_NONE 17 |
18 @classmethod 19 def setup_class(cls, complete_check=True): 20 unit = super().setup_class(complete_check=False) 21 22 # check tls module 23 24 try: 25 subprocess.check_output(['which', 'openssl']) 26 27 output = subprocess.check_output( 28 [unit.unitd, '--version'], stderr=subprocess.STDOUT 29 ) 30 31 if re.search('--openssl', output.decode()): 32 cls.available['modules']['openssl'] = [] 33 34 except: 35 pass 36 37 return unit if not complete_check else unit.complete() 38 | |
39 def certificate(self, name='default', load=True): 40 self.openssl_conf() 41 42 subprocess.call( 43 [ 44 'openssl', 45 'req', 46 '-x509', --- 78 unchanged lines hidden --- | 18 def certificate(self, name='default', load=True): 19 self.openssl_conf() 20 21 subprocess.call( 22 [ 23 'openssl', 24 'req', 25 '-x509', --- 78 unchanged lines hidden --- |