diff options
author | Irina Truong <i.chernyavska@gmail.com> | 2017-03-06 16:57:50 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-03-06 16:57:50 -0800 |
commit | 6e38853c99a6b01513dc4595e5103e848a09e63d (patch) | |
tree | 59a2bb5489ea8c9fbdea29080db675cc2edc3c3d | |
parent | de83ec24f07ce9ff8ed88800ac59b5123af4351b (diff) | |
parent | 6b8c62d0ecc0170c3fe0f90d2a7d463806d8a628 (diff) |
Merge pull request #653 from dbcli/koljonen/materialized_view_keywords
Add MATERIALIZED VIEW keywords
-rw-r--r-- | pgcli/packages/pgliterals/pgliterals.json | 2 | ||||
-rw-r--r-- | tests/test_naive_completion.py | 1 | ||||
-rw-r--r-- | tests/test_smart_completion_public_schema_only.py | 7 |
3 files changed, 7 insertions, 3 deletions
diff --git a/pgcli/packages/pgliterals/pgliterals.json b/pgcli/packages/pgliterals/pgliterals.json index ee25937f..2ea2ffb8 100644 --- a/pgcli/packages/pgliterals/pgliterals.json +++ b/pgcli/packages/pgliterals/pgliterals.json @@ -74,6 +74,7 @@ "LIMIT", "LOCK", "LONG", + "MATERIALIZED VIEW", "MAXEXTENTS", "MINUS", "MLSLABEL", @@ -105,6 +106,7 @@ "RENAME", "REPLACE", "RAW", + "REFRESH MATERIALIZED VIEW", "RESOURCE", "RETURNS", "REVOKE", diff --git a/tests/test_naive_completion.py b/tests/test_naive_completion.py index 8a50d4b5..986933f5 100644 --- a/tests/test_naive_completion.py +++ b/tests/test_naive_completion.py @@ -36,6 +36,7 @@ def test_function_name_completion(completer, complete_event): Document(text=text, cursor_position=position), complete_event)) assert result == set([ + Completion(text='MATERIALIZED VIEW', start_position=-2), Completion(text='MAX', start_position=-2), Completion(text='MAXEXTENTS', start_position=-2)]) diff --git a/tests/test_smart_completion_public_schema_only.py b/tests/test_smart_completion_public_schema_only.py index 9cac1435..a7290672 100644 --- a/tests/test_smart_completion_public_schema_only.py +++ b/tests/test_smart_completion_public_schema_only.py @@ -107,9 +107,10 @@ def test_builtin_function_name_completion(completer, complete_event): position = len('SELECT MA') result = completer.get_completions( Document(text=text, cursor_position=position), complete_event) - assert set(result) == set([function('MAX', -2), - keyword('MAXEXTENTS', -2), - ]) + assert set(result) == set([ + function('MAX', -2), + keyword('MAXEXTENTS', -2), keyword('MATERIALIZED VIEW', -2), + ]) def test_builtin_function_matches_only_at_start(completer, complete_event): |