예제 #1
0
def test_on_suggests_aliases_right_side(sql):
    suggestions = suggest_type(sql, sql)
    assert suggestions == (Alias(aliases=('a', 'b',)),)
예제 #2
0
def test_on_suggests_tables(sql):
    suggestions = suggest_type(sql, sql)
    assert suggestions == (Alias(aliases=(
        'abc',
        'bcd',
    )), )
예제 #3
0
def test_on_suggests_tables_and_join_conditions(sql):
    suggestions = suggest_type(sql, sql)
    tables = ((None, 'abc', None, False), (None, 'bcd', None, False))
    assert set(suggestions) == set((JoinCondition(table_refs=tables, parent=None),
        Alias(aliases=('abc', 'bcd',)),))
예제 #4
0
def test_on_suggests_tables_and_join_conditions_right_side(sql):
    suggestions = suggest_type(sql, sql)
    tables = ((None, "abc", None, False), (None, "bcd", None, False))
    assert set(suggestions) == set(
        (JoinCondition(table_refs=tables,
                       parent=None), Alias(aliases=("abc", "bcd"))))