Mercurial > hg > simpypi
comparison tests/test.py @ 64:bb8d993376aa
* convenience methods for multipart form
* include this in test globals
| author | Jeff Hammel <jhammel@mozilla.com> |
|---|---|
| date | Thu, 01 Mar 2012 18:15:34 -0800 |
| parents | af1476a936fc |
| children | 83327bc715be |
comparison
equal
deleted
inserted
replaced
| 63:af1476a936fc | 64:bb8d993376aa |
|---|---|
| 7 # XXX could use http://blog.ianbicking.org/2010/04/02/webtest-http-testing/ | 7 # XXX could use http://blog.ianbicking.org/2010/04/02/webtest-http-testing/ |
| 8 # vs paste.fixture.TestApp: | 8 # vs paste.fixture.TestApp: |
| 9 # http://pythonpaste.org/testing-applications.html | 9 # http://pythonpaste.org/testing-applications.html |
| 10 | 10 |
| 11 import doctest | 11 import doctest |
| 12 import multipart | |
| 12 import os | 13 import os |
| 13 import shutil | 14 import shutil |
| 14 import sys | 15 import sys |
| 15 import tempfile | 16 import tempfile |
| 16 import testserver | 17 import testserver |
| 33 | 34 |
| 34 # doctest arguments | 35 # doctest arguments |
| 35 directory = os.path.dirname(os.path.abspath(__file__)) | 36 directory = os.path.dirname(os.path.abspath(__file__)) |
| 36 extraglobs = {'here': directory, | 37 extraglobs = {'here': directory, |
| 37 'create_virtualenv': create_virtualenv, | 38 'create_virtualenv': create_virtualenv, |
| 38 'testserver': testserver.TestWSGIServer } | 39 'testserver': testserver.TestWSGIServer, |
| 40 'MultiPartForm': multipart.MultiPartForm | |
| 41 } | |
| 39 doctest_args = dict(extraglobs=extraglobs, raise_on_error=raise_on_error) | 42 doctest_args = dict(extraglobs=extraglobs, raise_on_error=raise_on_error) |
| 40 if report_first: | 43 if report_first: |
| 41 doctest_args['optionflags'] = doctest.REPORT_ONLY_FIRST_FAILURE | 44 doctest_args['optionflags'] = doctest.REPORT_ONLY_FIRST_FAILURE |
| 42 | 45 |
| 43 # gather tests | 46 # gather tests |
