Skip to content

Commit b047408

Browse files
committed
(pgtap) Using function_returns_geom & cleanup
1 parent 458721a commit b047408

File tree

10 files changed

+10
-63
lines changed

10 files changed

+10
-63
lines changed

pgtap/chinese/chinesePostmanCost/types_check.pg

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
2020
BEGIN;
2121

2222
UPDATE edges SET cost = sign(cost), reverse_cost = sign(reverse_cost);
23-
SELECT plan(6);
23+
SELECT plan(5);
2424

2525
SELECT has_function('pgr_chinesepostmancost');
2626
SELECT has_function('pgr_chinesepostmancost', ARRAY['text']);
@@ -30,11 +30,6 @@ SELECT function_args_eq('pgr_chinesepostmancost',
3030
$$SELECT NULL::TEXT[] $$
3131
);
3232

33-
SELECT set_eq(
34-
$$SELECT prorettype from pg_proc where proname = 'pgr_chinesepostmancost'$$,
35-
$$SELECT 701 $$
36-
);
37-
3833
SELECT function_types_eq('pgr_chinesepostmancost',
3934
$$SELECT '{text}'::TEXT[] $$
4035
);

pgtap/max_flow/maxFlow/types_check.pg

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
2020
BEGIN;
2121

2222
UPDATE edges SET cost = sign(cost), reverse_cost = sign(reverse_cost);
23-
SELECT plan(14);
23+
SELECT plan(13);
2424

2525
SELECT has_function('pgr_maxflow');
2626

@@ -47,10 +47,6 @@ END;
4747
SELECT function_args_eq('pgr_maxflow',
4848
$$SELECT NULL::TEXT[] $$);
4949

50-
SELECT set_eq(
51-
$$SELECT prorettype FROM pg_proc WHERE proname = 'pgr_maxflow'$$,
52-
$$SELECT 20::OID $$);
53-
5450
SELECT CASE
5551
WHEN min_version('3.2.0') THEN
5652

pgtap/max_flow/maxFlowMinCost_Cost/types_check.pg

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1919
********************************************************************PGR-GNU*/
2020
BEGIN;
2121

22-
SELECT plan(14);
22+
SELECT plan(13);
2323

2424
SELECT has_function('pgr_maxflowmincost_cost');
2525

@@ -46,10 +46,6 @@ END;
4646
SELECT function_args_eq('pgr_maxflowmincost_cost',
4747
$$SELECT NULL::TEXT[] $$);
4848

49-
SELECT set_eq(
50-
$$SELECT prorettype FROM pg_proc WHERE proname = 'pgr_maxflowmincost_cost'$$,
51-
$$SELECT 701::OID $$);
52-
5349
SELECT CASE
5450
WHEN min_version('3.2.0') THEN
5551
function_types_eq('pgr_maxflowmincost_cost',

pgtap/others/alpha_shape/types_check.pg

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,7 @@ SELECT has_function('pgr_alphashape');
2626
SELECT function_types_eq('pgr_alphashape',
2727
$$VALUES ('{geometry,float8}'::TEXT[]) $$);
2828

29-
SELECT set_eq(
30-
$$WITH a AS (SELECT prorettype from pg_proc where proname = 'pgr_alphashape')
31-
SELECT typname from a JOIN pg_type ON(oid = prorettype)$$,
32-
$$VALUES
33-
('geometry')
34-
$$);
29+
SELECT function_returns_geom('pgr_alphashape');
3530

3631
SELECT function_args_eq('pgr_alphashape',
3732
$$VALUES

pgtap/planar/isPlanar/types_check.pg

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1919
********************************************************************PGR-GNU*/
2020
BEGIN;
2121

22-
SELECT CASE WHEN min_version('3.2.0') THEN plan (5) ELSE plan(1) END;
22+
SELECT CASE WHEN min_version('3.2.0') THEN plan (4) ELSE plan(1) END;
2323

2424
CREATE OR REPLACE FUNCTION types_check()
2525
RETURNS SETOF TEXT AS
@@ -41,12 +41,6 @@ SELECT function_args_eq('pgr_isplanar',
4141
$$SELECT NULL::TEXT[] $$
4242
);
4343

44-
RETURN QUERY
45-
SELECT bag_has(
46-
$$SELECT prorettype from pg_proc where proname = 'pgr_isplanar'$$,
47-
$$VALUES ( '16'::oid )$$
48-
);
49-
5044
END;
5145
$BODY$
5246
LANGUAGE plpgsql;

pgtap/topology/analyzeGraph/types_check.pg

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1919
********************************************************************PGR-GNU*/
2020
BEGIN;
2121

22-
SELECT plan(6);
22+
SELECT plan(5);
2323

2424
SELECT has_function('pgr_analyzegraph');
2525
SELECT has_function('pgr_analyzegraph',ARRAY['text','double precision','text','text','text','text','text']);
@@ -34,11 +34,5 @@ SELECT function_types_eq('pgr_analyzegraph',
3434
$$VALUES ('{text,float8,text,text,text,text,text}'::TEXT[])$$
3535
);
3636

37-
SELECT set_eq(
38-
$$SELECT prorettype FROM pg_proc WHERE proname = 'pgr_analyzegraph'$$,
39-
$$VALUES ('1043'::oid )$$
40-
);
41-
42-
4337
SELECT finish();
4438
ROLLBACK;

pgtap/topology/analyzeOneWay/types_check.pg

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1919
********************************************************************PGR-GNU*/
2020
BEGIN;
2121

22-
SELECT plan(6);
22+
SELECT plan(5);
2323

2424
SELECT has_function('pgr_analyzeoneway');
2525
SELECT has_function('pgr_analyzeoneway',ARRAY['text','text[]','text[]','text[]','text[]','boolean','text','text','text']);
@@ -33,11 +33,5 @@ SELECT function_types_eq('pgr_analyzeoneway',
3333
$$VALUES ('{text,_text,_text,_text,_text,bool,text,text,text}'::TEXT[])$$
3434
);
3535

36-
SELECT set_eq(
37-
$$SELECT prorettype FROM pg_proc WHERE proname = 'pgr_analyzeoneway'$$,
38-
$$VALUES ('25'::oid )$$
39-
);
40-
41-
4236
SELECT finish();
4337
ROLLBACK;

pgtap/topology/createTopology/types_check.pg

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1919
********************************************************************PGR-GNU*/
2020
BEGIN;
2121

22-
SELECT plan(6);
22+
SELECT plan(5);
2323

2424
SELECT has_function('pgr_createtopology');
2525
SELECT has_function('pgr_createtopology',ARRAY['text','double precision','text','text','text','text','text','boolean']);
@@ -33,11 +33,5 @@ SELECT function_types_eq('pgr_createtopology',
3333
$$VALUES ('{text,float8,text,text,text,text,text,bool}'::TEXT[])$$
3434
);
3535

36-
SELECT set_eq(
37-
$$SELECT prorettype FROM pg_proc WHERE proname = 'pgr_createtopology'$$,
38-
$$VALUES ('1043'::oid )$$
39-
);
40-
41-
4236
SELECT finish();
4337
ROLLBACK;

pgtap/topology/createVerticesTable/types_check.pg

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1919
********************************************************************PGR-GNU*/
2020
BEGIN;
2121

22-
SELECT plan(6);
22+
SELECT plan(5);
2323

2424
SELECT has_function('pgr_createverticestable');
2525
SELECT has_function('pgr_createverticestable',ARRAY['text','text','text','text','text']);
@@ -33,11 +33,5 @@ SELECT function_types_eq('pgr_createverticestable',
3333
$$VALUES ('{text,text,text,text,text}'::TEXT[])$$
3434
);
3535

36-
SELECT set_eq(
37-
$$SELECT prorettype FROM pg_proc WHERE proname = 'pgr_createverticestable'$$,
38-
$$VALUES ('25'::oid )$$
39-
);
40-
41-
4236
SELECT finish();
4337
ROLLBACK;

pgtap/topology/nodeNetwork/types_check.pg

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1919
********************************************************************PGR-GNU*/
2020
BEGIN;
2121

22-
SELECT plan(6);
22+
SELECT plan(5);
2323

2424
SELECT has_function('pgr_nodenetwork');
2525
SELECT has_function('pgr_nodenetwork',ARRAY['text','double precision','text','text','text','text','boolean']);
@@ -33,10 +33,5 @@ SELECT function_types_eq('pgr_nodenetwork',
3333
$$VALUES ('{text,float8,text,text,text,text,bool}'::TEXT[])$$
3434
);
3535

36-
SELECT set_eq(
37-
$$SELECT prorettype FROM pg_proc WHERE proname = 'pgr_nodenetwork'$$,
38-
$$VALUES ('25'::oid )$$
39-
);
40-
4136
SELECT finish();
4237
ROLLBACK;

0 commit comments

Comments
 (0)