コード例 #1
0
ファイル: test_vspecial.py プロジェクト: adnanyaqoobvirk/vcli
def test_dT_suggests_schema_or_datatypes():
    text = '\\dT '
    suggestions = suggest_type(text, text)
    assert sorted_dicts(suggestions) == sorted_dicts(
        [{'type': 'schema'},
         {'type': 'datatype', 'schema': []},
        ])
コード例 #2
0
ファイル: test_pgspecial.py プロジェクト: suzukaze/pgcli
def test_schema_qualified_dT_suggests_datatypes():
    text = '\\dT foo.'
    suggestions = suggest_type(text, text)
    assert sorted_dicts(suggestions) == sorted_dicts([{
        'type': 'datatype',
        'schema': 'foo'
    }])
コード例 #3
0
ファイル: test_vspecial.py プロジェクト: adnanyaqoobvirk/vcli
def test_df_suggests_schema_or_function():
    suggestions = suggest_type('\\df xxx', '\\df xxx')
    assert sorted_dicts(suggestions) == sorted_dicts([
        {'type': 'function', 'schema': []}, {'type': 'schema'}])

    suggestions = suggest_type('\\df myschema.xxx', '\\df myschema.xxx')
    assert suggestions == [{'type': 'function', 'schema': 'myschema'}]
コード例 #4
0
ファイル: test_pgspecial.py プロジェクト: czchen/debian-pgcli
def test_df_suggests_schema_or_function():
    suggestions = suggest_type('\\df xxx', '\\df xxx')
    assert sorted_dicts(suggestions) == sorted_dicts([
        {'type': 'function', 'schema': []}, {'type': 'schema'}])

    suggestions = suggest_type('\\df myschema.xxx', '\\df myschema.xxx')
    assert suggestions == [{'type': 'function', 'schema': 'myschema'}]
コード例 #5
0
ファイル: test_pgspecial.py プロジェクト: czchen/debian-pgcli
def test_d_suggests_tables_and_schemas():
    suggestions = suggest_type('\d ', '\d ')
    assert sorted_dicts(suggestions) == sorted_dicts([
            {'type': 'schema'}, {'type': 'table', 'schema': []}])

    suggestions = suggest_type('\d xxx', '\d xxx')
    assert sorted_dicts(suggestions) == sorted_dicts([
            {'type': 'schema'}, {'type': 'table', 'schema': []}])
コード例 #6
0
ファイル: test_pgspecial.py プロジェクト: suzukaze/pgcli
def test_dT_suggests_schema_or_datatypes():
    text = '\\dT '
    suggestions = suggest_type(text, text)
    assert sorted_dicts(suggestions) == sorted_dicts([
        {
            'type': 'schema'
        },
        {
            'type': 'datatype',
            'schema': []
        },
    ])
コード例 #7
0
ファイル: test_pgspecial.py プロジェクト: suzukaze/pgcli
def test_slash_suggests_special():
    suggestions = suggest_type('\\', '\\')
    assert sorted_dicts(suggestions) == sorted_dicts([{'type': 'special'}])
コード例 #8
0
ファイル: test_vspecial.py プロジェクト: adnanyaqoobvirk/vcli
def test_slash_d_suggests_special():
    suggestions = suggest_type('\\d', '\\d')
    assert sorted_dicts(suggestions) == sorted_dicts(
        [{'type': 'special'}])
コード例 #9
0
ファイル: test_vspecial.py プロジェクト: adnanyaqoobvirk/vcli
def test_schema_qualified_dT_suggests_datatypes():
    text = '\\dT foo.'
    suggestions = suggest_type(text, text)
    assert sorted_dicts(suggestions) == sorted_dicts(
        [{'type': 'datatype', 'schema': 'foo'}])