summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorÉtienne BERSAC <etienne.bersac@dalibo.com>2017-04-27 19:51:28 +0200
committerÉtienne BERSAC <etienne.bersac@dalibo.com>2017-04-27 21:32:44 +0200
commit219b4a52d950255010b072634a9102b49982dc09 (patch)
treee8acfeffb8821c31dcad700125d826a34177eb51
parent293b6b3a412255cc2c12f0fe94d41760d4f47d8e (diff)
Fix PEP8 for #693
-rw-r--r--pgcli/packages/pgliterals/main.py4
-rw-r--r--tests/test_sqlcompletion.py12
2 files changed, 10 insertions, 6 deletions
diff --git a/pgcli/packages/pgliterals/main.py b/pgcli/packages/pgliterals/main.py
index f1bcebff..874153b4 100644
--- a/pgcli/packages/pgliterals/main.py
+++ b/pgcli/packages/pgliterals/main.py
@@ -9,7 +9,7 @@ with open(literal_file) as f:
def get_literals(literal_type, type_=tuple):
- """Where `literal_type` is one of 'keywords', 'functions', 'datatypes',
- returns a tuple of literal values of that type"""
+ # Where `literal_type` is one of 'keywords', 'functions', 'datatypes',
+ # returns a tuple of literal values of that type.
return type_(literals[literal_type])
diff --git a/tests/test_sqlcompletion.py b/tests/test_sqlcompletion.py
index 23064459..ff369c30 100644
--- a/tests/test_sqlcompletion.py
+++ b/tests/test_sqlcompletion.py
@@ -4,6 +4,7 @@ from pgcli.packages.sqlcompletion import (
from pgcli.packages.parseutils.tables import TableReference
import pytest
+
def cols_etc(table, schema=None, alias=None, is_function=False, parent=None,
last_keyword=None):
"""Returns the expected select-clause suggestions for a single-table
@@ -14,6 +15,7 @@ def cols_etc(table, schema=None, alias=None, is_function=False, parent=None,
Function(schema=parent),
Keyword(last_keyword)])
+
def test_select_suggests_cols_with_visible_table_scope():
suggestions = suggest_type('SELECT FROM tabl', 'SELECT ')
assert set(suggestions) == cols_etc('tabl', last_keyword='SELECT')
@@ -34,8 +36,9 @@ def test_cte_does_not_crash():
'SELECT * FROM "tabl" WHERE ',
])
def test_where_suggests_columns_functions_quoted_table(expression):
+ expected = cols_etc('tabl', alias='"tabl"', last_keyword='WHERE')
suggestions = suggest_type(expression, expression)
- assert set(suggestions) == cols_etc('tabl', alias='"tabl"', last_keyword='WHERE')
+ assert expected == set(suggestions)
@pytest.mark.parametrize('expression', [
@@ -89,9 +92,9 @@ def test_lparen_suggests_cols():
def test_select_suggests_cols_and_funcs():
suggestions = suggest_type('SELECT ', 'SELECT ')
assert set(suggestions) == set([
- Column(table_refs=(), qualifiable=True),
- Function(schema=None),
- Keyword('SELECT'),
+ Column(table_refs=(), qualifiable=True),
+ Function(schema=None),
+ Keyword('SELECT'),
])
@@ -715,6 +718,7 @@ def test_statements_with_cursor_after_function_body(text):
suggestions = suggest_type(text, text[:text.find('; ') + 1])
assert set(suggestions) == set([Keyword(), Special()])
+
@pytest.mark.parametrize('text', functions)
def test_statements_with_cursor_before_function_body(text):
suggestions = suggest_type(text, '')