diff options
author | Joakim Koljonen <koljonen@outlook.com> | 2017-08-06 08:13:38 +0200 |
---|---|---|
committer | Joakim Koljonen <koljonen@outlook.com> | 2017-08-06 08:13:43 +0200 |
commit | 9d146f63aab3f6bbf7eadcb74bcac5fe1fae6b86 (patch) | |
tree | a0c6c08d3024a43f96aa1608a88785717ee85a67 /tests/test_smart_completion_public_schema_only.py | |
parent | 9d59fa5a8ac85f0699daeb51f8602b7d01d31882 (diff) |
Don't include args in function suggestions for backslash commands
Diffstat (limited to 'tests/test_smart_completion_public_schema_only.py')
-rw-r--r-- | tests/test_smart_completion_public_schema_only.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/tests/test_smart_completion_public_schema_only.py b/tests/test_smart_completion_public_schema_only.py index a8130b1b..45213f4e 100644 --- a/tests/test_smart_completion_public_schema_only.py +++ b/tests/test_smart_completion_public_schema_only.py @@ -35,13 +35,13 @@ testdata = MetaData(metadata) cased_users_col_names = ['ID', 'PARENTID', 'Email', 'First_Name', 'last_name'] cased_users2_col_names = ['UserID', 'UserName'] -cased_funcs = [ +cased_func_names = [ 'Custom_Fun', '_custom_fun', 'Custom_Func1', 'custom_func2', 'set_returning_func' ] cased_tbls = ['Users', 'Orders'] cased_views = ['User_Emails', 'Functions'] casing = ( - ['SELECT', 'PUBLIC'] + cased_funcs + cased_tbls + cased_views + ['SELECT', 'PUBLIC'] + cased_func_names + cased_tbls + cased_views + cased_users_col_names + cased_users2_col_names ) # Lists for use in assertions @@ -147,6 +147,12 @@ def test_user_function_name_completion_matches_anywhere(completer): function('custom_func2()', -2)]) +@parametrize('completer', completers(casing=True)) +def test_list_functions_for_special(completer): + result = result_set(completer, r'\df ') + assert result == set([schema('PUBLIC')] + [function(f) for f in cased_func_names]) + + @parametrize('completer', completers(casing=False, qualify=no_qual)) def test_suggested_column_names_from_visible_table(completer): result = result_set(completer, 'SELECT from users', len('SELECT ')) |