Re: [Zope3-Users] testbrowser hangs

2006-08-17 Thread Darryl Cousins
Hi Benji,

Thanks very much for the reply and confirmation of my guesses.

Sincere regards,
Darryl

On Thu, 2006-08-17 at 08:58 -0400, Benji York wrote:
> Darryl Cousins wrote:
> > Hi,
> > 
> > Python version maybe? The timing is about right with a debian upgrade, I
> > am now running Python 2.4.4c0. Guess I better figure out how to
> > downgrade and see what happens then with the tests.
> 
> That's the problem.  There was a bug introduced to Python (both the 2.4 
> an 2.5 branches) when trying to fix an sgmllib bug.  This was discovered 
> yesterday by John J. Lee of the mechanize project (which testbrowser uses).
> 
> A Python downgrade is advised. :)

___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users


Re: [Zope3-Users] testbrowser hangs

2006-08-17 Thread Benji York

Darryl Cousins wrote:

Hi,

Python version maybe? The timing is about right with a debian upgrade, I
am now running Python 2.4.4c0. Guess I better figure out how to
downgrade and see what happens then with the tests.


That's the problem.  There was a bug introduced to Python (both the 2.4 
an 2.5 branches) when trying to fix an sgmllib bug.  This was discovered 
yesterday by John J. Lee of the mechanize project (which testbrowser uses).


A Python downgrade is advised. :)
--
Benji York
Senior Software Engineer
Zope Corporation
___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users


Re: [Zope3-Users] testbrowser hangs

2006-08-17 Thread Darryl Cousins
Hi,

Python version maybe? The timing is about right with a debian upgrade, I
am now running Python 2.4.4c0. Guess I better figure out how to
downgrade and see what happens then with the tests.

Regards,
Darryl

On Thu, 2006-08-17 at 19:21 +1200, Darryl Cousins wrote:
> Cheers for the reply,
> 
> I still think it might be me. I rolled back to the zope3 revision I had
> and it still hangs. Same with the 33 branch you suggested.
> 
> This time I have attached the files that will cause the browser test to
> hang.
> 
> I should just keep looking I guess.
> 
> Regards,
> Darryl
> 
> On Thu, 2006-08-17 at 11:57 +0530, Baiju M wrote:
> > On 8/17/06, Darryl Cousins <[EMAIL PROTECTED]> wrote:
> > > Hi All,
> > >
> > > Just updated today to zope3 svn revision the latest trunk and my browser
> > > tests are hanging. After hunting for a while within my own package
> > > (assuming my own fault) I finally came up with a test that fails using a
> > > clean zope3 install with none of my own configuration.
> > >
> > > It hangs on getControl (but not on every test). Seems that I can open
> > > browser instance and do a few things before it hangs. I can return
> > > self.mech_browser from getControl and I think it hangs on forms().
> > >
> > > The hanging is determined btw, Ctrl-C isn't enough, it takes `kill -s 15
> > > $PIDTEST`.
> > >
> > > I'm still not convinced that the problem doesn't lie with me and would
> > > like to know if I'm alone with it.
> > >
> > > For now I'll try an earlier revision (I was using rev 69228 prior to the
> > > update).
> > 
> > Today (Thursday, August 17 2006) is bugday to make 3.3 beta2, so
> > please report this in collector.  Also try 3.3 branch.
> > 
> >   svn co svn://svn.zope.org/repos/main/Zope3/branches/3.3 Zope33
> > 
> > Regards,
> > Baiju M
> > ___
> > Zope3-users mailing list
> > Zope3-users@zope.org
> > http://mail.zope.org/mailman/listinfo/zope3-users
> ___
> Zope3-users mailing list
> Zope3-users@zope.org
> http://mail.zope.org/mailman/listinfo/zope3-users

___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users


Re: [Zope3-Users] testbrowser hangs

2006-08-17 Thread Darryl Cousins
Cheers for the reply,

I still think it might be me. I rolled back to the zope3 revision I had
and it still hangs. Same with the 33 branch you suggested.

This time I have attached the files that will cause the browser test to
hang.

I should just keep looking I guess.

Regards,
Darryl

On Thu, 2006-08-17 at 11:57 +0530, Baiju M wrote:
> On 8/17/06, Darryl Cousins <[EMAIL PROTECTED]> wrote:
> > Hi All,
> >
> > Just updated today to zope3 svn revision the latest trunk and my browser
> > tests are hanging. After hunting for a while within my own package
> > (assuming my own fault) I finally came up with a test that fails using a
> > clean zope3 install with none of my own configuration.
> >
> > It hangs on getControl (but not on every test). Seems that I can open
> > browser instance and do a few things before it hangs. I can return
> > self.mech_browser from getControl and I think it hangs on forms().
> >
> > The hanging is determined btw, Ctrl-C isn't enough, it takes `kill -s 15
> > $PIDTEST`.
> >
> > I'm still not convinced that the problem doesn't lie with me and would
> > like to know if I'm alone with it.
> >
> > For now I'll try an earlier revision (I was using rev 69228 prior to the
> > update).
> 
> Today (Thursday, August 17 2006) is bugday to make 3.3 beta2, so
> please report this in collector.  Also try 3.3 branch.
> 
>   svn co svn://svn.zope.org/repos/main/Zope3/branches/3.3 Zope33
> 
> Regards,
> Baiju M
> ___
> Zope3-users mailing list
> Zope3-users@zope.org
> http://mail.zope.org/mailman/listinfo/zope3-users
##
#
# Copyright (c) 2005, 2006 Tree Fern Web Services Ltd
# All Rights Reserved.
#
# This software is subject to the provisions of the Zope Public License,
# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
# FOR A PARTICULAR PURPOSE.
#
##

"""tfws for Zope 3: Package tfws.address.browser

$Id: ftests.py 281 2006-08-16 10:29:37Z darryl.cousins $
"""


import unittest
from zope.testing import doctest
from zope.app.testing.functional import FunctionalDocFileSuite


def test_suite():
return unittest.TestSuite((
FunctionalDocFileSuite(
"browser.txt",
optionflags=doctest.ELLIPSIS | doctest.NORMALIZE_WHITESPACE),
))

if __name__ == '__main__':
unittest.main(defaultTest='test_suite')



Get a browser started using the ftesting Manager

>>> from zope.testbrowser.testing import Browser
>>> browser = Browser()
>>> browser.addHeader('Authorization', 'Basic mgr:mgrpw')

Add a folder

>>> 
browser.open('http://localhost/@@contents.html?type_name=BrowserAdd__zope.app.folder.folder.Folder')
>>> browser.getControl(name='new_value').value = u'test'
>>> browser.getControl('Apply').click()

>>> browser.open('http://localhost/test/EditMetaData.html')
>>> browser.getControl(name='dctitle').value = 'Test'
>>> browser.getControl(name='dcdescription').value = 'Test folder'
>>> browser.getControl(name='save').click()
>>> print browser.getControl(name='dctitle').value
Test

So far so good. Try another folder.

>>> 
browser.open('http://localhost/@@contents.html?type_name=BrowserAdd__zope.app.folder.folder.Folder')
>>> browser.getControl(name='new_value').value = u'test2'
>>> browser.getControl('Apply').click()

>>> browser.open('http://localhost/test/EditMetaData.html')
>>> browser.getControl(name='dctitle').value = 'Test 2'
>>> browser.getControl(name='dcdescription').value = 'Test folder'
>>> browser.getControl(name='save').click()
>>> print browser.getControl(name='dctitle').value
Test 2

Try a test manager

>>> browser.open('http://localhost/test/addSiteManager.html')

Try a utility

>>> browser.open('http://localhost/test/++etc++site/default/contents.html')
>>> browser.getLink('Unique Id Utility').click()
>>> browser.getControl('Apply').click()
>>> browser.getControl('Register this object').click()
>>> browser.getControl(name='field.actions.register').click()
>>> 'This object is registered' in browser.contents
True

Try anything

>>> browser.open('http://localhost/test/contents.html')
>>> browser.getLink('ZPT Page').click()
>>> browser.getControl(name='field.source').value = 'Test'
>>> browser.getControl(name='add_input_name').value = 'page'
>>> browser.getControl(name='UPDATE_SUBMIT').click()

>>> browser.getLink('page').click()

And here the test hangs using 90+% of cpu.

>>> ctrl = browser.getControl(name='field.source')
>>> print ctrl
>>> #browser.getControl(name='form.source

Re: [Zope3-Users] testbrowser hangs

2006-08-16 Thread Baiju M

On 8/17/06, Darryl Cousins <[EMAIL PROTECTED]> wrote:

Hi All,

Just updated today to zope3 svn revision the latest trunk and my browser
tests are hanging. After hunting for a while within my own package
(assuming my own fault) I finally came up with a test that fails using a
clean zope3 install with none of my own configuration.

It hangs on getControl (but not on every test). Seems that I can open
browser instance and do a few things before it hangs. I can return
self.mech_browser from getControl and I think it hangs on forms().

The hanging is determined btw, Ctrl-C isn't enough, it takes `kill -s 15
$PIDTEST`.

I'm still not convinced that the problem doesn't lie with me and would
like to know if I'm alone with it.

For now I'll try an earlier revision (I was using rev 69228 prior to the
update).


Today (Thursday, August 17 2006) is bugday to make 3.3 beta2, so
please report this in collector.  Also try 3.3 branch.

 svn co svn://svn.zope.org/repos/main/Zope3/branches/3.3 Zope33

Regards,
Baiju M
___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users


[Zope3-Users] testbrowser hangs

2006-08-16 Thread Darryl Cousins
Hi All,

Just updated today to zope3 svn revision the latest trunk and my browser
tests are hanging. After hunting for a while within my own package
(assuming my own fault) I finally came up with a test that fails using a
clean zope3 install with none of my own configuration.

It hangs on getControl (but not on every test). Seems that I can open
browser instance and do a few things before it hangs. I can return
self.mech_browser from getControl and I think it hangs on forms().

The hanging is determined btw, Ctrl-C isn't enough, it takes `kill -s 15
$PIDTEST`.

I'm still not convinced that the problem doesn't lie with me and would
like to know if I'm alone with it.

For now I'll try an earlier revision (I was using rev 69228 prior to the
update).

Best regards,

___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users