summaryrefslogtreecommitdiff
path: root/paste/tests
diff options
context:
space:
mode:
authorianb <devnull@localhost>2005-08-22 19:48:45 +0000
committerianb <devnull@localhost>2005-08-22 19:48:45 +0000
commit9ed8f79838ba500832944614ed6978a0770dcd11 (patch)
treedeba65912a9d14a83d84dd8432bc7a2d3d053247 /paste/tests
parent9f508f5baf5adb501affbd02b9109f52993bbf05 (diff)
downloadpaste-9ed8f79838ba500832944614ed6978a0770dcd11.tar.gz
Moved cgiapp tests
Diffstat (limited to 'paste/tests')
-rwxr-xr-xpaste/tests/cgiapp_data/error.cgi3
-rwxr-xr-xpaste/tests/cgiapp_data/form.cgi12
-rwxr-xr-xpaste/tests/cgiapp_data/ok.cgi6
-rwxr-xr-xpaste/tests/cgiapp_data/stderr.cgi8
-rw-r--r--paste/tests/test_cgiapp.py35
5 files changed, 0 insertions, 64 deletions
diff --git a/paste/tests/cgiapp_data/error.cgi b/paste/tests/cgiapp_data/error.cgi
deleted file mode 100755
index 5afc9c9..0000000
--- a/paste/tests/cgiapp_data/error.cgi
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/usr/bin/env python
-
-print 'hey you!'
diff --git a/paste/tests/cgiapp_data/form.cgi b/paste/tests/cgiapp_data/form.cgi
deleted file mode 100755
index 6d2e038..0000000
--- a/paste/tests/cgiapp_data/form.cgi
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/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/paste/tests/cgiapp_data/ok.cgi b/paste/tests/cgiapp_data/ok.cgi
deleted file mode 100755
index 8b8eb29..0000000
--- a/paste/tests/cgiapp_data/ok.cgi
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/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/paste/tests/cgiapp_data/stderr.cgi b/paste/tests/cgiapp_data/stderr.cgi
deleted file mode 100755
index 89dae0a..0000000
--- a/paste/tests/cgiapp_data/stderr.cgi
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/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'
diff --git a/paste/tests/test_cgiapp.py b/paste/tests/test_cgiapp.py
deleted file mode 100644
index 133cd87..0000000
--- a/paste/tests/test_cgiapp.py
+++ /dev/null
@@ -1,35 +0,0 @@
-import os
-import py.test
-from paste.cgiapp import CGIApplication, CGIError
-from fixture import *
-del setup_module
-
-data_dir = os.path.join(os.path.dirname(__file__), 'cgiapp_data')
-
-
-def test_ok():
- app = TestApp(CGIApplication('ok.cgi', [data_dir]))
- res = app.get('')
- assert res.header('content-type') == 'text/html; charset=UTF-8'
- assert res.full_status == '200 Okay'
- assert 'This is the body' in res
-
-def test_form():
- app = TestApp(CGIApplication('form.cgi', [data_dir]))
- res = app.post('', params={'name': 'joe'},
- upload_files=[('up', 'file.txt', 'x'*10000)])
- assert 'file.txt' in res
- assert 'joe' in res
- assert 'x'*10000 in res
-
-def test_error():
- app = TestApp(CGIApplication('error.cgi', [data_dir]))
- py.test.raises(CGIError, "app.get('', status=500)")
-
-def test_stderr():
- app = TestApp(CGIApplication('stderr.cgi', [data_dir]))
- res = app.get('', expect_errors=True)
- assert res.status == 500
- assert 'error' in res
- assert 'some data' in res.errors
-