File tree Expand file tree Collapse file tree
pydbml/renderer/sql/default
test_renderer/test_sql/test_default Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -21,7 +21,8 @@ def render_enum(model: Enum) -> str:
2121
2222 result = comment_to_sql (model .comment ) if model .comment else ''
2323 result += f'CREATE TYPE { get_full_name_for_sql (model )} AS ENUM (\n '
24- result += '\n ' .join (f'{ indent (DefaultSQLRenderer .render (i ), " " )} ' for i in model .items )
24+ enum_body = '\n ' .join (f'{ indent (DefaultSQLRenderer .render (i ), " " )} ' for i in model .items )
25+ result += enum_body .rstrip (',' )
2526 result += '\n );'
2627 return result
2728
Original file line number Diff line number Diff line change 11CREATE TYPE "level " AS ENUM (
22 ' junior' ,
33 ' middle' ,
4- ' senior' ,
4+ ' senior'
55);
66
77CREATE TABLE "books " (
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ def test_simple_enum(enum1: Enum) -> None:
2121 expected = (
2222 'CREATE TYPE "product status" AS ENUM (\n '
2323 " 'production',\n "
24- " 'development', \n "
24+ " 'development'\n "
2525 ");"
2626 )
2727 assert render_enum (enum1 ) == expected
@@ -33,7 +33,7 @@ def test_comments(enum1: Enum) -> None:
3333 "-- Enum comment\n "
3434 'CREATE TYPE "product status" AS ENUM (\n '
3535 " 'production',\n "
36- " 'development', \n "
36+ " 'development'\n "
3737 ");"
3838 )
3939 assert render_enum (enum1 ) == expected
You can’t perform that action at this time.
0 commit comments