diff options
Diffstat (limited to 'tests/metadata.py')
-rw-r--r-- | tests/metadata.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/metadata.py b/tests/metadata.py index 6b9cc5a4..fff424a4 100644 --- a/tests/metadata.py +++ b/tests/metadata.py @@ -48,6 +48,10 @@ class MetaData(object): return [view(escape(x), pos) for x in self.metadata.get('views', {}).get(schema, [])] + def functions(self, schema='public', pos=0): + return [function(escape(x[0]), pos) + for x in self.metadata.get('functions', {}).get(schema, [])] + def schemas(self, pos=0): schemas = set(sch for schs in self.metadata.values() for sch in schs) return [schema(escape(s), pos=pos) for s in schemas] |