[Zope-dev] Unit testing an application's user interface
Jeff K. Hoffman
jeff.hoffman@goingv.com
Thu, 29 Jun 2000 15:17:42 -0400 (EDT)
On Thu, 29 Jun 2000, Andrew Wilcox wrote:
> So what I need to be doing is to plug into Zope at the right point, say
> here's my URL path and request variables, do your thing, get control back,
> and then have a chance check out what happened to the affected objects in
> the ZODB.
You may want to read:
http://www.zope.org/Members/michel/HowTos/TheDebuggerIsYourFriend
Cliff's Notes version:
0. Shutdown Zope.
1. Start python in $ZOPE/lib/python.
Python 1.5.2 (#3, Mar 8 2000, 16:34:52) [C] on sunos5
Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam
>>>
2. Import the Zope and ZPublisher modules.
>>> import Zope, ZPublisher
>>>
3. Make sure we're working.
>>> ZPublisher.Zope('/index_html?foo=bar')
Status: 200 OK
X-Powered-By: Zope (www.zope.org), Python (www.python.org)
Content-Length: 607
Content-Type: text/html
<HTML>
<HEAD>
<TITLE>Zope</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
The value of foo is bar.
</BODY>
</HTML>
____________________________________________________________
>>>
> Andrew
Hope this helps,
--Jeff
---
Jeff K. Hoffman 704.849.0731 x108
Chief Technology Officer mailto:jeff.hoffman@goingv.com
Going Virtual, L.L.C. http://www.goingv.com/