diff options
| author | Andi Albrecht <albrecht.andi@gmail.com> | 2015-03-01 11:52:34 +0100 |
|---|---|---|
| committer | Andi Albrecht <albrecht.andi@gmail.com> | 2015-03-01 11:52:34 +0100 |
| commit | 15b0cb9e75ca378e94b55b7f1ff23108f0899cde (patch) | |
| tree | ecaac782a6f5366022a017967ecea2461edacdf2 /tests | |
| parent | 811b69ad540fa98a310252b3e55d3ac5d8e28ba4 (diff) | |
| download | sqlparse-15b0cb9e75ca378e94b55b7f1ff23108f0899cde.tar.gz | |
Allow identifiers to start with an underscore (fixes #175).
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/test_parse.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/test_parse.py b/tests/test_parse.py index 24eea2d..ad5d2db 100644 --- a/tests/test_parse.py +++ b/tests/test_parse.py @@ -145,6 +145,15 @@ def test_quoted_identifier(): assert t[2].get_real_name() == 'y' +@pytest.mark.parametrize('name', [ + 'foo', + '_foo', +]) +def test_valid_identifier_names(name): # issue175 + t = sqlparse.parse(name)[0].tokens + assert isinstance(t[0], sqlparse.sql.Identifier) + + def test_psql_quotation_marks(): # issue83 # regression: make sure plain $$ work t = sqlparse.split(""" |
