[twill] Redirecting... twill-latest vs twill-0.9b1
Eli Carter
eli.carter at commprove.com
Fri Aug 24 08:33:50 PDT 2007
On Wednesday 22 August 2007, Titus Brown wrote:
> On Wed, Aug 22, 2007 at 03:27:03PM -0500, Eli Carter wrote:
> -> With -latest, the find("logged in as %s" % username), is looking at a
page
> -> consisting of 'Redirecting...' [2].
> ->
> -> What am I doing wrong here?
>
> Hi, Eli,
>
> what's going on with the HTTP codes? Can you send me the results of
> 'debug http 1'?
Sorry for the delay getting back to you on this.
I reduced the set of tests to one failing test.[1]
I patched twill-latest to display the content of the page when .find()
(or .notfind()) fails.[2]
I called twill.commands.debug('http', 1) shortly before the problematic part.
[3]
The output from that is attached.
The testcase adds auth for 'user' (it had previously added auth for 'admin'),
goes to http://localhost:port, follows the 'Login' link, and expects to be
redirected back to http://localhost:port, where it will find the
string "logged in as user". Instead, what I'm seeing is the new page
consists of "Redirecting...".
This worked as I expected in 0.9b1.
Any pointers to what I'm doing wrong would be appreciated.
Thanks,
Eli
[1] RegressionTestTicket4630a
[2] against twill-latest
--- twill-latest/twill/commands.py 2007-08-22 03:05:09.000000000 -0500
+++ twill-latest.ejc/twill/commands.py 2007-08-24 09:53:28.000000000 -0500
@@ -231,7 +231,7 @@
m = regexp.search(page)
if not m:
- raise TwillAssertionError("no match to '%s'" % (what,))
+ raise TwillAssertionError("no match to '%s'" % (what,), page)
if m.groups():
match_str = m.group(1)
@@ -251,7 +251,7 @@
page = browser.get_html()
if regexp.search(page):
- raise TwillAssertionError("match to '%s'" % (what,))
+ raise TwillAssertionError("match to '%s'" % (what,), page)
def back():
"""
[3] tc.debug('http', 1) just before this line:
http://trac.edgewall.org/browser/sandbox/testing/trac/tests/functional.py#L201
and tc.debug('http', 0) just after that line. And only for the failing case.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: redirecting-problem.log
Type: text/x-log
Size: 5794 bytes
Desc: not available
Url : http://lists.idyll.org/pipermail/twill/attachments/20070824/a771a206/attachment.bin
More information about the twill
mailing list