def test_extras_with_ssl(self): db = mock.Mock() db.extra = default_db_extra db.server_cert = ssl_certificate extras = DruidEngineSpec.get_extra_params(db) connect_args = extras["engine_params"]["connect_args"] assert connect_args["scheme"] == "https" assert "ssl_verify_cert" in connect_args
def test_extras_without_ssl(self): db = mock.Mock() db.extra = default_db_extra db.server_cert = None extras = DruidEngineSpec.get_extra_params(db) assert "connect_args" not in extras["engine_params"]