def setUp(self): log.LOGGER = log.get_handler(LOG_CFG, LOG_HANDLER) config = yaml.load(open(CFG_FILE, 'r').read()) open(PWFILE, 'w').write('{0}\n'.format(ROOT_NAME)) self.ca = ssl.OpenSSL(config, ssl.CA_ROOT) assert self.ca.setup_ca_structure() is True open(ROOT_CFG, 'w').write(ROOT_NAME)
def setUp(self): log.LOGGER = log.get_handler(LOG_CFG, LOG_HANDLER) self.config = yaml.load(open(CFG_FILE, 'r').read()) if os.path.exists(ROOT_BASEDIR): shutil.rmtree(ROOT_BASEDIR) self.root = ssl.OpenSSL(self.config, ssl.CA_ROOT)
def setUp(self): log.LOGGER = log.get_handler(LOG_CFG, LOG_HANDLER) self.config = yaml.load(open(CFG_FILE, 'r').read()) open(PWFILE, 'w').write('{0}\n'.format(ROOT_NAME)) self.ca = ssl.OpenSSL(self.config, ssl.CA_ROOT) if os.path.exists(ROOT_BASEDIR): shutil.rmtree(ROOT_BASEDIR) assert self.ca.setup_ca_structure() is True
def setUp(self): log.LOGGER = log.get_handler(LOG_CFG, LOG_HANDLER) self.config = yaml.load(open(CFG_FILE, 'r').read()) open(PWFILE, 'w').write(ROOT_NAME) if os.path.exists(ROOT_BASEDIR): shutil.rmtree(ROOT_BASEDIR) self.root = ssl.OpenSSL(self.config, ssl.CA_ROOT) cfg = self.root.ca_data['cfg'] name = self.root.ca_data['name'] assert self.root.setup_ca_structure() is True assert self.root.genkey(cfg, name, pwfile=PWFILE) is True assert self.root.selfsign(name, pwfile=PWFILE) is True
def setUp(self): log.LOGGER = log.get_handler(LOG_CFG, LOG_HANDLER) config = yaml.load(open(CFG_FILE, 'r').read()) if os.path.exists(ROOT_BASEDIR): shutil.rmtree(ROOT_BASEDIR) if os.path.exists(INTERMEDIARY_BASEDIR): shutil.rmtree(INTERMEDIARY_BASEDIR) self.root = ssl.OpenSSL(config, ssl.CA_ROOT) assert self.root.setup_ca_structure() is True open(ROOT_CRT, 'w').write(ROOT_NAME) self.inter = ssl.OpenSSL(config, ssl.CA_INTERMEDIARY) assert self.inter.setup_ca_structure() is True open(INTERMEDIARY_CRT, 'w').write(INTERMEDIARY_NAME)
def setUp(self): log.LOGGER = log.get_handler(LOG_CFG, LOG_HANDLER) self.config = yaml.load(open(CFG_FILE, 'r').read()) open(PWFILE, 'w').write(ROOT_NAME) if os.path.exists(ROOT_BASEDIR): shutil.rmtree(ROOT_BASEDIR) if os.path.exists(INTERMEDIARY_BASEDIR): shutil.rmtree(INTERMEDIARY_BASEDIR) if os.path.exists(AUTOSIGN_BASEDIR): shutil.rmtree(AUTOSIGN_BASEDIR) self.root = ssl.OpenSSL(self.config, ssl.CA_ROOT) cfg = self.root.ca_data['cfg'] name = self.root.ca_data['name'] assert self.root.setup_ca_structure() is True assert self.root.genkey(cfg, name, pwfile=PWFILE) is True assert self.root.selfsign(name, pwfile=PWFILE) is True self.inter = ssl.OpenSSL(self.config, ssl.CA_INTERMEDIARY) cfg = INTERMEDIARY_CFG name = INTERMEDIARY_NAME csr = INTERMEDIARY_CSR crt = INTERMEDIARY_CRT assert self.inter.setup_ca_structure() is True assert self.inter.genkey(cfg, name, pwfile=PWFILE) is True assert self.root.sign_intermediary(csr, crt, PWFILE, 1) is True self.autosign = ssl.OpenSSL(self.config, ssl.CA_AUTOSIGN) cfg = AUTOSIGN_CFG name = AUTOSIGN_NAME csr = AUTOSIGN_CSR crt = AUTOSIGN_CRT assert self.autosign.setup_ca_structure() is True assert self.autosign.genkey(cfg, name, pwfile=PWFILE) is True assert self.inter.sign_intermediary(csr, crt, PWFILE, 1) is True cfg_data = self.autosign.gen_server_cfg(TLS_NAME) self.tmp_cfg = '{0}/cfg/{1}.cfg'.format( self.root.ca_data['basedir'], TLS_NAME ) assert cfg_data is not False open(self.tmp_cfg, 'w').write(cfg_data) assert self.autosign.genkey(self.tmp_cfg, TLS_NAME) is True assert self.autosign.sign(TLS_NAME) is True
def setUp(self): log.LOGGER = log.get_handler(LOG_CFG, LOG_HANDLER) config = yaml.load(open(CFG_FILE, 'r').read()) open(PWFILE, 'w').write('{0}\n'.format(ROOT_NAME)) if os.path.exists(ROOT_BASEDIR): shutil.rmtree(ROOT_BASEDIR) if os.path.exists(INTERMEDIARY_BASEDIR): shutil.rmtree(INTERMEDIARY_BASEDIR) self.root = ssl.OpenSSL(config, ssl.CA_ROOT) assert self.root.setup_ca_structure() is True assert self.root.genkey(ROOT_CFG, ROOT_NAME, pwfile=PWFILE) is True assert self.root.selfsign(ROOT_NAME, pwfile=PWFILE) is True self.inter = ssl.OpenSSL(config, ssl.CA_INTERMEDIARY) cfg = INTERMEDIARY_CFG name = INTERMEDIARY_NAME assert self.inter.setup_ca_structure() is True assert self.inter.genkey(cfg, name, pwfile=PWFILE) is True
def test_warning_no_handler(self): log.LOGGER = None assert log.warning('Warning message') is None log.LOGGER = log.get_handler(CFG_FILE, LOG_HANDLER)
def test_info_no_handler(self): log.LOGGER = None assert log.info('Informational message') is None log.LOGGER = log.get_handler(CFG_FILE, LOG_HANDLER)
def test_error_no_handler(self): log.LOGGER = None assert log.error('Error message') is None log.LOGGER = log.get_handler(CFG_FILE, LOG_HANDLER)
def test_debug_no_handler(self): log.LOGGER = None assert log.debug('Debug message') is None log.LOGGER = log.get_handler(CFG_FILE, LOG_HANDLER)
def setUp(self): log.LOGGER = log.get_handler(CFG_FILE, LOG_HANDLER)
def test_existing_config(self): assert log.get_handler(CFG_FILE, LOG_HANDLER) is not None
def test_nonexisting_config(self): assert log.get_handler('somerandomnonexistingfile', 'none') is None
def setUp(self): log.LOGGER = log.get_handler(LOG_CFG, LOG_HANDLER) config = yaml.load(open(CFG_FILE, 'r').read()) self.ca = ssl.OpenSSL(config, ssl.CA_ROOT)
def setUp(self): log.LOGGER = log.get_handler(LOG_CFG, LOG_HANDLER) self.config = yaml.load(open(CFG_FILE, 'r').read())