diff options
Diffstat (limited to 'tests/cgiapp_data')
-rwxr-xr-x | tests/cgiapp_data/error.cgi | 3 | ||||
-rwxr-xr-x | tests/cgiapp_data/form.cgi | 12 | ||||
-rwxr-xr-x | tests/cgiapp_data/ok.cgi | 5 | ||||
-rwxr-xr-x | tests/cgiapp_data/stderr.cgi | 8 |
4 files changed, 28 insertions, 0 deletions
diff --git a/tests/cgiapp_data/error.cgi b/tests/cgiapp_data/error.cgi new file mode 100755 index 0000000..e11c766 --- /dev/null +++ b/tests/cgiapp_data/error.cgi @@ -0,0 +1,3 @@ +#!/usr/bin/env python + +print('hey you!') diff --git a/tests/cgiapp_data/form.cgi b/tests/cgiapp_data/form.cgi new file mode 100755 index 0000000..2181998 --- /dev/null +++ b/tests/cgiapp_data/form.cgi @@ -0,0 +1,12 @@ +#!/usr/bin/env python + +import cgi + +print('Content-type: text/plain') +print('') + +form = cgi.FieldStorage() + +print('Filename: %s' % form['up'].filename) +print('Name: %s' % form['name'].value) +print('Content: %s' % form['up'].file.read()) diff --git a/tests/cgiapp_data/ok.cgi b/tests/cgiapp_data/ok.cgi new file mode 100755 index 0000000..d03f0b9 --- /dev/null +++ b/tests/cgiapp_data/ok.cgi @@ -0,0 +1,5 @@ +#!/usr/bin/env python +print('Content-type: text/html; charset=UTF-8') +print('Status: 200 Okay') +print('') +print('This is the body') diff --git a/tests/cgiapp_data/stderr.cgi b/tests/cgiapp_data/stderr.cgi new file mode 100755 index 0000000..d2520b6 --- /dev/null +++ b/tests/cgiapp_data/stderr.cgi @@ -0,0 +1,8 @@ +#!/usr/bin/env python +from __future__ import print_function +import sys +print('Status: 500 Server Error') +print('Content-type: text/html') +print() +print('There was an error') +print('some data on the error', file=sys.stderr) |