From c2dc4fb8b99f2ea36019295ac653a7eac9511eee Mon Sep 17 00:00:00 2001 From: John Krauss Date: Tue, 10 Jan 2017 21:55:48 +0000 Subject: [PATCH] add test for third-party call --- src/pg/test/expected/41_observatory_augmentation_test.out | 3 +++ src/pg/test/sql/41_observatory_augmentation_test.sql | 7 +++++++ 2 files changed, 10 insertions(+) diff --git a/src/pg/test/expected/41_observatory_augmentation_test.out b/src/pg/test/expected/41_observatory_augmentation_test.out index bd29e3a..e2225b9 100644 --- a/src/pg/test/expected/41_observatory_augmentation_test.out +++ b/src/pg/test/expected/41_observatory_augmentation_test.out @@ -105,3 +105,6 @@ t obs_getmeasurebyid_null_id t (1 row) +obs_getdata_api +t +(1 row) diff --git a/src/pg/test/sql/41_observatory_augmentation_test.sql b/src/pg/test/sql/41_observatory_augmentation_test.sql index 19675c7..491a015 100644 --- a/src/pg/test/sql/41_observatory_augmentation_test.sql +++ b/src/pg/test/sql/41_observatory_augmentation_test.sql @@ -216,3 +216,10 @@ SELECT cdb_observatory.OBS_GetMeasureById( 'us.census.tiger.block_group', '2010 - 2014' ) IS NULL As OBS_GetMeasureById_null_id; + +-- OBS_GetData with an API +SELECT ARRAY['us.census.tiger.census_tract'] <@ array_agg(data->0->>'value') AS OBS_GetData_API +FROM cdb_observatory.obs_getdata(array[(cdb_observatory._testarea(), 1)::geomval], + '[{"numer_coltype": "text", "numer_colname": "boundary_id", "numer_tablename": "cdb_observatory.obs_getavailableboundaries", "geom_tablename": "cdb_observatory.obs_getavailableboundaries", "geom_geomref_colname": "boundary_id"}]', + false); +