[twill] check_links
Lars Stavholm
stava at telcotec.se
Fri Jan 4 03:30:46 PST 2008
Titus Brown wrote:
> ->
> -> [snip]
> -> Could not follow 4 links
> -> http://www.linadd.org/login
> -> http://www.linadd.org/wiki/BluePrint#Monitor
> -> http://www.linadd.org/wiki/SugarCRM#Synchronization
> -> http://www.linadd.org/wiki/OTRS#Configuration
> ->
> -> Oops! Twill assertion error on line 3 of 'linadd.org.twill' while executing
> -> >> check_links www\.linadd\.org
>
> [ ... ]
>
> -> Testing the above reported broken links using...
> ->
> -> go http://www.linadd.org/wiki/BluePrint#Monitor
> -> go http://www.linadd.org/wiki/SugarCRM#Synchronization
> -> go http://www.linadd.org/wiki/OTRS#Configuration
> ->
> -> ...results in...
>
> [ ... ]
>
> -> 1 of 1 files SUCCEEDED.
> ->
> -> ...and I have no idea why.
> ->
> -> Any ideas?
>
> Hey Lars,
>
> No solid ideas as to why it's happening, but I've narrowed it down to
> the different between following a link and using 'go'; see
> twill/extensions/check_links.py, line 118. If you change that line to
> 'browser.go(link.absolute_url)' it will work.
>
> That is, it's most likely a mechanize bug.
>
> I haven't updated the version of mechanize distributed with twill
> recently; when I do so next, I'll try this out and if it's still broken
> I'll look into it deeper.
OK, fine so, thanks!
/L
More information about the twill
mailing list