diff options
author | koljonen <koljonen@outlook.com> | 2016-06-18 16:21:29 +0200 |
---|---|---|
committer | koljonen <koljonen@outlook.com> | 2016-06-18 21:24:00 +0200 |
commit | a79e1240255e116071df5d0aaf1017604577a8ee (patch) | |
tree | dd376e208ff9a0033ced6f20fa7a9c0ca19adcca /tests/metadata.py | |
parent | d40bae021e0787dabc2b97a8f53b614396020261 (diff) |
In completion tests, get views from metadata instead of manually listing them
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 e6176251..6b9cc5a4 100644 --- a/tests/metadata.py +++ b/tests/metadata.py @@ -44,6 +44,10 @@ class MetaData(object): return [table(escape(x), pos) for x in self.metadata.get('tables', {}).get(schema, [])] + def views(self, schema='public', pos=0): + return [view(escape(x), pos) + for x in self.metadata.get('views', {}).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] |