Mercurial > hg > simpypi
comparison tests/test.py @ 18:90777e79ea13
fix up factory (i hope)
| author | Jeff Hammel <jhammel@mozilla.com> | 
|---|---|
| date | Tue, 28 Feb 2012 15:47:05 -0800 | 
| parents | 9879140a2026 | 
| children | 486a4640fc31 | 
   comparison
  equal
  deleted
  inserted
  replaced
| 17:77357c5c33c2 | 18:90777e79ea13 | 
|---|---|
| 5 """ | 5 """ | 
| 6 | 6 | 
| 7 import doctest | 7 import doctest | 
| 8 import os | 8 import os | 
| 9 import shutil | 9 import shutil | 
| 10 import simpypi | |
| 11 import sys | 10 import sys | 
| 12 import tempfile | 11 import tempfile | 
| 13 from optparse import OptionParser | 12 from optparse import OptionParser | 
| 14 from paste.fixture import TestApp | 13 from paste.fixture import TestApp | 
| 14 import simpypi.factory import factory | |
| 15 | 15 | 
| 16 class SimpypiTestApp(TestApp): | 16 class SimpypiTestApp(TestApp): | 
| 17 """WSGI app wrapper for testing simpypi""" | 17 """WSGI app wrapper for testing simpypi""" | 
| 18 | 18 | 
| 19 | 19 def __init__(self, directory): | 
| 20 app = factory(directory=directory) | |
| 21 TestApp.__init__(self, app) | |
| 20 | 22 | 
| 21 def run_tests(raise_on_error=False, report_first=False): | 23 def run_tests(raise_on_error=False, report_first=False): | 
| 22 | 24 | 
| 23 # add results here | 25 # add results here | 
| 24 results = {} | 26 results = {} | 
