Hi Matthew,
Thanks for posting this. I'll see about getting some form of it into
the TurboGears proper.
Kevin
On 12/2/05, matthew clark <[EMAIL PROTECTED]> wrote:
> Here is the beginning of a unittest that we have been using. I should move
> this up to a parent class. Otherwise it needs to be in each unittest --
>
> class DummyResponse:
> def __init__(self):
> self.headerMap = {}
> self.simpleCookie = Cookie.SimpleCookie()
> self.version = "1.1"
>
> def purge__(self):
> pass
>
> class DummyRequest:
> def __init__(self):
> self.approot = "/"
> self.headerMap = {}
> self.browserUrl = "http://testap/"
> self.simpleCookie = Cookie.SimpleCookie()
> def purge__(self):
> pass
>
>
> oldrequest = None
> oldresponse = None
>
> class QDBInterfaceTest(unittest.TestCase):
>
> def setUp(self):
> global oldrequest
> global oldresponse
> cherrypy.config.update(file="../dev.cfg")
> cherrypy.response = DummyResponse()
> cherrypy.request = DummyRequest()
>
> def tearDown(self):
> cherrypy.request = oldrequest
> cherrypy.response = oldresponse
>
>
> On 12/2/05, programmer.py <[EMAIL PROTECTED]> wrote:
> >
> > Thanks! I swear one day I'll learn to check the trac before bugging the
> > list!
> >
> > jw
> >
> >
>
>
--
Kevin Dangoor
Author of the Zesty News RSS newsreader
email: [EMAIL PROTECTED]
company: http://www.BlazingThings.com
blog: http://www.BlueSkyOnMars.com