summaryrefslogtreecommitdiff
path: root/tests/cgiapp_data
diff options
context:
space:
mode:
Diffstat (limited to 'tests/cgiapp_data')
-rwxr-xr-xtests/cgiapp_data/error.cgi3
-rwxr-xr-xtests/cgiapp_data/form.cgi12
-rwxr-xr-xtests/cgiapp_data/ok.cgi6
-rwxr-xr-xtests/cgiapp_data/stderr.cgi8
4 files changed, 29 insertions, 0 deletions
diff --git a/tests/cgiapp_data/error.cgi b/tests/cgiapp_data/error.cgi
new file mode 100755
index 0000000..5afc9c9
--- /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..6d2e038
--- /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:', form['up'].filename
+print 'Name:', form['name'].value
+print 'Content:', form['up'].file.read()
diff --git a/tests/cgiapp_data/ok.cgi b/tests/cgiapp_data/ok.cgi
new file mode 100755
index 0000000..8b8eb29
--- /dev/null
+++ b/tests/cgiapp_data/ok.cgi
@@ -0,0 +1,6 @@
+#!/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..89dae0a
--- /dev/null
+++ b/tests/cgiapp_data/stderr.cgi
@@ -0,0 +1,8 @@
+#!/usr/bin/env python
+
+import sys
+print 'Status: 500 Server Error'
+print 'Content-type: text/html'
+print
+print 'There was an error'
+print >> sys.stderr, 'some data on the error'