Thanks to everyone who posted. It was right there all along! I will
check it out.
On Nov 20, 7:10 pm, Ian Bicking <[EMAIL PROTECTED]> wrote:
> Randy Syring wrote:
> > I would like to be able to test my web applications from the
> > perspective of an actual user. Are there any tools that would let me
> > do something like:
>
> > c = Client(myapp)
>
> app = TestApp(myapp)
>
> > r = c.get(/user/login)
>
> r = app.get('/user/login')
>
> > r.checkfor('User Login')
>
> r.mustcontain('User Login')
>
> > r.checkfor('enter credentials')
>
> r.mustcontain('enter credentials')
>
> > r.set('username', 'foo')
>
> r.form['username'] = 'foo'
>
> > r.set('password', 'bar')
>
> r.form['password'] = 'bar'
>
> > r2 = c.submit(r)
>
> r2 = r.form.submit()
>
> And... I don't feel like translating the rest, but it's all just
> different names for the stuff in WebTest, which is what Pylons sets up
> for its tests by default.
>
> > r2.checkfor('login succesful')
> > r = c.get(/uploadfile) # at this point, the user's session from the
> > above login would be in effect
> > r = c.setfile('toupload', open('myfile.txt'))
> > r2 = c.submit(r)
> > r2.checkfor('file uploaded')
> > etc.
>
> > Obviously, the API would vary, but I hope you get my drift.
>
> --
> Ian Bicking : [EMAIL PROTECTED] :http://blog.ianbicking.org
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"pylons-discuss" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/pylons-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---