mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-01-12 18:34:36 +08:00
Format PL/Python module contents test vertically
It makes it readable again and makes merges more manageable.
This commit is contained in:
parent
4f714b2fd2
commit
84d457edaf
@ -36,17 +36,34 @@ select "Argument test #1"(users, fname, lname) from users where lname = 'doe' or
|
||||
(3 rows)
|
||||
|
||||
-- check module contents
|
||||
CREATE FUNCTION module_contents() RETURNS text AS
|
||||
CREATE FUNCTION module_contents() RETURNS SETOF text AS
|
||||
$$
|
||||
contents = list(filter(lambda x: not x.startswith("__"), dir(plpy)))
|
||||
contents.sort()
|
||||
return ", ".join(contents)
|
||||
return contents
|
||||
$$ LANGUAGE plpythonu;
|
||||
select module_contents();
|
||||
module_contents
|
||||
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
Error, Fatal, SPIError, cursor, debug, error, execute, fatal, info, log, notice, prepare, quote_ident, quote_literal, quote_nullable, spiexceptions, subtransaction, warning
|
||||
(1 row)
|
||||
module_contents
|
||||
-----------------
|
||||
Error
|
||||
Fatal
|
||||
SPIError
|
||||
cursor
|
||||
debug
|
||||
error
|
||||
execute
|
||||
fatal
|
||||
info
|
||||
log
|
||||
notice
|
||||
prepare
|
||||
quote_ident
|
||||
quote_literal
|
||||
quote_nullable
|
||||
spiexceptions
|
||||
subtransaction
|
||||
warning
|
||||
(18 rows)
|
||||
|
||||
CREATE FUNCTION elog_test_basic() RETURNS void
|
||||
AS $$
|
||||
|
@ -27,11 +27,11 @@ select "Argument test #1"(users, fname, lname) from users where lname = 'doe' or
|
||||
|
||||
|
||||
-- check module contents
|
||||
CREATE FUNCTION module_contents() RETURNS text AS
|
||||
CREATE FUNCTION module_contents() RETURNS SETOF text AS
|
||||
$$
|
||||
contents = list(filter(lambda x: not x.startswith("__"), dir(plpy)))
|
||||
contents.sort()
|
||||
return ", ".join(contents)
|
||||
return contents
|
||||
$$ LANGUAGE plpythonu;
|
||||
|
||||
select module_contents();
|
||||
|
Loading…
Reference in New Issue
Block a user