diff options
| author | ianb <devnull@localhost> | 2005-08-22 19:48:45 +0000 |
|---|---|---|
| committer | ianb <devnull@localhost> | 2005-08-22 19:48:45 +0000 |
| commit | 9ed8f79838ba500832944614ed6978a0770dcd11 (patch) | |
| tree | deba65912a9d14a83d84dd8432bc7a2d3d053247 /paste/tests | |
| parent | 9f508f5baf5adb501affbd02b9109f52993bbf05 (diff) | |
| download | paste-9ed8f79838ba500832944614ed6978a0770dcd11.tar.gz | |
Moved cgiapp tests
Diffstat (limited to 'paste/tests')
| -rwxr-xr-x | paste/tests/cgiapp_data/error.cgi | 3 | ||||
| -rwxr-xr-x | paste/tests/cgiapp_data/form.cgi | 12 | ||||
| -rwxr-xr-x | paste/tests/cgiapp_data/ok.cgi | 6 | ||||
| -rwxr-xr-x | paste/tests/cgiapp_data/stderr.cgi | 8 | ||||
| -rw-r--r-- | paste/tests/test_cgiapp.py | 35 |
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 - |
