TEMPLATES = ['sql.mak', 'sql_edit.mak']
logged_in_args = pgwui_develop.testing.update_copy(
stock_template_args, {'havecreds': True})
+multiline_sql_args = pgwui_develop.testing.update_copy(
+ logged_in_args, {'sql': '''select * from bar;
+do $$
+ begin
+ raise exception using message = 'some error';
+ end;
+$$;
+select * from bar;''',
+ 'report_success': True,
+ 'upload_sql': False,
+ 'filename': ''})
# Add the request to all the arguments.
# (The request won't deepcopy, so we don't try.)
stock_template_args['request'] = request
logged_in_args['request'] = request
+multiline_sql_args['request'] = request
# The variables with which to test each template
TEMPLATE_ARGS = {
'sql.mak': [stock_template_args,
- logged_in_args],
+ logged_in_args,
+ multiline_sql_args],
'sql_edit.mak': [stock_template_args,
logged_in_args]
}