def test_port_no_certkey(self): settings = ("tls_listen=127.0.0.1:123", ) cfile = create_config(settings) conf = Config(cfile).load() with pytest.raises(ConfigException): conf.test_tls_settings() assert conf.tls_listen == [("127.0.0.1", 123, socket.AF_INET, {})] assert conf.tls_cert is None assert conf.tls_key is None
def test_port_no_certkey(self): settings = ("tls_listen=127.0.0.1:123",) cfile = create_config(settings) conf = Config(cfile).load() with pytest.raises(ConfigException): conf.test_tls_settings() assert conf.tls_listen == [("127.0.0.1", 123, socket.AF_INET, {})] assert conf.tls_cert is None assert conf.tls_key is None
def test_port_no_certkey(self): settings = ('tls_port=123',) cfile = create_config(settings) conf = Config(cfile).load() with pytest.raises(ConfigException): conf.test_tls_settings() assert conf.tls_port == 123 assert conf.tls_cert is None assert conf.tls_key is None
def test_key_no_port_cert(self): key = create_file("key.key") settings = ("tls_key={}".format(key),) cfile = create_config(settings) conf = Config(cfile).load() with pytest.raises(ConfigException): conf.test_tls_settings() assert conf.tls_listen == [] assert conf.tls_cert is None assert conf.tls_key == key
def test_port_cert_no_key(self): cert = create_file("crt.crt") settings = ("tls_listen=127.0.0.1:123", "tls_cert={}".format(cert)) cfile = create_config(settings) conf = Config(cfile).load() with pytest.raises(ConfigException): conf.test_tls_settings() assert conf.tls_listen == [("127.0.0.1", 123, socket.AF_INET, {})] assert conf.tls_cert == cert assert conf.tls_key is None
def test_port_key_no_cert(self): key = create_file("key.key") settings = ("tls_listen=127.0.0.1:123", "tls_key={}".format(key)) cfile = create_config(settings) conf = Config(cfile).load() with pytest.raises(ConfigException): conf.test_tls_settings() assert conf.tls_listen == [("127.0.0.1", 123, socket.AF_INET, {})] assert conf.tls_cert is None assert conf.tls_key == key
def test_key_no_port_cert(self): key = create_file("key.key") settings = ("tls_key={}".format(key), ) cfile = create_config(settings) conf = Config(cfile).load() with pytest.raises(ConfigException): conf.test_tls_settings() assert conf.tls_listen == [] assert conf.tls_cert is None assert conf.tls_key == key
def test_cert_no_port_key(self): cert = create_file("crt.crt") settings = ("tls_cert={}".format(cert), ) cfile = create_config(settings) conf = Config(cfile).load() with pytest.raises(ConfigException): conf.test_tls_settings() assert conf.tls_listen == [] assert conf.tls_cert == cert assert conf.tls_key is None
def test_port_key_no_cert(self): key = self.create_file('key.key') settings = ('tls_port=123', 'tls_key={}'.format(key)) cfile = create_config(settings) conf = Config(cfile).load() with pytest.raises(ConfigException): conf.test_tls_settings() assert conf.tls_port == 123 assert conf.tls_cert is None assert conf.tls_key == key
def test_port_cert_no_key(self): cert = self.create_file('crt.crt') settings = ('tls_port=123', 'tls_cert={}'.format(cert),) cfile = create_config(settings) conf = Config(cfile).load() with pytest.raises(ConfigException): conf.test_tls_settings() assert conf.tls_port == 123 assert conf.tls_cert == cert assert conf.tls_key is None
def test_cert_no_port_key(self): cert = create_file("crt.crt") settings = ("tls_cert={}".format(cert),) cfile = create_config(settings) conf = Config(cfile).load() with pytest.raises(ConfigException): conf.test_tls_settings() assert conf.tls_listen == [] assert conf.tls_cert == cert assert conf.tls_key is None
def test_port_cert_key(self): key = create_file('key.key') cert = create_file('crt.crt') settings = ('tls_listen=127.0.0.1:123', 'tls_cert={}'.format(cert), 'tls_key={}'.format(key)) cfile = create_config(settings) conf = Config(cfile).load() conf.test_tls_settings() assert conf.tls_listen == [('127.0.0.1', 123, socket.AF_INET, {})] assert conf.tls_cert == cert assert conf.tls_key == key
def test_port_cert_key(self): key = self.create_file('key.key') cert = self.create_file('crt.crt') settings = ('tls_port=123', 'tls_cert={}'.format(cert), 'tls_key={}'.format(key)) cfile = create_config(settings) conf = Config(cfile).load() conf.test_tls_settings() assert conf.tls_port == 123 assert conf.tls_cert == cert assert conf.tls_key == key
def test_cert_key_no_port(self): cert = create_file('crt.crt') key = create_file('key.key') settings = ('tls_cert={}'.format(cert), 'tls_key={}'.format(key)) cfile = create_config(settings) conf = Config(cfile).load() with pytest.raises(ConfigException): conf.test_tls_settings() assert conf.tls_listen == [] assert conf.tls_cert == cert assert conf.tls_key == key
def test_port_cert_key(self): key = create_file("key.key") cert = create_file("crt.crt") settings = ( "tls_listen=127.0.0.1:123", "tls_cert={}".format(cert), "tls_key={}".format(key), ) cfile = create_config(settings) conf = Config(cfile).load() conf.test_tls_settings() assert conf.tls_listen == [("127.0.0.1", 123, socket.AF_INET, {})] assert conf.tls_cert == cert assert conf.tls_key == key
def test_disabled(self): cfile = create_config(("", )) conf = Config(cfile).load() assert conf.test_tls_settings() is None
def test_disabled(self): cfile = create_config(("",)) conf = Config(cfile).load() assert conf.test_tls_settings() is None