98eef7ae02
All tests that were failing in CI with this diffs showing traces with context, which correspond to a default `VERBOSITY verbose` in the server. Since we migrated the CI to postgres 9.6 it makes sense to see such differences in server configuration. Enforcing the verbosity level makes the tests more robust indeed.
35 lines
1.4 KiB
PL/PgSQL
35 lines
1.4 KiB
PL/PgSQL
\set VERBOSITY terse
|
|
-- Add to the search path the schema
|
|
SET search_path TO public,cartodb,cdb_dataservices_client;
|
|
|
|
-- Mock the server functions
|
|
CREATE OR REPLACE FUNCTION cdb_dataservices_server.cdb_geocode_namedplace_point(username text, orgname text, city_name text)
|
|
RETURNS Geometry AS $$
|
|
BEGIN
|
|
RAISE NOTICE 'cdb_dataservices_server.cdb_geocode_namedplace_point invoked with params (%, %, %)', username, orgname, city_name;
|
|
RETURN NULL;
|
|
END;
|
|
$$ LANGUAGE 'plpgsql';
|
|
|
|
CREATE OR REPLACE FUNCTION cdb_dataservices_server.cdb_geocode_namedplace_point(username text, orgname text, city_name text, country_name text)
|
|
RETURNS Geometry AS $$
|
|
BEGIN
|
|
RAISE NOTICE 'cdb_dataservices_server.cdb_geocode_namedplace_point invoked with params (%, %, %, %)', username, orgname, city_name, country_name;
|
|
RETURN NULL;
|
|
END;
|
|
$$ LANGUAGE 'plpgsql';
|
|
|
|
CREATE OR REPLACE FUNCTION cdb_dataservices_server.cdb_geocode_namedplace_point(username text, orgname text, city_name text, admin1_name text, country_name text)
|
|
RETURNS Geometry AS $$
|
|
BEGIN
|
|
RAISE NOTICE 'cdb_dataservices_server.cdb_geocode_namedplace_point invoked with params (%, %, %, %, %)', username, orgname, city_name, admin1_name, country_name;
|
|
RETURN NULL;
|
|
END;
|
|
$$ LANGUAGE 'plpgsql';
|
|
|
|
-- Exercise the public and the proxied function
|
|
SELECT cdb_geocode_namedplace_point('Elx');
|
|
SELECT cdb_geocode_namedplace_point('Elx', 'Spain');
|
|
SELECT cdb_geocode_namedplace_point('Elx', 'Valencia', 'Spain');
|
|
|